Publication Date
| In 2026 | 0 |
| Since 2025 | 1 |
| Since 2022 (last 5 years) | 2 |
| Since 2017 (last 10 years) | 4 |
| Since 2007 (last 20 years) | 5 |
Descriptor
| Computer Science Education | 7 |
| Introductory Courses | 7 |
| Transfer of Training | 7 |
| Instructional Effectiveness | 3 |
| Programming | 3 |
| Student Attitudes | 3 |
| Teaching Methods | 3 |
| Comparative Analysis | 2 |
| Constructivism (Learning) | 2 |
| Courseware | 2 |
| Outcomes of Education | 2 |
| More ▼ | |
Source
| Journal of Computer Assisted… | 2 |
| Computer Science Education | 1 |
| Discover Education | 1 |
| Informatics in Education | 1 |
| Information Systems Education… | 1 |
| Journal of Research on… | 1 |
Author
| Beard, Charles H. | 1 |
| Cooper, Stephen | 1 |
| D'Souza, Daryl | 1 |
| Daniele Traversaro | 1 |
| Giorgio Delzanno | 1 |
| Giovanna Guerrini | 1 |
| Gomillion, David L. | 1 |
| Goodyear, Peter | 1 |
| Grover, Shuchi | 1 |
| Laakso, Mikko-Jussi | 1 |
| Leonard J. Mselle | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 7 |
| Reports - Research | 5 |
| Tests/Questionnaires | 3 |
| Information Analyses | 2 |
| Opinion Papers | 2 |
| Reports - Descriptive | 1 |
Education Level
| Higher Education | 2 |
| Postsecondary Education | 2 |
| Junior High Schools | 1 |
| Middle Schools | 1 |
| Secondary Education | 1 |
Audience
| Researchers | 1 |
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Leonard J. Mselle – Discover Education, 2025
In this paper the "Memory Transfer Language" program visualization (MTL PV) technique is combined with "constructivism" ("conceptual contraposition and colloquy") and "reversibility" to evolve a new approach for instructional design for teaching and learning introductory programming. A sample of 1,364…
Descriptors: Introductory Courses, Computer Science Education, Constructivism (Learning), Comparative Analysis
Daniele Traversaro; Giorgio Delzanno; Giovanna Guerrini – Informatics in Education, 2024
Concurrency is a complex to learn topic that is becoming more and more relevant, such that many undergraduate Computer Science curricula are introducing it in introductory programming courses. This paper investigates the combined use of Sonic Pi and Team-Based Learning to mitigate the difficulties in early exposure to concurrency. Sonic Pi, a…
Descriptors: Misconceptions, Programming Languages, Computer Science Education, Undergraduate Students
Veerasamy, Ashok Kumar; D'Souza, Daryl; Lindén, Rolf; Laakso, Mikko-Jussi – Journal of Computer Assisted Learning, 2019
Past research has shown that student problem-solving skills may be used to determine student final exam performance. This study reports on the relationship between student perceived problem-solving skills and academic performance in introductory programming, in formative and summative programming assessment tasks. We found that the more effective…
Descriptors: Novices, Programming, Introductory Courses, Summative Evaluation
Marquardson, Jim; Gomillion, David L. – Information Systems Education Journal, 2019
Simulated environments can provide a convenient, effective way to teach skills. Simulations have been used for decades to teach skills such as piloting aircraft. As technology has improved, it has become feasible to simulate many other tasks. Recent advances in virtual and augmented reality provide new avenues for expanding training using…
Descriptors: Computer Simulation, Teaching Methods, Transfer of Training, Introductory Courses
Grover, Shuchi; Pea, Roy; Cooper, Stephen – Computer Science Education, 2015
The focus of this research was to create and test an introductory computer science course for middle school. Titled "Foundations for Advancing Computational Thinking" (FACT), the course aims to prepare and motivate middle school learners for future engagement with algorithmic problem solving. FACT was also piloted as a seven-week course…
Descriptors: Middle School Students, Computer Science Education, Blended Learning, Introductory Courses
Peer reviewedGoodyear, Peter – Journal of Computer Assisted Learning, 1987
Examines the cognitive effects of learning to program versus programming as it is experienced in introductory classes. Research studies that have analyzed the cognitive demands of programming are reviewed and criticized, problems of transfer of programming skills are discussed, and 42 references are provided. (LRW)
Descriptors: Cognitive Processes, Computer Science Education, Introductory Courses, Learning Strategies
Peer reviewedBeard, Charles H. – Journal of Research on Computing in Education, 1993
Discusses the positive transfer of computer-related skills to new computer tasks and reviews transfer-related literature to provide recommendations to facilitate better transfer of students' skills from introductory computer classes to future needs. Topics addressed include course goals, user interfaces, problem solving, and software. (Contains 60…
Descriptors: Computer Assisted Instruction, Computer Science Education, Course Objectives, Courseware

Direct link
