Publication Date
In 2025 | 4 |
Since 2024 | 10 |
Since 2021 (last 5 years) | 42 |
Since 2016 (last 10 years) | 75 |
Since 2006 (last 20 years) | 152 |
Descriptor
Instructional Design | 182 |
Teaching Methods | 182 |
Computer Science Education | 177 |
Foreign Countries | 73 |
Programming | 64 |
Computer Software | 56 |
Educational Technology | 45 |
Instructional Effectiveness | 42 |
Student Attitudes | 41 |
College Instruction | 35 |
College Students | 34 |
More ▼ |
Source
Author
Isaias, Pedro, Ed. | 3 |
Ifenthaler, Dirk, Ed. | 2 |
Nunes, Miguel Baptista, Ed. | 2 |
Sampson, Demetrios G., Ed. | 2 |
Tsai, Chia-Wen | 2 |
Abid, Adnan | 1 |
Abid, Kamran | 1 |
Ai, Wenguo | 1 |
Akbulut, Yavuz | 1 |
Al-Rawi, Akram | 1 |
Ali, Adel | 1 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 7 |
Researchers | 3 |
Practitioners | 1 |
Students | 1 |
Location
Australia | 9 |
Germany | 7 |
Brazil | 6 |
Taiwan | 6 |
South Africa | 5 |
South Korea | 5 |
Spain | 5 |
Italy | 4 |
Portugal | 4 |
China | 3 |
Japan | 3 |
More ▼ |
Laws, Policies, & Programs
Higher Education Opportunity… | 1 |
Assessments and Surveys
Learning Style Inventory | 1 |
What Works Clearinghouse Rating
Brayan Díaz; Collin Lynch; Cesar Delgado; Kevin Han – International Journal of STEM Education, 2025
Background: This paper describes research into two pedagogical approaches to foster transdisciplinarity in a graduate engineering course that involves education and computer science. Leveraging the Communities of Practice framework, we examine how students majoring in computer science can integrate new knowledge from education and computer science…
Descriptors: Graduate Study, Engineering Education, Computer Science, Interdisciplinary Approach
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
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
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
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
Kofi Ayebi-Arthur; Kwaku Anhwere Barfi; Valentina Arkorful; Theophilus Ocran; Nyinaku Odoi Baffour – Education and Information Technologies, 2024
Higher institutions are increasingly embracing the use of computer technologies in advancing education. Despite evidence pointing to the positive impact of computer technologies on teaching and learning, systematic research study on the role of teachers' competencies in computer technologies integration is still not saturated in literature.…
Descriptors: Computer Uses in Education, Computer Science Education, Teaching Methods, Higher Education
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
Ryan, Zachary D.; DeLiema, David – Instructional Science: An International Journal of the Learning Sciences, 2023
This paper articulates an approach to incorporating instructor feedback in design-based research. Throughout the process of designing and implementing curriculum to support middle school students' debugging practices in a summer computer science workshop, our research and practice team utilized instructor-generated conjecture maps as boundary…
Descriptors: Teaching Methods, Feedback (Response), Teacher Attitudes, Computer Science Education
Somayeh Timarchi – International Journal of Mathematical Education in Science and Technology, 2023
This paper describes a study for teaching number system in a computer arithmetic course and addresses the existing gap in the current course by focusing on the characteristics of applications. A redundant residue number system (RRNS) is an efficient and innovative number system that inherits the interesting properties of both residue number system…
Descriptors: Computer Uses in Education, Computer Science Education, Number Concepts, Arithmetic
Shonn Cheng; Hsuan-Pu Chang; Sheng-Shiang Tseng – European Journal of Psychology of Education, 2024
The goal of the present study was to explore the relations among perceived psychosocial learning environments, instructional modality, motivation, self-regulated learning, and academic achievement in blended computer science education. The participants were 207 undergraduate students enrolled in a blended online and face-to-face design course. We…
Descriptors: Undergraduate Students, Computer Science Education, Blended Learning, Student Motivation
Haipeng Wan; Xue Zhang; Xinxue Yang; Shan Li – Education and Information Technologies, 2024
This study investigated the impact of problematization-oriented scaffolding and structuring-oriented scaffolding, incorporated within instructional videos, on students' computational thinking and their performance in programming education. We recruited 86 participants from three senior classes at a high school. Each of the three classes was…
Descriptors: Scaffolding (Teaching Technique), Instructional Design, Thinking Skills, Computer Science Education
Nongkhai, Lalita Na; Wang, Jingyun; Mendori, Takahiko – International Association for Development of the Information Society, 2022
This paper proposes the design of an ontology of multiple programming languages and give three examples to show the methodology. Our ontology aims to summarize the core of computational thinking logic by elaborating the concepts of three object-oriented programming languages in the industry: Python, Java, and C#. Therefore, the construction of the…
Descriptors: Programming Languages, Computer Science Education, Intelligent Tutoring Systems, Thinking Skills
Sand, Odd Petter; Lockwood, Elise; Caballero, Marcos D.; Mørken, Knut – Digital Experiences in Mathematics Education, 2022
We present here the lessons learned by iteratively designing a tutorial for first-year university students using computer programming to work with mathematical models. Alternating between design and implementation, we used video-taped task interviews and classroom observations to ensure that the design promoted student understanding. The final…
Descriptors: College Freshmen, Mathematical Models, Video Technology, Computer Science Education
Amos Oyelere Sunday; Friday Joseph Agbo; Jarkko Suhonen – Technology, Knowledge and Learning, 2025
The recent popularity of computational thinking (CT) and the desire to apply CT in our daily lives have prompted the need for a successful pedagogical technique for learning CT in K-12 education. The application of co-design pedagogical techniques has the potential to improve students' CT learning through knowledge sharing and the creation of…
Descriptors: Thinking Skills, Computer Science Education, Research Reports, Teaching Methods