NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 9 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Ellie Lovellette; Dennis J. Bouvier; John Matta – ACM Transactions on Computing Education, 2024
In recent years, computing education researchers have investigated the impact of problem context on students' learning and programming performance. This work continues the investigation motivated, in part, by cognitive load theory and educational research in computer science and other disciplines. The results of this study could help inform…
Descriptors: Computer Science Education, Student Evaluation, Context Effect, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Bellino, Alessio; Herskovic, Valeria; Hund, Michael; Munoz-Gama, Jorge – ACM Transactions on Computing Education, 2021
A common belief among students is that computing is a boring subject that lacks a connection to the real world. The first class (one 80-minute session) in an introductory computer science course may be an appropriate instance to combat such a belief. Previous studies have used course-wide interventions, e.g., games and physical/tangible devices to…
Descriptors: Student Motivation, Computer Science Education, Programming, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Fujiko Robledo Yamamoto; Lecia Barker; Amy Voida – ACM Transactions on Computing Education, 2024
Service learning, a high-impact pedagogy, involves integrating academic outcomes with service to the community. The success of service learning experiences depends on the development of mutually reciprocal relationships between students, instructors, and community partners, ensuring equitable benefits for all stakeholders. To explore how…
Descriptors: Service Learning, Computer Science Education, Information Science Education, Partnerships in Education
Peer reviewed Peer reviewed
Direct linkDirect link
Yin-Chan Liao; Jiyoung Kim; Anne T. Ottenbreit-Leftwich; Michael Karlin; Meize Guo – ACM Transactions on Computing Education, 2024
Objectives: Computer Science (CS) education has become increasingly prevalent in elementary schools because of multiple rationales, such as the importance of computational literacy and the growing demand for CS-related workforce preparation. As elementary CS standards continue to be adopted by many states, more examples and voices from the field…
Descriptors: Elementary School Teachers, Computer Science Education, Teacher Attitudes, Computer Literacy
Peer reviewed Peer reviewed
Direct linkDirect link
Bruegge, Bernd; Krusche, Stephan; Alperowitz, Lukas – ACM Transactions on Computing Education, 2015
There is an acknowledged need for teaching realistic software development in project courses. The design space for such courses is wide, ranging from single-semester to two-semester courses, from single-client to multicustomer courses, from local to globally distributed courses, and from toy projects to projects with real clients. The challenge…
Descriptors: Computer Software, Student Projects, School Business Relationship, Active Learning
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Gestwicki, Paul; McNely, Brian – ACM Transactions on Computing Education, 2016
We define and describe the academic studio model for interdisciplinary, undergraduate, project-oriented education. This model brings faculty, students, and community partners together to investigate an openended academic question, and their collaboration yields an original product that represents their inquiry. The academic studio integrates agile…
Descriptors: Interdisciplinary Approach, Student Projects, Undergraduate Students, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Pastel, Robert; Seigel, Marika; Zhang, Wei; Mayer, Alex – ACM Transactions on Computing Education, 2015
Experience working in multidisciplinary teams is important both to prepare Computer Science (CS) students for industry and to improve their communication with teammates from disciplines other than their own. This article describes the evolution and results of collaborations among three courses: an undergraduate CS course about user interface…
Descriptors: Interdisciplinary Approach, Group Dynamics, Authentic Learning, Student Projects
Peer reviewed Peer reviewed
Direct linkDirect link
Ellis, Heidi J. C.; Hislop, Gregory W.; Jackson, Stoney; Postner, Lori – ACM Transactions on Computing Education, 2015
Providing students with the professional, communication, and technical skills necessary to contribute to an ongoing software project is critical, yet often difficult in higher education. Involving student teams in real-world projects developed by professional software engineers for actual users is invaluable. Free and Open Source Software (FOSS)…
Descriptors: Teamwork, Open Source Technology, Computer Software, Social Values