Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 5 |
Since 2006 (last 20 years) | 6 |
Descriptor
Computer Science Education | 7 |
Individualized Instruction | 7 |
Introductory Courses | 7 |
Programming | 5 |
Foreign Countries | 3 |
Teaching Methods | 3 |
Undergraduate Students | 3 |
Academic Achievement | 2 |
Automation | 2 |
Coding | 2 |
Cognitive Style | 2 |
More ▼ |
Source
ProQuest LLC | 2 |
Computers & Education | 1 |
IEEE Transactions on Education | 1 |
International Educational… | 1 |
Journal of Information… | 1 |
Author
Publication Type
Reports - Research | 5 |
Journal Articles | 3 |
Dissertations/Theses -… | 2 |
Speeches/Meeting Papers | 2 |
Education Level
Higher Education | 4 |
Postsecondary Education | 4 |
Audience
Teachers | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Lokkila, Erno; Christopoulos, Athanasios; Laakso, Mikko-Jussi – Journal of Information Systems Education, 2023
Educators who teach programming subjects are often wondering "which programming language should I teach first?" The debate behind this question has a long history and coming up with a definite answer to this question would be farfetched. Nonetheless, several efforts can be identified in the literature wherein pros and cons of mainstream…
Descriptors: Comparative Analysis, Programming Languages, Probability, Error Patterns
Mohammed Alzaid – ProQuest LLC, 2022
Distributed self-assessments and reflections empower learners to take the lead on their knowledge gaining evaluation. Both provide essential elements for practice and self-regulation in learning settings. Nowadays, many sources for practice opportunities are made available to the learners, especially in the Computer Science (CS) and programming…
Descriptors: Learning Analytics, Self Evaluation (Individuals), Programming, Problem Solving
Fonseca, Samuel C.; Pereira, Filipe Dwan; Oliveira, Elaine H. T.; Oliveira, David B. F.; Carvalho, Leandro S. G.; Cristea, Alexandra I. – International Educational Data Mining Society, 2020
As programming must be learned by doing, introductory programming course learners need to solve many problems, e.g., on systems such as 'Online Judges'. However, as such courses are often compulsory for non-Computer Science (nonCS) undergraduates, this may cause difficulties to learners that do not have the typical intrinsic motivation for…
Descriptors: Programming, Introductory Courses, Computer Science Education, Automation
Rebecca Smith – ProQuest LLC, 2019
In recent years, computer science has become a cornerstone of modern society. As a result, enrollment in undergraduate computer science programs has expanded rapidly. While the influx of talent into the field will undoubtedly lead to countless technological developments, this growth also brings new pedagogical challenges. Educational resources,…
Descriptors: Computer Science Education, Individualized Instruction, Interaction, Learning Experience
Purao, Sandeep; Sein, Maung; Nilsen, Hallgeir; Larsen, Even Åby – IEEE Transactions on Education, 2017
The ideal of self-paced learning, which was introduced nearly 50 years ago by Keller in his Personalized System of Instruction (PSI), has not yet been widely adopted. In spite of its perceived promise of helping students to learn at the speed aligned to their individual backgrounds, motivation, and skills, PSI has been challenging to implement.…
Descriptors: Individualized Instruction, Pacing, Introductory Courses, Programming
Chen, Ling-Hsiu – Computers & Education, 2011
Although conventional student assessments are extremely convenient for calculating student scores, they do not conceptualize how students organize their knowledge. Therefore, teachers and students rarely understand how to improve their future learning progress. The limitations of conventional testing methods indicate the importance of accurately…
Descriptors: Foreign Countries, Educational Technology, Cognitive Style, Self Efficacy
Dabbagh, Nada – 1996
Mandatory introductory level college courses, or "service courses," tend to be taught in lecture format, in a linear order from the instructor's point of view, and to classes of anywhere from 50 to 600 or more students. Students have individual differences and diverse learning styles which are difficult to address in a large class.…
Descriptors: Cognitive Style, Computer Assisted Instruction, Computer Science Education, Higher Education