Publication Date
In 2025 | 1 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 5 |
Descriptor
Source
ACM Transactions on Computing… | 1 |
Computer Science Education | 1 |
IEEE Transactions on Education | 1 |
Informatics in Education | 1 |
Journal of Computer Assisted… | 1 |
Journal of Educational… | 1 |
Journal of Educational… | 1 |
Author
Aidan Doyle | 1 |
Alonso, F. | 1 |
Alturki, Raad A. | 1 |
Arav Agarwal | 1 |
Bennett, Randy Elliot | 1 |
Braught, Grant | 1 |
Eby, L. Marlin | 1 |
Huseyin Colak | 1 |
Jaromir Savelka | 1 |
Kuittinen, Marja | 1 |
Majd Sakr | 1 |
More ▼ |
Publication Type
Reports - Research | 8 |
Journal Articles | 7 |
Speeches/Meeting Papers | 1 |
Education Level
Higher Education | 5 |
Postsecondary Education | 2 |
Audience
Location
Saudi Arabia | 1 |
Laws, Policies, & Programs
Assessments and Surveys
Advanced Placement… | 1 |
What Works Clearinghouse Rating
Aidan Doyle; Pragnya Sridhar; Arav Agarwal; Jaromir Savelka; Majd Sakr – Journal of Computer Assisted Learning, 2025
Background: In computing education, educators are constantly faced with the challenge of developing new curricula, including learning objectives (LOs), while ensuring that existing courses remain relevant. Large language models (LLMs) were shown to successfully generate a wide spectrum of natural language artefacts in computing education.…
Descriptors: Computer Science Education, Artificial Intelligence, Learning Objectives, Curriculum Development
Semiral Öncü; Merve Çolakoglu; Huseyin Colak – Journal of Educational Technology and Online Learning, 2024
The purpose of this study was to investigate whether taking a course online or face-to-face matters in terms of student engagement and achievement. Gender differences were also examined. The level of student engagement in an information technology course in a freshman sample from a school of education was surveyed and compared in two consecutive…
Descriptors: Undergraduate Students, Information Technology, Computer Science Education, In Person Learning
Alturki, Raad A. – Informatics in Education, 2016
Students' performances in introductory programming courses show large variation across students. There may be many reasons for these variations, such as methods of teaching, teacher competence in the subject, students' coding backgrounds and abilities, students' self-discipline, the teaching environment, and the resources available to students,…
Descriptors: Introductory Courses, Programming, Student Evaluation, Measurement Techniques
Alonso, F.; Manrique, D.; Martinez, L.; Vines, J. M. – IEEE Transactions on Education, 2011
This paper presents a blended learning approach and a study evaluating instruction in a software engineering-related course unit as part of an undergraduate engineering degree program in computing. In the past, the course unit had a lecture-based format. In view of student underachievement and the high course unit dropout rate, a distance-learning…
Descriptors: Blended Learning, Constructivism (Learning), Underachievement, Distance Education
Braught, Grant; Wahls, Tim; Eby, L. Marlin – ACM Transactions on Computing Education, 2011
Previous studies indicate that the use of pair programming has beneficial effects on student learning. In this article, we present a controlled study that directly measured students' acquisition of individual programming skills using laboratory practice (in which students programmed individually under exam conditions). Additionally, we analyzed…
Descriptors: Programming, Computer Science Education, Teaching Methods, Intermode Differences
Parrish, Allen; And Others – 1995
This paper reports on a study involving the administration of two examinations that were designed to evaluate student knowledge in several areas of computing. The tests were given both to computer science majors and to those enrolled in computer science classes from other majors. They sought to discover whether computer science majors demonstrated…
Descriptors: College Students, Comparative Testing, Computer Literacy, Computer Science
Sajaniemi, Jorma; Kuittinen, Marja – Computer Science Education, 2005
Roles of variables is a new concept that captures tacit expert knowledge in a form that can be taught in introductory programming courses. A role describes some stereotypic use of variables, and only ten roles are needed to cover 99% of all variables in novice-level programs. This paper presents the results of an experiment where roles were…
Descriptors: Programming, Teaching Methods, Scientific Concepts, Introductory Courses

Bennett, Randy Elliot; And Others – Journal of Educational Measurement, 1991
The relationship of multiple-choice and free-response items on the College Board's Advanced Placement Computer Science Examination was studied using confirmatory factor analysis. Results with 2 samples of 1,000 high school students suggested that the most parsimonious fit was achieved using a single factor. Implications for construct validity are…
Descriptors: Chi Square, College Entrance Examinations, Comparative Testing, Computer Science