Publication Date
| In 2026 | 0 |
| Since 2025 | 1 |
| Since 2022 (last 5 years) | 3 |
| Since 2017 (last 10 years) | 19 |
| Since 2007 (last 20 years) | 34 |
Descriptor
| Computer Science Education | 36 |
| Instructional Effectiveness | 36 |
| Instructional Materials | 36 |
| Foreign Countries | 18 |
| Programming | 18 |
| College Students | 11 |
| Instructional Design | 9 |
| Teaching Methods | 9 |
| Undergraduate Students | 9 |
| Computer Software | 8 |
| Course Evaluation | 7 |
| More ▼ | |
Source
Author
| Margulieux, Lauren E. | 2 |
| Abrahams, Alan S. | 1 |
| Akbar, Monika | 1 |
| Alhassan, Riyadh | 1 |
| Aljumaily, Harith | 1 |
| Alon, Alexander Joel D. | 1 |
| Barry, R. M. | 1 |
| Basal, Ahmet | 1 |
| Bory-Reyes, Juan | 1 |
| Boubouka, M. | 1 |
| Brockman, Morgan L. | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 34 |
| Reports - Research | 22 |
| Reports - Descriptive | 9 |
| Tests/Questionnaires | 4 |
| Reports - Evaluative | 2 |
| Dissertations/Theses -… | 1 |
| Dissertations/Theses -… | 1 |
| Information Analyses | 1 |
Education Level
| Higher Education | 26 |
| Postsecondary Education | 19 |
| Secondary Education | 6 |
| High Schools | 2 |
| Junior High Schools | 2 |
| Middle Schools | 2 |
| Elementary Education | 1 |
| Elementary Secondary Education | 1 |
Audience
| Teachers | 2 |
Location
| Turkey | 3 |
| United Kingdom | 3 |
| Brazil | 2 |
| Australia | 1 |
| California | 1 |
| California (Irvine) | 1 |
| Europe | 1 |
| Georgia | 1 |
| Greece | 1 |
| Greece (Athens) | 1 |
| Japan | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Gerit Wagner; Laureen Thurner – Journal of Information Systems Education, 2025
Git, as the leading version-control system, is frequently employed by software developers, digital product managers, and knowledge workers. Information systems (IS) students aspiring to fill software engineering, management, or research positions would therefore benefit from familiarity with Git. However, teaching Git effectively can be…
Descriptors: Computer Science Education, Information Systems, Teaching Methods, Computer Software
Ting, Ying; Brockman, Morgan L.; Patil, Sameer – ACM Transactions on Computing Education, 2021
Nearly all software built today impinges upon end-user privacy and needs to comply with relevant regulations. Therefore, there have been increasing calls for integrating considerations of compliance with privacy regulations throughout the software engineering lifecycle. However, software engineers are typically trained in the technical fields and…
Descriptors: Privacy, Capstone Experiences, Computer Software, Instructional Materials
Roba Hrisseh – ProQuest LLC, 2024
The push to teach coding in schools continues to gain momentum. Coding helps students develop skills in problem-solving, critical thinking, and creativity, as well as improve overall academic performance. However, students with disabilities often face challenges in areas such as problem-solving, mathematics, and multistep reasoning when learning…
Descriptors: Programming, Computer Science Education, Writing Instruction, Literacy
Carlos Sandoval-Medina; Carlos Argelio Arévalo-Mercado; Estela Lizbeth Muñoz-Andrade; Jaime Muñoz-Arteaga – Journal of Information Systems Education, 2024
Learning basic programming concepts in computer science-related fields poses a challenge for students, to the extent that it becomes an academic-social problem, resulting in high failure and dropout rates. Proposed solutions to the problem can be found in the literature, such as the development of new programming languages and environments, the…
Descriptors: Cognitive Ability, Computer Science Education, Programming, Instructional Materials
Seralidou, Eleni; Douligeris, Christos – Education and Information Technologies, 2021
The effective teaching of the concept of programming, where critical thinking is an important factor, is not so easy in secondary education. New teaching approaches, including, game-based learning, may provide a solution due to their inclusion of more fun and diverse activities but they still lack the active participation of the students in the…
Descriptors: Computer Science Education, Programming, Programming Languages, Educational Games
Aljumaily, Harith; Cuadra, Dolores; Laefer, Debra F. – Computer Science Education, 2019
Background: Conceptual models are an essential phase in software design, but they can create confusion and reduced performance for students in Database Design courses. Objective: A novel Relational Data Model Validation Tool (MVTool) was developed and tested to determine (1) if students who use MVTool perform better than those who do not, and (2)…
Descriptors: Models, Databases, Computer Science Education, Skills
Morrison, Briana B.; Margulieux, Lauren E.; Decker, Adrienne – Computer Science Education, 2020
Background and Context: Subgoal labeled worked examples have been extensively researched, but the research has been reported piecemeal. This paper aggregates data from three studies, including data previously unreported, to holistically examine the effect of subgoal labeled worked examples across three student populations and across different…
Descriptors: Computer Science Education, Instructional Materials, Instructional Effectiveness, Problem Solving
Giray, Görkem – Education and Information Technologies, 2021
As COVID-19 reached Turkey in March 2020, all universities switched to e-learning in a very short period. Computer and software engineering (CE/SE) undergraduate students studying at university campuses have switched to e-learning. This paper seeks to understand the e-learning experience of CE/SE undergraduate students. A questionnaire was created…
Descriptors: Student Satisfaction, Undergraduate Students, Electronic Learning, Video Technology
Margulieux, Lauren E.; Catrambone, Richard; Schaeffer, Laura M. – Instructional Science: An International Journal of the Learning Sciences, 2018
Originally intended as a replication study, this study discusses differences in problem solving performance among different domains caused by the same instructional intervention. The learning sciences acknowledges similarities in the learners' cognitive architecture that allow interventions to apply across domains, but it also argues that each…
Descriptors: Problem Solving, Intervention, Instructional Design, Programming
Cheah, Chin Soon – Contemporary Educational Technology, 2020
This paper reviews the literature relating to the factors that contribute to the difficulties in learning of computer programming. Programming has been a difficult subject to learn and master even at the early stage of education. It has been a global problem and continues to worsen at the local level. Although, there are many education tools…
Descriptors: Difficulty Level, Programming, Computer Science Education, Educational Research
Ou, Chaohua; Joyner, David A.; Goel, Ashok K. – Online Learning, 2019
Despite the ubiquitous use of instructional videos in both formal and informal learning settings, questions remain largely unanswered on how to design and develop video lessons that are often used as the primary method for delivering instruction in online courses. In this study, we experimented with a model of seven principles drawn from…
Descriptors: Video Technology, Electronic Learning, Instructional Development, Instructional Design
Kert, Serhat Bahadir; Kalelioglu, Filiz; Gulbahar, Yasemin – Informatics in Education, 2019
In this study, effectiveness of a computer science course at the secondary school level is investigated through a holistic approach addressing the dimensions of instructional content design, development, implementation and evaluation framed according to ADDIE instructional design model where evaluation part constituted the research process for the…
Descriptors: Foreign Countries, Holistic Approach, Computer Science Education, Secondary Education
Alhassan, Riyadh – Journal of Education and Practice, 2017
The purpose of this study was to examine the effect of employing self-explanation learning strategy supported with Worked Examples on acquiring computer programing skills among freshmen high school students. The study adopted a quasi-experimental method, where an experimental group (n = 33) used the self-explanation strategy supported with worked…
Descriptors: Computer Science Education, Learning Strategies, High School Freshmen, Skill Development
Gonçalves, Rafael Queiroz; von Wangenheim, Christiane Gresse; Hauck, Jean Carlo Rossa; Petri, Giani – Informatics in Education, 2017
The management of contemporary software projects is unfeasible without the support of a Project Management (PM) tool. In order to enable the adoption of PM tools in practice, teaching its usage is important as part of computer education. Aiming at teaching PM tools, several approaches have been proposed, such as the development of educational PM…
Descriptors: Feedback (Response), Teaching Methods, Program Administration, Instructional Innovation
Ramirez-Arellano, Aldo; Bory-Reyes, Juan; Hernández-Simón, Luis Manuel – Journal of Educational Computing Research, 2017
The main goal of this article is to develop a Management System for Merging Learning Objects (msMLO), which offers an approach that retrieves learning objects (LOs) based on students' learning styles and term-based queries, which produces a new outcome with a better score. The msMLO faces the task of retrieving LOs via two steps: The first step…
Descriptors: Cognitive Style, Computer Science Education, Management Systems, Educational Resources

Peer reviewed
Direct link
