Publication Date
| In 2026 | 0 |
| Since 2025 | 50 |
| Since 2022 (last 5 years) | 164 |
| Since 2017 (last 10 years) | 285 |
| Since 2007 (last 20 years) | 417 |
Descriptor
Source
| ACM Transactions on Computing… | 417 |
Author
| Armoni, Michal | 6 |
| Herman, Geoffrey L. | 4 |
| Malmi, Lauri | 4 |
| Ross, Monique | 4 |
| Settle, Amber | 4 |
| Sorva, Juha | 4 |
| Yadav, Aman | 4 |
| Amy J. Ko | 3 |
| Brown, Neil C. C. | 3 |
| Duran, Rodrigo | 3 |
| Edwards, Stephen H. | 3 |
| More ▼ | |
Publication Type
| Journal Articles | 417 |
| Reports - Research | 297 |
| Reports - Descriptive | 57 |
| Reports - Evaluative | 44 |
| Tests/Questionnaires | 33 |
| Information Analyses | 31 |
| Opinion Papers | 2 |
Education Level
Audience
| Practitioners | 1 |
| Researchers | 1 |
Location
| California | 10 |
| Finland | 10 |
| United Kingdom | 9 |
| Germany | 8 |
| Sweden | 8 |
| United States | 7 |
| Spain | 6 |
| Australia | 4 |
| Brazil | 4 |
| Canada | 4 |
| Florida | 4 |
| More ▼ | |
Laws, Policies, & Programs
| Every Student Succeeds Act… | 1 |
| Family Educational Rights and… | 1 |
| Higher Education Opportunity… | 1 |
| Individuals with Disabilities… | 1 |
Assessments and Surveys
| Motivated Strategies for… | 2 |
| ACT Assessment | 1 |
| Academic Motivation Scale | 1 |
| Myers Briggs Type Indicator | 1 |
| Program for International… | 1 |
| SAT (College Admission Test) | 1 |
| Trends in International… | 1 |
What Works Clearinghouse Rating
Miller, Craig S.; Settle, Amber – ACM Transactions on Computing Education, 2011
Specifying file references for hypertext links is an elementary competence that nevertheless draws upon core computational thinking concepts such as tree traversal and the distinction between relative and absolute references. In this article we explore the learning effects of different instructional strategies in the context of an introductory…
Descriptors: Computers, Drills (Practice), Computer Literacy, Thinking Skills
Wang, Alf Inge – ACM Transactions on Computing Education, 2011
This article describes an extensive evaluation of introducing a game project to a software architecture course. In this project, university students have to construct and design a type of software architecture, evaluate the architecture, implement an application based on the architecture, and test this implementation. In previous years, the domain…
Descriptors: Student Attitudes, Computer Software, Robotics, Games
Hubwieser, Peter – ACM Transactions on Computing Education, 2012
In 2004 the German state of Bavaria introduced a new compulsory subject of computer science (CS) in its grammar schools ("Gymnasium"). The subject is based on a comprehensive teaching concept that was developed by the author and his colleagues during the years 1995-2000. It comprises mandatory courses in grades 6/7 for all students of…
Descriptors: Foreign Countries, Elective Courses, Secondary Schools, Computer Science Education
Bruce, Kim B.; Cupper, Robert D.; Scot Drysdale, Robert L. – ACM Transactions on Computing Education, 2010
With the support of a grant from the Sloan Foundation, nine computer scientists from liberal arts colleges came together in October, 1984 to form the Liberal Arts Computer Science Consortium (LACS) and to create a model curriculum appropriate for liberal arts colleges. Over the years the membership has grown and changed, but the focus has remained…
Descriptors: Computer Science Education, Computer Science, Consortia, Liberal Arts
Tenenberg, Josh; McCartney, Robert – ACM Transactions on Computing Education, 2010
Scholarly communities in computing determine how to produce and validate knowledge within their domains of focus. Much of this knowledge can remain tacit because of shared ways of becoming a disciplinary scholar within any particular area of computing. But such tacitness presents challenges for computing education scholarship, since knowledge…
Descriptors: Feedback (Response), Scholarship, Communities of Practice, Epistemology
Nikula, Uolevi; Gotel, Orlena; Kasurinen, Jussi – ACM Transactions on Computing Education, 2011
It has been estimated that more than two million students started computing studies in 1999 and 650,000 of them either dropped or failed their first programming course. For the individual student, dropping such a course can distract from the completion of later courses in a computing curriculum and may even result in changing their course of study…
Descriptors: Computer Science Education, Programming, Holistic Approach, College Curriculum
Kim, Karen A.; Fann, Amy J.; Misa-Escalante, Kimberly O. – ACM Transactions on Computing Education, 2011
Building on research that identifies and addresses issues of women's underrepresentation in computing, this article describes promising practices in undergraduate research experiences that promote women's long-term interest in computer science and engineering. Specifically, this article explores whether and how REU programs include programmatic…
Descriptors: Females, Disproportionate Representation, Computer Science Education, Engineering Education
Magana, Alejandra J.; Falk, Michael L.; Reese, Michael J., Jr. – ACM Transactions on Computing Education, 2013
This article investigates the effectiveness of a course employing a discipline-based computing approach. The research questions driving this study were: (1) Can experiences with discipline-based computing promote students' acquisition and application of foundational computing concepts and procedures? (2) How do students perceive and experience the…
Descriptors: Engineering Education, Computer Science Education, Undergraduate Students, Instructional Effectiveness
McGill, Monica M. – ACM Transactions on Computing Education, 2012
One of the goals of using robots in introductory programming courses is to increase motivation among learners. There have been several types of robots that have been used extensively in the classroom to teach a variety of computer science concepts. A more recently introduced robot designed to teach programming to novice students is the Institute…
Descriptors: Educational Technology, Computer Software, Gender Differences, Student Interests
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
Maloney, John; Resnick, Mitchel; Rusk, Natalie; Silverman, Brian; Eastmond, Evelyn – ACM Transactions on Computing Education, 2010
Scratch is a visual programming environment that allows users (primarily ages 8 to 16) to learn computer programming while working on personally meaningful projects such as animated stories and games. A key design goal of Scratch is to support self-directed learning through tinkering and collaboration with peers. This article explores how the…
Descriptors: Computer Software, Computer Assisted Instruction, Computer Science Education, Programming Languages
Ludi, Stephanie; Reichlmayr, Tom – ACM Transactions on Computing Education, 2011
This article describes an outreach program to broaden participation in computing to include more students with visual impairments. The precollege workshops target students in grades 7-12 and engage students with robotics programming. The use of robotics at the precollege level has become popular in part due to the availability of Lego Mindstorm…
Descriptors: High School Students, Visual Impairments, Middle School Students, Outreach Programs
Liberman, Neomi; Beeri, Catriel; Kolikant, Yifat Ben-David – ACM Transactions on Computing Education, 2011
This article reports on difficulties related to the concepts of inheritance and polymorphism, expressed by a group of 22 in-service CS teachers with an experience with the procedural paradigm, as they coped with a course on OOP. Our findings are based on the analysis of tests, questionnaires that the teachers completed in the course, as well as on…
Descriptors: Programming, Teaching Methods, Computer Science Education, Questionnaires
Isomottonen, Ville; Tirronen, Ville – ACM Transactions on Computing Education, 2013
Lecturing is known to be a controversial form of teaching. With massed classrooms, in particular, it tends to constrain the active participation of students. One of the remedies applied to programming education is to use technology that can vitalize interaction in the classroom, while another is to base teaching increasingly on programming…
Descriptors: Programming, Active Learning, Independent Study, Teaching Methods
Ngai, Grace; Chan, Stephen C. F.; Leong, Hong Va; Ng, Vincent T. Y. – ACM Transactions on Computing Education, 2013
This article presents the design and development of i*CATch, a construction kit for physical and wearable computing that was designed to be scalable, plug-and-play, and to provide support for iterative and exploratory learning. It consists of a standardized construction interface that can be adapted for a wide range of soft textiles or electronic…
Descriptors: Computer System Design, Engineering Technology, Courseware, Computer Science Education

Peer reviewed
Direct link
