NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 14 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Soyka, Chantal; Schaper, Niclas; Bender, Elena; Striewe, Michael; Ullrich, Meike – ACM Transactions on Computing Education, 2023
Modeling is an integral part of many computing-related disciplines and thus also represents a curricular core component in computing education in tertiary education. Competence models in which modeling is integrated at least to some extent already exist in some of these disciplines. However, for the core component of graphical modeling, a…
Descriptors: Graphs, Models, Computer Science Education, Content Analysis
Peer reviewed Peer reviewed
Direct linkDirect link
Riese, Emma; Bälter, Olle – ACM Transactions on Computing Education, 2022
Assessment plays an important role in education and can both guide and motivate learning. Assessment can, however, be carried out with different aims: providing the students with feedback that supports the learning (formative assessment) and judging to which degree the students have fulfilled the intended learning outcomes (summative assessment).…
Descriptors: Introductory Courses, Programming, Computer Science Education, Learning Motivation
Peer reviewed Peer reviewed
Direct linkDirect link
Saltz, Jeffrey; Skirpan, Michael; Fiesler, Casey; Gorelick, Micha; Yeh, Tom; Heckman, Robert; Dewar, Neil; Beard, Nathan – ACM Transactions on Computing Education, 2019
This article establishes and addresses opportunities for ethics integration into Machine-learning (ML) courses. Following a survey of the history of computing ethics and the current need for ethical consideration within ML, we consider the current state of ML ethics education via an exploratory analysis of course syllabi in computing programs. The…
Descriptors: Ethics, Interdisciplinary Approach, Course Descriptions, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Conn, Paula; Gotfrid, Taylor; Zhao, Qiwen; Celestine, Rachel; Mande, Vaishnavi; Shinohara, Kristen; Ludi, Stephanie; Huenerfauth, Matt – ACM Transactions on Computing Education, 2020
We investigate the degree to which undergraduate computing students in a United States university consider accessibility several years after instruction. Prior work has found that cultural and ethical norms become ingrained early in STEM professionals' careers; so, we focus on students approaching graduation and after an internship experience, who…
Descriptors: Student Motivation, Computer Science Education, College Seniors, Instructional Effectiveness
Peer reviewed Peer reviewed
Direct linkDirect link
Domínguez, César; Jaime, Arturo; Heras, Jónathan; García-Izquierdo, Francisco J. – ACM Transactions on Computing Education, 2019
This study analyzes the impact of adding a review exercises module to an online tool used in a software engineering degree program. The objective of the module is to promote students' self-learning effort to improve their performance. We also intend to determine if this new feature has any effect on the amount of code copies detected in lab…
Descriptors: Teaching Methods, Computer Software, Engineering Education, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Carter, Adam S.; Hundhausen, Christopher D.; Adesope, Olusola – ACM Transactions on Computing Education, 2017
Analyzing the process data of students as they complete programming assignments has the potential to provide computing educators with insights into both their students and the processes by which they learn to program. In prior research, we explored the relationship between (a) students' programming behaviors and course outcomes, and (b) students'…
Descriptors: Social Behavior, Academic Achievement, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Baron, Georges-Louis; Drot-Delange, Beatrice; Grandbastien, Monique; Tort, Françoise – ACM Transactions on Computing Education, 2014
Computer science as a school subject in France is characterized by a succession of promising starts that have not yet been transformed into perennial solutions. The main goal of this article is to analyze this complex situation from a historical perspective, and describe the current rebirth of an optional Computer Science course in the last year…
Descriptors: Computer Science, Secondary School Students, Foreign Countries, Educational History
Peer reviewed Peer reviewed
Direct linkDirect link
Vivian, Rebecca; Falkner, Katrina; Falkner, Nickolas; Tarmazdi, Hamid – ACM Transactions on Computing Education, 2016
Although teamwork has been identified as an essential skill for Computer Science (CS) graduates, these skills are identified as lacking by industry employers, which suggests a need for more proactive measures to teach and assess teamwork. In one CS course, students worked in teams to create a wiki solution to problem-based questions. Through a…
Descriptors: Cooperative Learning, Collaborative Writing, Web 2.0 Technologies, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Abuzaghleh, Omar; Goldschmidt, Kathleen; Elleithy, Yasser; Lee, Jeongkyu – ACM Transactions on Computing Education, 2013
With the advances in computing power, high-performance computing (HPC) platforms have had an impact on not only scientific research in advanced organizations but also computer science curriculum in the educational community. For example, multicore programming and parallel systems are highly desired courses in the computer science major. However,…
Descriptors: Online Surveys, Course Evaluation, College Curriculum, Program Implementation
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Apiola, Mikko; Lattu, Matti; Pasanen, Tomi A. – ACM Transactions on Computing Education, 2012
Despite much public discussion about the importance of creativity and innovation-friendly teaching in Finnish higher education, the impact of the general opinion on actual teaching practices has been limited. In the Finnish computer science education the teaching mostly follows a pattern of lectures, fixed exercise sets, and exams. With this…
Descriptors: Foreign Countries, Computer Science Education, Robotics, College Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
Talon, Benedicte; Sagar, Mouldi; Kolski, Christophe – ACM Transactions on Computing Education, 2012
Training professionals to design and produce interactive systems requires the use of well thought-out training scenarios. Indeed, it is essential to consider pedagogical forms whose objective is providing learners with field experience. It is also necessary to motivate learners to learn about subjects that sometimes seem distant from their…
Descriptors: Foreign Countries, Computer Science Education, Computer System Design, Interaction