Publication Date
| In 2026 | 0 |
| Since 2025 | 52 |
| Since 2022 (last 5 years) | 260 |
| Since 2017 (last 10 years) | 517 |
| Since 2007 (last 20 years) | 918 |
Descriptor
Source
Author
| Taitt, Kathy | 6 |
| Hazzan, Orit | 5 |
| Lavy, Ilana | 5 |
| Malmi, Lauri | 5 |
| Schwieger, Dana | 5 |
| Acharya, Sushil | 4 |
| Bers, Marina Umaschi | 4 |
| Janicki, Thomas | 4 |
| Joy, Mike | 4 |
| Rashkovits, Rami | 4 |
| Simon, Beth | 4 |
| More ▼ | |
Publication Type
Education Level
Audience
| Practitioners | 77 |
| Teachers | 77 |
| Students | 23 |
| Researchers | 11 |
| Policymakers | 5 |
| Administrators | 4 |
| Parents | 2 |
| Community | 1 |
Location
| Taiwan | 29 |
| Australia | 27 |
| Turkey | 26 |
| Spain | 23 |
| Greece | 20 |
| United Kingdom | 17 |
| Brazil | 16 |
| China | 16 |
| Germany | 16 |
| Canada | 12 |
| India | 12 |
| More ▼ | |
Laws, Policies, & Programs
| Americans with Disabilities… | 1 |
| Education Consolidation… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 1 |
Pantic, Katarina; Clarke-Midura, Jody; Poole, Frederick; Roller, Jared; Allan, Vicki – Computer Science Education, 2018
Stereotypes people hold about computer scientists contribute to underrepresentation in computer science. Perceptions of computer scientists have historically been linked to males and a "nerd" culture, which can lead to lack of interest, particularly for girls. This article presents two studies conducted with two groups of middle…
Descriptors: Stereotypes, Computer Science, Disproportionate Representation, Gender Differences
Aljaloud, Abdulaziz; Billingsley, William; Kwan, Paul – Learning: Research and Practice, 2019
Smartphone clicker apps are increasingly used in university classrooms to facilitate teacher--student interaction and collaborative learning. This study aimed to identify the factors that influence teachers' decisions to adopt smartphone clicker app technology to enhance teacher--student interactions in university classrooms in Saudi Arabia. A…
Descriptors: Teacher Attitudes, Decision Making, Computer Science Education, College Faculty
Brown, Neil C. C.; Altadmri, Amjad – ACM Transactions on Computing Education, 2017
Teaching is the process of conveying knowledge and skills to learners. It involves preventing misunderstandings or correcting misconceptions that learners have acquired. Thus, effective teaching relies on solid knowledge of the discipline, but also a good grasp of where learners are likely to trip up or misunderstand. In programming, there is much…
Descriptors: Novices, Programming Languages, Programming, Error Patterns
Fronza, Ilenia; El Ioini, Nabil; Corral, Luis – ACM Transactions on Computing Education, 2017
Computational Thinking (CT) has been recognized as one of the fundamental skills that all graduates should acquire. For this reason, motivational concerns need to be addressed at an early age of a child, and reaching students who do not consider themselves candidates for science, technology, engineering, and mathematics disciplines is important as…
Descriptors: Teaching Methods, Computer Software, Thinking Skills, Computer Science Education
Clarke, Peter J.; Davis, Debra L.; Chang-Lau, Raymond; King, Tariq M. – ACM Transactions on Computing Education, 2017
Software continues to affect a major part of our daily lives, including the way we use our phones, home appliances, medical devices, and cars. The pervasiveness of software has led to a growing demand for software developers over the next decade. To ensure the high quality of software developed in industry, students being trained in software…
Descriptors: Computer Software, Undergraduate Students, Computer Science Education, Online Catalogs
Tan, Wee Lum; Venema, Sven; Gonzalez, Ruben – International Association for Development of the Information Society, 2017
Transitioning to university is recognised as a challenging endeavour for commencing students. For commencing Computer Science students specifically, evidence suggests a link between poor performance in introductory technical courses, such as programming, and high attrition rates. Building resilience in students, particularly at the start of their…
Descriptors: College Freshmen, Computer Science Education, Programming, Introductory Courses
Rodríguez, Guillermo; Soria, Álvaro; Campo, Marcelo – IEEE Transactions on Education, 2016
Nowadays, considerable attention is paid to agile methods as a means to improve management of software development processes. The widespread use of such methods in professional contexts has encouraged their integration into software engineering training and undergraduate courses. Although several research efforts have focused on teaching Scrum…
Descriptors: Coaching (Performance), Undergraduate Students, Computer Science Education, Computer Software
Good, Jonathon; Keenan, Sarah; Mishra, Punya – Journal of Computers in Mathematics and Science Teaching, 2016
The popular press is rife with examples of how students in the United States and around the globe are learning to program, make, and tinker. The Hour of Code, maker-education, and similar efforts are advocating that more students be exposed to principles found within computer science. We propose an expansion beyond simply teaching computational…
Descriptors: Aesthetics, Computer Science Education, Thinking Skills, Computer Literacy
Wang, Yanqing; Ai, Wenguo; Liang, Yaowen; Liu, Ying – Journal of Educational Computing Research, 2015
Peer assessment is an efficient and effective learning assessment method that has been used widely in diverse fields in higher education. Despite its many benefits, a fundamental problem in peer assessment is that participants lack the motivation to assess others' work faithfully and fairly. Nonconsensus is a common challenge that makes the…
Descriptors: Peer Evaluation, Student Motivation, Programming Languages, Computer Science Education
Braught, Grant; MacCormick, John; Bowring, James; Burke, Quinn; Cutler, Barbara; Goldschmidt, David; Krishnamoorthy, Mukkai; Turner, Wesley; Huss-Lederman, Steven; Mackellar, Bonnie; Tucker, Allen – ACM Transactions on Computing Education, 2018
Many computer science programs have capstone experiences or project courses that allow students to integrate knowledge from the full breadth of their major. Such capstone projects may be student-designed, instructor-designed, designed in conjunction with outside companies, or integrated with ongoing free and open source (FOSS) projects. The…
Descriptors: Computer Science Education, Open Source Technology, Computer Software, Social Values
Tao, Jinsong; McClure, Stephen C.; Zhang, Xiaoxing; Waqas, Muhammad; Wen, Xishan – International Journal of Technology and Design Education, 2020
Assessments of new pedagogical practices usually rely on instructor oriented surveys and questionnaires to measure student perceptions of teaching methods; however, fixed response categories in structured questionnaires might bias results. This paper demonstrates a mixed methods approach using open and multi-dimensional scaling (MDS) for a…
Descriptors: Engineering Education, Multidimensional Scaling, Teaching Methods, Visualization
McNeill, Laura; Rice, Margaret; Wright, Vivian – Online Journal of Distance Learning Administration, 2019
Academic research has consistently shown effective teacher presence to be a significant factor in student satisfaction, engagement, perceived learning, and sense of community. The need for effective teaching presence remains of significant importance, particularly with the vast growth of online courses and online degree programs. It is, therefore,…
Descriptors: Undergraduate Students, Gender Differences, Student Attitudes, Learner Engagement
Billingsley, William; Torbay, Rosemary; Fletcher, Peter R.; Thomas, Richard N.; Steel, Jim R. H.; Süß, Jörn Guy – ACM Transactions on Computing Education, 2019
One of the challenges of global software engineering courses is to bring the practices and experience of large geographically distributed teams into the local and time-limited environment of a classroom. Over the last 6 years, an on-campus studio course for software engineering has been developed at the University of Queensland (UQ) that places…
Descriptors: Computer Science Education, Universities, Undergraduate Students, Teaching Methods
Fagan, Bryan J.; Payne, Bryson R. – Proceedings of the Interdisciplinary STEM Teaching and Learning Conference, 2017
The US Bureau of Labor Statistics predicts over 8 million job openings in IT and computing, including 1 million cybersecurity postings, over the current five-year period. This paper presents lessons learned in preparing middle-school students in rural Georgia for future careers in computer science/ IT by teaching computer programming in the free,…
Descriptors: Programming Languages, Teaching Methods, Computer Science Education, Open Source Technology
dos Santos, Simone C. – IEEE Transactions on Education, 2017
The problem-based learning (PBL) approach has been successfully applied to teaching software engineering thanks to its principles of group work, learning by solving real problems, and learning environments that match the market realities. However, the lack of well-defined methodologies and processes for implementing the PBL approach represents a…
Descriptors: Performance Based Assessment, Engineering Education, Problem Based Learning, Computer Software

Peer reviewed
Direct link
