Publication Date
| In 2026 | 0 |
| Since 2025 | 17 |
| Since 2022 (last 5 years) | 73 |
| Since 2017 (last 10 years) | 158 |
| Since 2007 (last 20 years) | 304 |
Descriptor
| Computer Science Education | 346 |
| Teaching Methods | 346 |
| Instructional Design | 185 |
| Foreign Countries | 131 |
| Programming | 122 |
| Computer Software | 109 |
| Instructional Effectiveness | 75 |
| Student Attitudes | 75 |
| Design | 73 |
| Educational Technology | 69 |
| Undergraduate Students | 66 |
| More ▼ | |
Source
Author
| Isaias, Pedro, Ed. | 3 |
| Tsai, Chia-Wen | 3 |
| Ali, Azad | 2 |
| Bower, Matt | 2 |
| Ifenthaler, Dirk, Ed. | 2 |
| Lavy, Ilana | 2 |
| McPherson, Maggie, Ed. | 2 |
| Nugent, Gwen | 2 |
| Nunes, Miguel Baptista, Ed. | 2 |
| Rich, Kathryn M. | 2 |
| Samal, Ashok | 2 |
| More ▼ | |
Publication Type
Education Level
Location
| Taiwan | 12 |
| Australia | 10 |
| Turkey | 9 |
| Germany | 8 |
| Brazil | 7 |
| South Africa | 7 |
| Spain | 7 |
| China | 6 |
| Italy | 6 |
| South Korea | 6 |
| Canada | 5 |
| More ▼ | |
Laws, Policies, & Programs
| Carl D Perkins Vocational and… | 1 |
| Higher Education Opportunity… | 1 |
| No Child Left Behind Act 2001 | 1 |
Assessments and Surveys
| Learning Style Inventory | 2 |
| Myers Briggs Type Indicator | 2 |
| ACT Assessment | 1 |
| Big Five Inventory | 1 |
| Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Wendy Rowan; Stephen McCarthy; Selam Mebrahtu; Christophe Gauche; Katie O’Reilly; Damilola Odili – Journal of Information Systems Education, 2024
Sustainability refers to the achievement of present needs without compromising the ability of future generations to meet their own needs. While prior research has highlighted the potential of Information Systems (IS) to support sustainability objectives -- for instance, through supporting eco-efficient work practices and democratising healthcare…
Descriptors: Information Systems, Computer System Design, Computer Science Education, Sustainability
Paulina Haduong; Karen Brennan – Computer Science Education, 2025
Background and Context: Learning to create self-directed and personally authentic programming projects involves encountering challenges and learning to get unstuck. Objective: This article investigates how one U.S. fourth-grade classroom engaged in practices which emphasized community supports, in the context of the classroom's implementation and…
Descriptors: Grade 4, Computer Science Education, Instructional Design, Programming
Human Aspects of Cyber Security for Computing Higher Education: Current Status and Future Directions
Kaie Maennel; Olaf Maennel – ACM Transactions on Computing Education, 2025
The human aspects of cyber security are fundamental as these are interlinked with processes and technology in building resilience against an evolving and complex threat landscape. It is vital to teach future cyber security specialists sufficient knowledge about human aspects in order to strengthen the defences and defend against malicious actors.…
Descriptors: Computer Security, Computer Science Education, College Curriculum, Teaching Methods
Juraj Hromkovic; Regula Lacher – Informatics in Education, 2025
The design of algorithms is one of the hardest topics of high school computer science. This is mainly due to the universality of algorithms as solution methods that guarantee the calculation of a correct solution for all potentially infinitely many instances of an algorithmic problem. The goal of this paper is to present a comprehensible and…
Descriptors: Algorithms, Computer Science Education, High School Students, Teaching Methods
Allison, Jordan – Journal of Further and Higher Education, 2023
Cyber security is a growing area of international importance, with shortages present for cyber security skills. While many universities have introduced degree programmes for cyber security, the major focus of these programmes is on the development of technical skills with some reports indicating how graduates of these courses lack in softer skills…
Descriptors: Computer Security, Information Security, Computer Science Education, Teaching Methods
Michele Scalera; Agostino Marengo; Vita Santa Barletta; Danilo Caivano; Giovanni Dimauro; Jenny Pange – Education and Information Technologies, 2025
Computer architecture is considered one of the dry and hard-to-learn courses for students in the computer science discipline. Therefore, educational institutions experiment with different pedagogical approaches to enhance students' performance and interest in courses. This study introduces a Simplified Approach to Teach a Processor (SAtTaP), a…
Descriptors: Computer Science Education, Teaching Methods, Computer System Design, Undergraduate Students
Lakshminarayanan, Srinivasan; Rao, N. J. – Cogent Education, 2021
CS1 courses are designed in Indian Institutions as a lecture course of three to four credits and one credit lab course. The issues related to curriculum design, instruction design, and students' learning manifest themselves as issues in the lab programs. This situation presents the lab instructor with an opportunity to understand and address the…
Descriptors: Computer Science Education, Teaching Methods, Programming, Programming Languages
Ruijie Zhou; Chong Xie; Xiuling He; Yangyang Li; Qiong Fan; Ying Yu; Zhonghua Yan – Journal of Educational Computing Research, 2024
Computational thinking (CT), an essential competency for comprehending and addressing intricate issues in the digital world, has been incorporated into curriculum planning as a goal for programming education. This study introduced flow design into programming curricula to investigate its impact on undergraduates 'CT skills during pair work. Two…
Descriptors: Undergraduate Students, Thinking Skills, Computation, Programming
Noelle Brown – ProQuest LLC, 2024
Recognizing the ethical implications of computing, leading computing organizations advise integrating ethics within traditional technical and theoretical courses. Yet, many instructors feel unprepared or unqualified to introduce ethical concepts, fail to see their relevance to technical topics, or lack the time to cover ethics without sacrificing…
Descriptors: Ethics, Computer Science Education, Problem Based Learning, Technological Literacy
Jonathan Liu; Seth Poulsen; Erica Goodwin; Hongxuan Chen; Grace Williams; Yael Gertner; Diana Franklin – ACM Transactions on Computing Education, 2025
Algorithm design is a vital skill developed in most undergraduate Computer Science (CS) programs, but few research studies focus on pedagogy related to algorithms coursework. To understand the work that has been done in the area, we present a systematic survey and literature review of CS Education studies. We search for research that is both…
Descriptors: Teaching Methods, Algorithms, Design, Computer Science Education
Koole, Marguerite; Elian, Kaleigh – International Journal of Mobile and Blended Learning, 2022
In the Winter semester of 2020 during a multimedia design and production class for pre-service teachers, the students were introduced to basic computer coding concepts such as variables, conditional statements, various expressions, logic, and syntax. For their final project, the students were asked to create an interactive instructional app using…
Descriptors: Design, Multimedia Instruction, Preservice Teachers, Teacher Education Programs
Schulz, Sandra; Berndt, Sarah; Hawlitschek, Anja – Computer Science Education, 2023
Background and Context: Collaborative and cooperative learning is important to prepare students for their future work and to increase their learning performance in university courses. Several studies have shown promising results regarding team activities, such as pair programming. However, there is little information on how teamwork is currently…
Descriptors: Cooperative Learning, Computer Science Education, Higher Education, Foreign Countries
Toker, Sacip – Education and Information Technologies, 2022
This study investigates the association between instructional design projects and 21st-Century skills. A causal-comparative design was utilised. The participants were 85 computer education and instructional technology department students who registered for a core instructional design course. The participants are divided into two groups: Rapid…
Descriptors: 21st Century Skills, Instructional Design, Teaching Methods, Computer Science Education
Wilson Libardo Pantoja Yépez; Julio Ariel Hurtado Alegría; Ajay Bandi; Arvind W. Kiwelekar – Education and Information Technologies, 2024
The ability to define, evaluate, and implement software architectures is a fundamental skill for software engineers. However, teaching software architecture can be challenging as it requires students to be involved in real-context projects with high degrees of complexity. This involves making trade-off decisions among several quality attributes.…
Descriptors: Computer Software, Training, Computer Science Education, Teaching Methods
Xiaojun Luo; Ismail Adelopo – Journal of International Education in Business, 2025
Purpose: This study aims to develops an interdisciplinary business and computer science pedagogy for teaching and learning computer programming in business schools at higher education institutions and explores its associated benefits, challenges and improvement. Design/methodology/approach: Based on a body of theories, an interdisciplinary…
Descriptors: Teaching Methods, Educational Opportunities, Difficulty Level, Business Administration Education

Peer reviewed
Direct link
