Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 4 |
Since 2016 (last 10 years) | 16 |
Since 2006 (last 20 years) | 28 |
Descriptor
Instructional Effectiveness | 30 |
Student Projects | 30 |
Programming | 25 |
Computer Science Education | 23 |
Active Learning | 18 |
Foreign Countries | 17 |
Computer Software | 13 |
Teaching Methods | 10 |
College Students | 9 |
Engineering Education | 9 |
Student Attitudes | 9 |
More ▼ |
Source
Author
Abdullah, Mardina | 1 |
Abu Baker, M. | 1 |
Alemzadeh, Jalal | 1 |
Arfaee, A. | 1 |
Auerbach, Joshua E. | 1 |
Basnet, Ram B. | 1 |
Bastarrica, Maria Cecilia | 1 |
Baytak, Ahmet | 1 |
Bazelais, Paul | 1 |
Benson, B. | 1 |
Broman, D. | 1 |
More ▼ |
Publication Type
Journal Articles | 29 |
Reports - Research | 20 |
Reports - Descriptive | 6 |
Reports - Evaluative | 3 |
Dissertations/Theses -… | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 23 |
Postsecondary Education | 20 |
Elementary Education | 3 |
High Schools | 3 |
Secondary Education | 3 |
Elementary Secondary Education | 2 |
Middle Schools | 2 |
Grade 5 | 1 |
Grade 6 | 1 |
Grade 9 | 1 |
Intermediate Grades | 1 |
More ▼ |
Audience
Teachers | 3 |
Location
Turkey | 4 |
Taiwan | 2 |
Arizona | 1 |
California | 1 |
Canada | 1 |
Chile | 1 |
Georgia | 1 |
Germany | 1 |
Japan | 1 |
Malaysia | 1 |
Maryland | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Durak, Hatice Yildiz; Guyer, Tolga – Gifted Education International, 2019
Since programming processes involve different thinking skills and different fields of knowledge, it is especially important for children to acquire 21st-century skills. Even though the programming education activities are being intensively applied, it can be said that there is a gap in quantitative researches supporting the effort to reveal the…
Descriptors: Computer Science Education, Programming, Programming Languages, Active Learning
Kiliç, Servet – Informatics in Education, 2023
This study aims to explore how gamification elements influence the development of the Community of Inquiry (CoI) in an online project-based programming course conducted on Facebook. We formed student groups by using a quasi-experimental design from students studying in the computer science department. While both courses were project-based, the…
Descriptors: Instructional Effectiveness, Gamification, Communities of Practice, Inquiry
Hulls, Carol C. W.; Rennick, Christopher – IEEE Transactions on Education, 2020
Contribution: A first-year programming course was redesigned with a large, open-ended robotics project. The course design aligns with best practices for promoting development of students' self-efficacy in solving ill-structured software design problems. Background: From Jonassen's theory, problem-solving outcomes are dependent on the problem…
Descriptors: Programming, Robotics, College Freshmen, Computer Software
Soboleva, Elena V.; Karavaev, Nikita L. – European Journal of Contemporary Education, 2020
The study is aimed at solving a problem generated by the necessity to change the organizational forms of digital learning to prepare graduates who meet the requirements of today's labor market; who are equipped with teamwork skills and skills of project-management under uncertainty which are especially relevant nowadays. The purpose of the study…
Descriptors: Active Learning, Student Projects, Teamwork, Computer System Design
Uca Özturk, Fatma; Özdemir, Muzaffer; Özbasi, Durmus – Educational Policy Analysis and Strategic Research, 2021
This study aims to reveal how project-based teaching method affects students' achievement, cognitive load and behaviors in programming teaching. In the study, the pretest-posttest, unequaled control group quasi-experimental model, which is one of the experimental models, was used. The participants of the study were sixth grade students who take…
Descriptors: Active Learning, Student Projects, Programming, Computer Science Education
Ibrahim, Mohd Faisal; Huddin, Aqilah Baseri; Hashim, Fazida Hanim; Abdullah, Mardina; Rahni, Ashrani Aizzuddin Abd; Mustaza, Seri Mastura; Hussain, Aini; Zaman, Mohd Hairi Mohd – International Journal of Evaluation and Research in Education, 2020
This study examined the educational effects in strengthening programming skills among university's undergraduate engineering students via integration of a robotics project and an experiential learning approach. In this study, a robotics project was conducted to close the gap of students' difficulty in relating the theoretical concepts of…
Descriptors: Programming, Engineering Education, Experiential Learning, Active Learning
Budak, Esra Çoban; Geçer, Aynur Kolburan; Topal, Arzu Deveci – Journal of Learning and Teaching in Digital Age, 2021
With the development of information and communication technologies, access to information is becoming easier every day. Consequently, individuals' abilities to interpret information that especially exists in the learning processes, to produce new knowledge and to use the information produced have gained more importance day by day. The aim of this…
Descriptors: Instructional Effectiveness, Programming Languages, Computer Science Education, Reflection
Peng, Jun; Wang, Minhong; Sampson, Demetrios; van Merriënboer, Jeroen J. G. – Australasian Journal of Educational Technology, 2019
Project-based learning (PjBL) has been widely promoted in educational practice, for example, computer programming education. While PiBL may help learners to connect abstract knowledge with authentic practice, the complexity of completing an authentic project may overwhelm learners, making them unable to achieve the desired learning outcomes. This…
Descriptors: Computer Science Education, Programming, Visualization, Active Learning
Förster, Anna; Dede, Jens; Udugama, Asanga; Förster, Alexander; Helms, Daniel; Kniefs, Louis; Müller, Julia; Gerken, Lars; Richter, Franziska; Kulmann, Jan – Education Sciences, 2021
In this paper, we present our experience with redesigning an introductory computer science course for (electrical) engineers with blended learning concepts. It is a large mandatory course with eight credit points over the course of two semesters, where first year electrical engineers learn how to program with Arduino, C and Python. Additionally,…
Descriptors: Blended Learning, Introductory Courses, Required Courses, Computer Science Education
Rose, Jennifer S.; Dierker, Lisa C. – Teaching Statistics: An International Journal for Teachers, 2020
We adapted a multidisciplinary, project-based curriculum to introduce high school students to statistical inquiry. We examined student background characteristics, learning experiences, and course outcomes for 30 students aged 12 to 14 entering ninth grade who were involved in a 1-week, accelerated version of a Passion-Driven Statistics curriculum.…
Descriptors: Statistics, Mathematics Curriculum, Curriculum Development, High School Students
Auerbach, Joshua E.; Concordel, Alice; Kornatowski, Przemyslaw M.; Floreano, Dario – IEEE Transactions on Learning Technologies, 2019
It has often been found that students appreciate hands-on work, and find that they learn more with courses that include a project than those relying solely on conventional lectures and tests. This type of project driven learning is a key component of "Inquiry-based learning" (IBL), which aims at teaching methodology as well as content by…
Descriptors: Active Learning, Inquiry, Robotics, Artificial Intelligence
Basnet, Ram B.; Doleck, Tenzin; Lemay, David John; Bazelais, Paul – Education and Information Technologies, 2018
Teaching programming concepts to enhance students' problem solving and computational thinking skills is a challenging task, especially when students enter college with little to no preparation, or they lack the interest or capacity for programming. Online platforms that serve as automated practice and assessment systems have been offered as…
Descriptors: Computer Science Education, Programming, Homework, Student Projects
Fronza, Ilenia; Corral, Luis; Pahl, Claus – Journal of Information Technology Education: Research, 2020
Aim/Purpose: This work aims to introduce and evaluate an instructional strategy that aids end-users with developing their software products during intensive project-based events. Background: End-users produce software in the labor market, and one of the challenges for End-User Software Engineering (EUSE) is the need to create functional software…
Descriptors: Teaching Methods, Computer Software, Computer Science Education, Student Projects
Secules, Stephen; Lawson, Wesley – Advances in Engineering Education, 2019
This paper compares an innovative approach to teaching a required introductory C programming course to a traditional C programming course for electrical engineering (EE) students. The novel course utilizes hardware-based projects to motivate students to master language syntax and implement key programming concepts and best practices. In a mixed…
Descriptors: Programming, Introductory Courses, Required Courses, Engineering Education
Marques, Maira; Ochoa, Sergio F.; Bastarrica, Maria Cecilia; Gutierrez, Francisco J. – IEEE Transactions on Education, 2018
Carrying out real-world software projects in their academic studies helps students to understand what they will face in industry, and to experience first-hand the challenges involved when working collaboratively. Most of the instructional strategies used to help students take advantage of these activities focus on supporting agile programming,…
Descriptors: Engineering Education, Computer Software, Cooperative Learning, Metacognition
Previous Page | Next Page »
Pages: 1 | 2