Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- abstractNovember 2024
Projects and Portfolios — An Educator's Reflections on the Summative Assessments in a Game Programming Course
SA '24: SIGGRAPH Asia 2024 Educator's ForumArticle No.: 11, Pages 1–8https://doi.org/10.1145/3680533.3697071This paper describes the assessments in a third-year undergraduate Game Programming elective course. Three summative assessments are conducted throughout the semester: an Individual Game Project, a Team Game Project, and a Personal Portfolio. Throughout ...
- research-articleNovember 2024
The Effect (or Lack Thereof) of Spatial Skills Training in a Mid-Major Computing Course
Koli Calling '24: Proceedings of the 24th Koli Calling International Conference on Computing Education ResearchArticle No.: 15, Pages 1–11https://doi.org/10.1145/3699538.3699566Background and Context. Spatial skills have been shown to correlate with success in introductory computing courses. Fortunately, spatial skills can be trained to improve outcomes for all students, both in terms of greater spatial skills but also in terms ...
- research-articleOctober 2024
Resources for Teaching Operating Systems: A Survey of Instructors and a Literature Review
ACM Transactions on Computing Education (TOCE), Volume 24, Issue 4Article No.: 46, Pages 1–28https://doi.org/10.1145/3688853Objectives: Faculty new to teaching operating systems or those looking to refresh their course need to understand the state of the art in operating system education. Toward this goal, we conducted a survey of operating system instructors to understand how ...
- posterMarch 2024
Considerations for Improving Comprehensive Undergraduate Computing Ethics Education
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2Pages 1560–1561https://doi.org/10.1145/3626253.3635557Computing Ethics (CE) courses are an increasingly important component of the undergraduate computing curriculum because of the outsized influence of computing on society. CE encompasses topics from multiple disciplines including the humanities; however, ...
- research-articleMarch 2024
The Experience of Near-Peer Computing Mentors: Strengthening and Expanding Women's Computing Identities in Undergraduate Interdisciplinary Contexts
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1Pages 1154–1160https://doi.org/10.1145/3626252.3630946In this paper, we investigate the effect of participating as a near-peer mentor for computing activities in undergraduate courses across disciplines. Many studies on near-peer mentorship have demonstrated academic and professional growth--as well as an ...
-
- review-articleFebruary 2024
The Data Mine model for accessible partnerships in data science
AbstractThe Data Mine at Purdue University is a pioneering experiential learning community for undergraduate and graduate students of any background to learn data science. The first data‐intensive experience embedded in a large learning community, The ...
The Data Mine, a data science for all program, is comprised of its Seminar course, the Corporate Partners program, the Academic Research opportunities, the Indiana Data Mine, the National Data Mine Network, and the DEAF PODS program. image image
- research-articleDecember 2023
Arguments for and Approaches to Computing Education in Undergraduate Computer Science Programmes
- Quintin Cutts,
- Maria Kallia,
- Ruth Anderson,
- Tom Crick,
- Marie Devlin,
- Mohammed Farghally,
- Claudio Mirolo,
- Ragnhild Kobro Runde,
- Otto Seppälä,
- Jaime Urquiza-Fuentes,
- Jan Vahrenhold
ITiCSE-WGR '23: Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science EducationPages 160–195https://doi.org/10.1145/3623762.3633494Computing education (CE), the scientific foundation of the teaching and learning of subject matter specific to computing, has matured into a field with its own research journals and conferences as well as graduate programmes. Yet, and unlike other mature ...
- ArticleJuly 2024
Use of Virtual Session and Recorded Video to Improve Hands-on Skills in CHE Unit Operation Lab
Proceedings of the International Conference on Advancing and Redesigning Education 2023Pages 842–847https://doi.org/10.1007/978-981-97-4507-4_93AbstractChemical Engineering Unit Operation Laboratory focuses on the application of mathematics, science and engineering fundamentals through laboratorial activities. This course is a core course in chemical engineering department and has been offered at ...
- research-articleJune 2023
Exploring Computing Students' Post-Pandemic Learning Preferences with Workshops: A UK Institutional Case Study
ITiCSE 2023: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1Pages 173–179https://doi.org/10.1145/3587102.3588807The COVID-19 pandemic has caused both significant disruption and catalysed extensive experimentation in how education has been and may be delivered worldwide. The discipline of computing has been part of this experimentation, and significant innovations ...
- Work in ProgressJune 2023
Considering Computing Education in Undergraduate Computer Science Programmes
- Quintin Cutts,
- Maria Kallia,
- Ruth Anderson,
- Tom Crick,
- Marie Devlin,
- Mohammed Farghally,
- Claudio Mirolo,
- Ragnhild Kobro Runde,
- Otto Seppälä,
- Jaime Urquiza-Fuentes,
- Jan Vahrenhold
ITiCSE 2023: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2Pages 567–568https://doi.org/10.1145/3587103.3594210This working group concerns the adoption of computing education (CE) in undergraduate computer science (CS) programmes. Such adoption requires both arguments sufficient to persuade our departmental colleagues and our education committees, and also ...
- research-articleJune 2024
CADSS: Computer Architecture Design Simulator for Students
WCAE '23: Proceedings of the Workshop on Computer Architecture EducationPages 34–40https://doi.org/10.1145/3605507.3610626Computer architecture is primarily studied through simulation. Most existing simulators are either comprehensive research tools, or ones targeting a single area within computer architecture. CADSS is an open source computer architecture simulator that ...
- research-articleSeptember 2023
Are You Cloud-Certified? Preparing Computing Undergraduates for Cloud Certification with Experiential Learning
ICSE-SEET '23: Proceedings of the 45th International Conference on Software Engineering: Software Engineering Education and TrainingPages 46–57https://doi.org/10.1109/ICSE-SEET58685.2023.00011Cloud Computing skills have been increasing in demand. Many software engineers are learning these skills and taking cloud certification examinations to be job competitive. Preparing undergraduates to be cloud-certified remains challenging as cloud ...
- research-articleMarch 2023
"This Applies to the Real World": Student Perspectives on Integrating Ethics into a Computer Science Assignment
SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1Pages 374–380https://doi.org/10.1145/3545945.3569846There is a growing movement in undergraduate computer science (CS) programs to embed ethics across CS classes rather than relying solely on standalone ethics courses. One strategy is creating assignments that encourage students to reflect on ethical ...
- research-articleMarch 2023
Piloting an Interactive Ethics and Responsible Computing Learning Environment in Undergraduate CS Courses
SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1Pages 659–665https://doi.org/10.1145/3545945.3569753This experience report details pilot deployments of the Platform for Ethics and Responsible Computing Education (PEaRCE) in undergraduate computer science (CS) courses. PEaRCE is an online learning environment designed to immerse undergraduate CS ...
- abstractMarch 2023
OP-CLUStR: An Observation Protocol for Cooperative Learning Using Structured Roles
SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2Page 1236https://doi.org/10.1145/3545947.3573290This paper presents an observation protocol to explore group processing in cooperative learning. Use of structured roles can help facilitate cooperative learning, decrease attrition and failure rates, and improve student performance. Our observation ...
- research-articleJanuary 2023
Using Model-Checking and Peer-Grading to Provide Automated Feedback to Concurrency Exercises in Progvis
ACE '23: Proceedings of the 25th Australasian Computing Education ConferencePages 11–20https://doi.org/10.1145/3576123.3576125Previous research has shown that even though many students are aware of overarching problems with concurrency, they are less successful in addressing any issues they have found. This implies that the students have not yet developed a mental model that ...
- research-articleJanuary 2023
Analyzing Academic Results of Managerial Accounting Courses Using Offline and Online Learning at Undergraduate Study Program
ICDTE '22: Proceedings of the 6th International Conference on Digital Technology in EducationPages 225–229https://doi.org/10.1145/3568739.3568777This study aims to analyze the comparison of the academic result of the EA447 Managerial Accounting course using offline and online learning at the Management and Accounting undergraduate study program during 10 semesters of the 2016-2020 academic years ...
- abstractMarch 2022
Designing TA Training Programs for Broadening Participation
SIGCSE 2022: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2Page 1203https://doi.org/10.1145/3478432.3499148Teaching Assistants (TAs) at universities are often an integral part of a department, heavily influencing the department culture. Our experience at James Madison University indicates the help provided by TAs on both course content and as a support ...
- research-articleFebruary 2022
Principles Matter: Integrating an Ethics Intervention into a Computer Security Course
SIGCSE 2022: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 1Pages 474–480https://doi.org/10.1145/3478431.3499275There is increasing agreement that teaching students ethics in computer science (CS) is important, but there is little agreement about how to teach ethics, when to teach ethics, or even what ethics curricula should include. CS programs are experimenting ...
- research-articleMarch 2021
Integrating Ethics into Introductory Programming Classes
SIGCSE '21: Proceedings of the 52nd ACM Technical Symposium on Computer Science EducationPages 1027–1033https://doi.org/10.1145/3408877.3432510Increasing attention to the role of ethical consideration in computing has led to calls for greater integration of this critical topic into technical classes rather than siloed in standalone computing ethics classes. The motivation for such integration ...