Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 8 |
Descriptor
Computer Uses in Education | 9 |
Introductory Courses | 9 |
Computer Science Education | 8 |
Programming | 7 |
Academic Achievement | 3 |
Computer Software | 3 |
Foreign Countries | 3 |
Programming Languages | 3 |
Artificial Intelligence | 2 |
Automation | 2 |
Comparative Analysis | 2 |
More ▼ |
Source
Author
Ahmed Ashraf Butt | 1 |
Akin, H. Levent | 1 |
Bey, Anis | 1 |
Borstler, Jurgen | 1 |
Boxuan Ma | 1 |
Daly, Tebring | 1 |
Dillenbourg, Pierre | 1 |
Eickholt, Jesse | 1 |
Felice, Laura | 1 |
Ferrante, Enzo | 1 |
Galloway, Jerry P. | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Research | 4 |
Reports - Evaluative | 3 |
Speeches/Meeting Papers | 3 |
Dissertations/Theses -… | 1 |
Reports - Descriptive | 1 |
Education Level
Higher Education | 4 |
Postsecondary Education | 3 |
Audience
Location
Japan | 1 |
Switzerland | 1 |
Turkey | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Boxuan Ma; Li Chen; Shin’ichi Konomi – International Association for Development of the Information Society, 2024
Generative artificial intelligence (AI) tools like ChatGPT are becoming increasingly common in educational settings, especially in programming education. However, the impact of these tools on the learning process, student performance, and best practices for their integration remains underexplored. This study examines student experiences and…
Descriptors: Artificial Intelligence, Computer Science Education, Programming, Computer Uses in Education
Saira Anwar; Ahmed Ashraf Butt; Muhsin Menekse – Grantee Submission, 2023
This study explored the effectiveness of scaffolding in students' reflection writing process. We compared two sections of an introductory computer programming course (N=188). In Section 1, students did not receive any scaffolding while generating reflections, whereas in Section 2, students were scaffolded during the reflection writing process.…
Descriptors: Scaffolding (Teaching Technique), Writing Instruction, Writing Processes, Writing (Composition)
Eickholt, Jesse; Johnson, Matthew R.; Seeling, Patrick – IEEE Transactions on Education, 2021
Contribution: Practical active learning stations (PALSs)-equipped classrooms function similar to prototypical active learning classrooms (ALCs). They support student collaboration and active learning pedagogies but at a fraction of the cost. Background: Active learning pedagogies and active learning technology are revitalizing STEM education and…
Descriptors: Active Learning, Classroom Environment, Computer Uses in Education, Classroom Design
Bey, Anis; Jermann, Patrick; Dillenbourg, Pierre – Educational Technology & Society, 2018
Computer-graders have been in regular use in the context of MOOCs (Massive Open Online Courses). The automatic grading of programs presents an opportunity to assess and provide tailored feedback to large classes, while featuring at the same time a number of benefits like: immediate feedback, unlimited submissions, as well as low cost of feedback.…
Descriptors: Comparative Analysis, Online Courses, Feedback (Response), Foreign Countries
Mauco, María Virginia; Ferrante, Enzo; Felice, Laura – Information Systems Education Journal, 2014
Basic courses on logic are common in most computer science curricula. Students often have difficulties in handling formalisms and getting familiar with them. Educational software helps to motivate and improve the teaching-learning processes. Therefore, incorporating these kinds of tools becomes important, because they contribute to gaining…
Descriptors: Computer Software, Computer Uses in Education, Logical Thinking, Introductory Courses
Daly, Tebring – ProQuest LLC, 2013
Learning the syntax, semantics, and concepts behind software engineering can be a challenging task for many individuals. This paper examines the Alice 3 software, a three-dimensional visual environment for teaching programming concepts, to determine if it is an effective tool for improving student achievement, raising self-efficacy, and engaging…
Descriptors: Computer Science Education, Programming, Computer Software, Computer Uses in Education
Akin, H. Levent; Meriçli, Çetin; Meriçli, Tekin – Computer Science Education, 2013
Teaching the fundamentals of robotics to computer science undergraduates requires designing a well-balanced curriculum that is complemented with hands-on applications on a platform that allows rapid construction of complex robots, and implementation of sophisticated algorithms. This paper describes such an elective introductory course where the…
Descriptors: Robotics, Computer Science Education, Undergraduate Study, Introductory Courses
Borstler, Jurgen; Nordstrom, Marie; Paterson, James H. – ACM Transactions on Computing Education, 2011
Example programs play an important role in the teaching and learning of programming. Students as well as teachers rank examples as the most important resources for learning to program. Example programs work as role models and must therefore always be consistent with the principles and rules we are teaching. However, it is difficult to find or…
Descriptors: Role Models, Textbooks, Evaluation Methods, Programming
Galloway, Jerry P. – 1999
This paper discusses in detail the nature of the conceptual development in beginning computing education for teachers and makes a case for the inclusion of programming experiences. The controversial nature of this perspective is addressed directly including a historical perspective. The discussion includes an account of some specific notions of…
Descriptors: Computer Literacy, Computer Science Education, Computer Uses in Education, Course Content