Publication Date
| In 2026 | 0 |
| Since 2025 | 19 |
| Since 2022 (last 5 years) | 124 |
| Since 2017 (last 10 years) | 296 |
| Since 2007 (last 20 years) | 460 |
Descriptor
| Introductory Courses | 502 |
| Programming | 430 |
| Computer Science Education | 350 |
| Teaching Methods | 193 |
| Programming Languages | 165 |
| Foreign Countries | 155 |
| College Students | 117 |
| Undergraduate Students | 115 |
| Student Attitudes | 109 |
| Computer Software | 100 |
| Instructional Effectiveness | 81 |
| More ▼ | |
Source
Author
| Malik, Sohail Iqbal | 7 |
| Laakso, Mikko-Jussi | 6 |
| Qian, Yizhou | 6 |
| Coldwell-Neilson, Jo | 5 |
| Menon, Pratibha | 5 |
| Dawar, Deepak | 4 |
| Frydenberg, Mark | 4 |
| Karnalim, Oscar | 4 |
| Malmi, Lauri | 4 |
| Sonnert, Gerhard | 4 |
| Sorva, Juha | 4 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 13 |
| Media Staff | 1 |
| Researchers | 1 |
| Students | 1 |
Location
| Australia | 13 |
| Brazil | 11 |
| Finland | 11 |
| Philippines | 9 |
| Taiwan | 8 |
| Turkey | 8 |
| Pennsylvania | 7 |
| Canada | 6 |
| Greece | 6 |
| China | 5 |
| Germany | 5 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
| Motivated Strategies for… | 4 |
| ACT Assessment | 1 |
| Learning Style Inventory | 1 |
| NEO Five Factor Inventory | 1 |
| SAT (College Admission Test) | 1 |
| Study Process Questionnaire | 1 |
What Works Clearinghouse Rating
Jadud, Matthew C. – Computer Science Education, 2005
Syntactically correct code does not fall from the sky; the process that leads to a student's first executable program is not well understood. At the University of Kent we have begun to explore the "compilation behaviours" of novice programmers, or the behaviours that students exhibit while authoring code; in our initial study, we have…
Descriptors: Introductory Courses, Programming, Student Behavior, Educational Technology
Postner, Lori; Stevens, Reed – Computer Science Education, 2005
In this paper, we explore how students used two resources, the in-class lecture and the online newsgroup, to write computer programs. By focusing on the questions students asked in each setting, we compare these two learning environments. Questions students asked during lecture typically related to the material the instructor was presenting. In…
Descriptors: Programming, Lecture Method, Computer Science Education, Use Studies
Lane, H. Chad; VanLehn, Kurt – Computer Science Education, 2005
For beginning programmers, inadequate problem solving and planning skills are among the most salient of their weaknesses. In this paper, we test the efficacy of natural language tutoring to teach and scaffold acquisition of these skills. We describe ProPL (Pro-PELL), a dialogue-based intelligent tutoring system that elicits goal decompositions and…
Descriptors: Control Groups, Intelligent Tutoring Systems, Programming, Natural Language Processing
Peer reviewedRomeu, Jorge Luis; Alemzadeh, Jalal – Journal of Educational Technology Systems, 1999
Describes the development of a statistical experiment to assess and compare the effects of traditional lecture and laboratory technology methods of teaching introductory computer programming concepts. Discusses the use of performance measures including tests, quizzes, homework, and projects to assess students' learning, retention, and success…
Descriptors: Academic Achievement, Comparative Analysis, Computer Assisted Instruction, Computer Science Education
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
Kay, Robin – Canadian Journal of Learning and Technology, 2006
Previous research on online discussions has focused on university students learning higher level subjects. The purpose of the current study was to examine whether online discussions could be used effectively by secondary school students attempting to learn introductory level topics. Forty-five male students, ranging in age from 13 to 15 years…
Descriptors: Asynchronous Communication, Computer Mediated Communication, Electronic Learning, Programming
International Association for Development of the Information Society, 2012
The IADIS CELDA 2012 Conference intention was to address the main issues concerned with evolving learning processes and supporting pedagogies and applications in the digital age. There had been advances in both cognitive psychology and computing that have affected the educational arena. The convergence of these two disciplines is increasing at a…
Descriptors: Academic Achievement, Academic Persistence, Academic Support Services, Access to Computers

Direct link
