Publication Date
| In 2015 | 0 |
| Since 2014 | 15 |
| Since 2011 (last 5 years) | 57 |
| Since 2006 (last 10 years) | 91 |
| Since 1996 (last 20 years) | 91 |
Descriptor
| Computer Science Education | 91 |
| Programming | 49 |
| Teaching Methods | 35 |
| Computer Software | 32 |
| Instructional Effectiveness | 28 |
| Educational Technology | 18 |
| Foreign Countries | 18 |
| College Instruction | 16 |
| College Students | 16 |
| Student Attitudes | 15 |
| More ▼ | |
Source
| ACM Transactions on Computing… | 91 |
Author
| Armoni, Michal | 3 |
| Kolling, Michael | 3 |
| Cooper, Stephen | 2 |
| Hubwieser, Peter | 2 |
| Maloney, John | 2 |
| Resnick, Mitchel | 2 |
| Rosson, Mary Beth | 2 |
| Tenenberg, Josh | 2 |
| Utting, Ian | 2 |
| Velazquez-Iturbide, J. Angel | 2 |
| More ▼ | |
Publication Type
| Journal Articles | 91 |
| Reports - Research | 38 |
| Reports - Descriptive | 35 |
| Reports - Evaluative | 17 |
| Information Analyses | 3 |
| Tests/Questionnaires | 3 |
| Opinion Papers | 1 |
Education Level
| Higher Education | 53 |
| Postsecondary Education | 47 |
| Secondary Education | 16 |
| High Schools | 13 |
| Elementary Secondary Education | 12 |
| Middle Schools | 5 |
| Elementary Education | 4 |
| Junior High Schools | 4 |
| Grade 10 | 2 |
| Grade 11 | 2 |
| More ▼ | |
Audience
Showing 1 to 15 of 91 results
Buchanan, Sarah; Laviola, Joseph J., Jr. – ACM Transactions on Computing Education, 2014
We present CSTutor, a sketch-based interface designed to help students understand data structures, specifically Linked Lists, Binary Search Trees, AVL Trees, and Heaps. CSTutor creates an environment that seamlessly combines a user's sketched diagram and code. In each of these data structure modes, the user can naturally sketch a data…
Descriptors: Computer Science Education, Visual Aids, Computer Uses in Education, Computer Interfaces
Ronaldsson, Lennart; Skogh, Inga-Britt – ACM Transactions on Computing Education, 2014
In this article, the development of the Swedish informatics curriculum during the 1970s, 1980s and 1990s is studied and described. The study's design is inspired by the curriculum theory presented by Lindensjö and Lundgren [2000], who suggest using the concept of arenas (the arenas of enactment, transformation and realisation) when discussing…
Descriptors: Foreign Countries, Information Science, Curriculum Development, Educational History
Bell, Tim; Andreae, Peter; Robins, Anthony – ACM Transactions on Computing Education, 2014
For many years computing in New Zealand schools was focused on teaching students how to use computers, and there was little opportunity for students to learn about programming and computer science as formal subjects. In this article we review a series of initiatives that occurred from 2007 to 2009 that led to programming and computer science being…
Descriptors: Foreign Countries, Computer Science, Computer Science Education, Computer Literacy
Bellettini, Carlo; Lonati, Violetta; Malchiodi, Dario; Monga, Mattia; Morpurgo, Anna; Torelli, Mauro; Zecca, Luisa – ACM Transactions on Computing Education, 2014
This article describes the state of informatics education in the Italian secondary schools, highlighting how the learning objectives set up by the Ministry of Education are difficult to meet, due to the fact that the subject is often taught by teachers not holding an informatics degree, the lack of suitable teaching material and the expectations…
Descriptors: Foreign Countries, Educational Technology, Technology Uses in Education, Computer Assisted Instruction
Lukowiak, Marcin; Radziszowski, Stanislaw; Vallino, James; Wood, Christopher – ACM Transactions on Computing Education, 2014
With the continuous growth of cyberinfrastructure throughout modern society, the need for secure computing and communication is more important than ever before. As a result, there is also an increasing need for entry-level developers who are capable of designing and building practical solutions for systems with stringent security requirements.…
Descriptors: Computer Security, Computers, Computer Software, Computer Science Education
Khenner, Evgeniy; Semakin, Igor – ACM Transactions on Computing Education, 2014
This article deals with some aspects of studying Informatics in Russian schools. Those aspects are part of the "third dimension" of the Darmstadt model (they are also projected on the other two dimensions of this model) and include evolution of the subject, regulatory norms conforming to the Federal Educational Standards, the learning…
Descriptors: Foreign Countries, Information Technology, Computer Science Education, Secondary Education
Kafai, Yasmin B.; Lee, Eunkyoung; Searle, Kristin; Fields, Deborah; Kaplan, Eliot; Lui, Debora – ACM Transactions on Computing Education, 2014
In this article, we examine the use of electronic textiles (e-textiles) for introducing key computational concepts and practices while broadening perceptions about computing. The starting point of our work was the design and implementation of a curriculum module using the LilyPad Arduino in a pre-AP high school computer science class. To…
Descriptors: High School Students, Scientific Concepts, Educational Practices, Curriculum Development
Goldsmith, Judy; Mattei, Nicholas – ACM Transactions on Computing Education, 2014
The undergraduate computer science curriculum is generally focused on skills and tools; most students are not exposed to much research in the field, and do not learn how to navigate the research literature. We describe how fiction reviews (and specifically science fiction) are used as a gateway to research reviews. Students learn a little about…
Descriptors: Computer Science Education, Computer Science, Educational Research, Undergraduate Students
Hubwieser, Peter; Armoni, Michal; Giannakos, Michail N.; Mittermeir, Roland T. – ACM Transactions on Computing Education, 2014
In view of the recent developments in many countries, for example, in the USA and in the UK, it appears that computer science education (CSE) in primary or secondary schools (K-12) has reached a significant turning point, shifting its focus from ICT-oriented to rigorous computer science concepts. The goal of this special issue is to offer a…
Descriptors: Computer Science Education, Elementary Secondary Education, Case Studies, Foreign Countries
Gal-Ezer, Judith; Stephenson, Chris – ACM Transactions on Computing Education, 2014
This article tells a story of K-12 computer science in two different countries. These two countries differ profoundly in culture, language, government and state structure, and in their education systems. Despite these differences, however, they share the pursuit of excellence and high standards in K-12 education. In Israel, curriculum is…
Descriptors: Foreign Countries, Curriculum Development, Computer Science, Cross Cultural Studies
Tenenberg, Josh – ACM Transactions on Computing Education, 2014
Asking significant research questions is a crucial aspect of building a research foundation in computer science (CS) education. In this article, I argue that the questions that we ask are shaped by internalized theoretical presuppositions about how the social and behavioral worlds operate. And although such presuppositions are essential in making…
Descriptors: Research Methodology, Questioning Techniques, Computer Science Education, Research Projects
Mitra, Sandeep – ACM Transactions on Computing Education, 2014
This article presents the use of a model-centric approach to facilitate software development projects conforming to the three-tier architecture in undergraduate software engineering courses. Many instructors intend that such projects create software applications for use by real-world customers. While it is important that the first version of these…
Descriptors: Computer Science Education, Computer Software, Models, Undergraduate Students
Allinjawi, Arwa A.; Al-Nuaim, Hana A.; Krause, Paul – ACM Transactions on Computing Education, 2014
Students often face difficulties while learning object-oriented programming (OOP) concepts. Many papers have presented various assessment methods for diagnosing learning problems to improve the teaching of programming in computer science (CS) higher education. The research presented in this article illustrates that although max-min composition is…
Descriptors: Programming, Computer Science Education, Student Problems, Higher Education
Alexandron, Giora; Armoni, Michal; Gordon, Michal; Harel, David – ACM Transactions on Computing Education, 2014
In this article, we discuss the possible connection between the programming language and the paradigm behind it, and programmers' tendency to adopt an external or internal perspective of the system they develop. Based on a qualitative analysis, we found that when working with the visual, interobject language of live sequence charts (LSC),…
Descriptors: Programming Languages, Attitudes, Usability, Problem Solving
Yuen, Timothy T.; Robbins, Kay A. – ACM Transactions on Computing Education, 2014
Critical thinking, problem solving, the use of tools, and the ability to consume and analyze information are important skills for the 21st century workforce. This article presents a qualitative case study that follows five undergraduate biology majors in a computer science course (CS0). This CS0 course teaches programming within a data-driven…
Descriptors: Qualitative Research, Critical Thinking, Thinking Skills, Problem Solving

Peer reviewed
Direct link
