Publication Date
| In 2026 | 1 |
| Since 2025 | 417 |
| Since 2022 (last 5 years) | 1854 |
| Since 2017 (last 10 years) | 3677 |
| Since 2007 (last 20 years) | 5360 |
Descriptor
| Computer Science Education | 7871 |
| Foreign Countries | 2300 |
| Programming | 1790 |
| Teaching Methods | 1682 |
| Student Attitudes | 1329 |
| Higher Education | 1158 |
| Computer Software | 1139 |
| College Students | 1074 |
| Undergraduate Students | 1039 |
| Educational Technology | 848 |
| Computer Assisted Instruction | 826 |
| More ▼ | |
Source
Author
| Barnes, Tiffany | 21 |
| Armoni, Michal | 15 |
| Gal-Ezer, Judith | 15 |
| Yadav, Aman | 15 |
| Malmi, Lauri | 14 |
| Soh, Leen-Kiat | 14 |
| Xinogalos, Stelios | 14 |
| Frydenberg, Mark | 12 |
| Laakso, Mikko-Jussi | 12 |
| Hazzan, Orit | 11 |
| Hunter, Beverly | 11 |
| More ▼ | |
Publication Type
Education Level
Audience
| Practitioners | 500 |
| Teachers | 313 |
| Researchers | 98 |
| Policymakers | 67 |
| Administrators | 48 |
| Students | 45 |
| Parents | 6 |
| Community | 5 |
| Media Staff | 5 |
| Support Staff | 1 |
Location
| Turkey | 232 |
| Australia | 144 |
| United Kingdom | 124 |
| Taiwan | 107 |
| China | 101 |
| Canada | 97 |
| California | 96 |
| Germany | 79 |
| Spain | 77 |
| Finland | 69 |
| Greece | 66 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 2 |
| Does not meet standards | 1 |
Geeta Gambhir; Juliet Kyoshabire Kotonya – National Foundation for Educational Research, 2023
Right to Play's Plug-in-Play (PIP) project in Rwanda aims to enhance Science and Elementary Technology (SET) education through playful and interactive methods. This study, conducted by the National Foundation for Educational Research (NFER) and Three Stones International (TSI), explores the implementation of learning through play with technology…
Descriptors: Science Education, Technology Education, Teaching Methods, Elementary School Students
Abraham, Samuel – Information Systems Education Journal, 2013
In recent years greater attention has been paid to develop learning outcomes for academic programs and then to develop methods to assess these learning outcomes. Generally speaking, there are two kinds of outcomes: course outcomes and program outcomes. Assessments of these learning outcomes in institutions of higher education are mandated by the…
Descriptors: Outcomes of Education, Computer Science Education, Information Systems, Undergraduate Students
Pullan, Marie – Journal of Educational Technology Systems, 2013
Several college majors, outside of computer science, require students to learn computer programming. Many students have difficulty getting through the programming sequence and ultimately change majors or drop out of college. To deal with this problem, active learning techniques were developed and implemented in a freshman programming logic and…
Descriptors: Robotics, Introductory Courses, Programming, Computer Science Education
Dietrich, Suzanne W.; Goelman, Don; Borror, Connie M.; Crook, Sharon M. – IEEE Transactions on Education, 2015
Database technology affects many disciplines beyond computer science and business. This paper describes two animations developed with images and color that visually and dynamically introduce fundamental relational database concepts and querying to students of many majors. The goal is for educators in diverse academic disciplines to incorporate the…
Descriptors: Computer Science Education, Database Management Systems, Courseware, Majors (Students)
Vágner, Anikó – Acta Didactica Napocensia, 2015
The article introduces an application which supports the education of database systems, particularly the teaching of SQL and PL/SQL in Oracle Database Management System environment. The application has two parts, one is the database schema and its content, and the other is a C# application. The schema is to administrate and store the tasks and the…
Descriptors: Computer Software Reviews, Courseware, Databases, Database Management Systems
Menekse, Muhsin – Computer Science Education, 2015
While there has been a remarkable interest to make computer science a core K-12 academic subject in the United States, there is a shortage of K-12 computer science teachers to successfully implement computer sciences courses in schools. In order to enhance computer science teacher capacity, training programs have been offered through teacher…
Descriptors: Computer Science Education, Faculty Development, Elementary Secondary Education, Literature Reviews
Ozyurt, Ozcan – Turkish Online Journal of Distance Education, 2015
This study aims to analyze the attitudes of students studying computer programming through the distance education regarding programming, and their self-efficacy for programming and the relation between these two factors. The study is conducted with 104 students being thought with distance education in a university in the north region of Turkey in…
Descriptors: Foreign Countries, Distance Education, Computer Science Education, Programming
Angeli, Charoula; Ioannou, Ioannis – European Journal of Educational Sciences, 2015
act In the study herein the authors adopted the framework of technological pedagogical content knowledge (TPCK) and the approach of technology mapping in order to teach secondary education computer science teachers how to teach with technology. During a 15-hour teacher professional development program, teachers learned how to think about the…
Descriptors: Computer Science Education, Secondary School Teachers, Faculty Development, Pedagogical Content Knowledge
Vasilevskaya, Maria; Broman, David; Sandahl, Kristian – ACM Transactions on Computing Education, 2015
In a modern computing curriculum, large-project courses are essential to give students hands-on experience of working in a realistic software engineering project. Assessing such projects is, however, extremely challenging. There are various aspects and trade-offs of assessments that can affect course quality. Individual assessments may fairly…
Descriptors: Computer Science Education, Student Projects, Models, Active Learning
Luz, Bruno N.; Santos, Rafael; Alves, Bruno; Areão, Andreza S.; Yokoyama, Marcos H.; Guimarães, Marcelo P. – International Association for Development of the Information Society, 2015
The main purpose of this paper is to present the importance of Interactive Learning Objects (ILO) to improve the teaching-learning process by assuring a constant interaction among teachers and students, which in turn, allows students to be constantly supported by the teacher. The paper describes the ontology that defines the ILO available on the…
Descriptors: Resource Units, Metadata, Interaction, Learning Processes
Poza-Lujan, Jose-Luis; Calafate, Carlos T.; Posadas-Yagüe, Juan-Luis; Cano, Juan-Carlos – IEEE Transactions on Education, 2016
Current opinion on undergraduate studies has led to a reformulation of teaching methodologies to base them not just on learning, but also on skills and competencies. In this approach, the teaching/learning process should accomplish both knowledge assimilation and skill development. Previous works demonstrated that a strategy that uses continuous…
Descriptors: Evaluation Methods, Progress Monitoring, Performance Based Assessment, Teacher Effectiveness
Tritrakan, Kasame; Kidrakarn, Pachoen; Asanok, Manit – Educational Research and Reviews, 2016
The aim of this research is to develop a learning model which blends factors from learning environment and engineering design concept for learning in computer programming course. The usage of the model was also analyzed. This study presents the design, implementation, and evaluation of the model. The research methodology is divided into three…
Descriptors: Engineering, Design, Computer Science Education, Programming
Jacobs, Christian T.; Gorman, Gerard J.; Rees, Huw E.; Craig, Lorraine E. – Journal of Geoscience Education, 2016
Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers to have at least a basic knowledge of how to program. Teaching how to program, particularly to those students…
Descriptors: Foreign Countries, Undergraduate Students, Teaching Methods, Programming
Marshall, Linda; Pieterse, Vreda; Thompson, Lisa; Venter, Dina M. – ACM Transactions on Computing Education, 2016
Employers require software engineers to work in teams when developing software systems. It is therefore important for graduates to have experienced teamwork before they enter the job market. We describe an experiential learning exercise that we designed to teach the software engineering process in conjunction with teamwork skills. The underlying…
Descriptors: Student Participation, Teamwork, Computer Software, Programming
Byrne, Jake Rowan; O'Sullivan, Katriona; Sullivan, Kevin – IEEE Transactions on Education, 2017
This paper explores the use of a constructivist 21st-century learning model to implement a week-long workshop, delivered as a "hackathon," to encourage preuniversity teenagers to pursue careers in STEM, with a particular emphasis on computer science. For Irish preuniversity students, their experience of computing can vary from word…
Descriptors: Teaching Methods, Workshops, Models, Adolescents

Peer reviewed
Direct link
