{"title":"Managing Scope in Service Learning Projects","authors":"S. Kurkovsky","doi":"10.1145/3502717.3532138","DOIUrl":"https://doi.org/10.1145/3502717.3532138","url":null,"abstract":"Service learning projects enable students to work on real-world problems brought by stakeholders that produce real-world benefits. While the value and advantages of involving external stakeholders in student projects have been recognized, very little work has been done about formally assessing the scope of such projects. If the project is not scoped correctly from the outset or if there are factors that can significantly increase the potential of scope creep, a successful project outcome can be in jeopardy. We present work in progress to build a formal model to assess the scope of service learning projects that would help instructors and stakeholders better understand and refine the project requirements.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121641405","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Investigating Effectiveness of Various Pair Programming Modes for Female High School Students","authors":"Isabella Gransbury","doi":"10.1145/3502717.3532116","DOIUrl":"https://doi.org/10.1145/3502717.3532116","url":null,"abstract":"Previous research has shown the collaboration method of pair programming (PP) can increase student pass rates and intentions to learn computer science (CS). However, results in previous K-12 studies show PP can create inequitable learning. Therefore, I plan to investigate which collaboration modes, specifically, Divvy up and Puzzle, help promote equitable learning environments and collaborative behaviors, especially for girls, in secondary CS education.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123535140","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Longitudinal Study Following CS Students' Progression","authors":"Camilla Björn","doi":"10.1145/3502717.3532109","DOIUrl":"https://doi.org/10.1145/3502717.3532109","url":null,"abstract":"A CS degree is traditionally composed of many different courses which often build on each other. This means students need prerequisites from previous courses to succeed in follow-up courses. In this study, I will follow a group of students through their CS degree to better understand which prerequisites are necessary at different junctures of their education and how the students are affected when prerequisites are missing.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128612594","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
R. Raj, J. Impagliazzo, S. Aly, D. Bowers, H. Connamacher, S. Kurkovsky, Bonnie K. MacKellar, T. Prickett, Maíra Marques Samary, K. Stefanov
{"title":"Professional Accreditation and Competency-Based Computing Education","authors":"R. Raj, J. Impagliazzo, S. Aly, D. Bowers, H. Connamacher, S. Kurkovsky, Bonnie K. MacKellar, T. Prickett, Maíra Marques Samary, K. Stefanov","doi":"10.1145/3502717.3532171","DOIUrl":"https://doi.org/10.1145/3502717.3532171","url":null,"abstract":"Professional accreditation in medicine and religious organizations started in the 1800s; business and engineering followed in the early 1900s. Program accreditation in computing commenced in the 1980s after computer science, informatics, and information systems programs had become widespread. In 2008, accrediting bodies in eight countries signed the Seoul Accord to set up mutual recognition of professional computing degrees. Although competency-based learning has existed for centuries, it has only made headway in computing in the last dozen years. Computing Curricula 2020 defined competency as the amalgamation of knowledge, skills, and dispositions. This working group report examines professional accreditation in computing, exploring aspects of professional accreditation criteria that support competency-based learning. The report will help educators understand professional accreditation and competency-based learning worldwide. Finally, it will also guide future efforts contributing to competency-based accreditation.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120961129","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Co-Designing Classroom Practice to Improve Student Attention and Engagement in Computer Science Degree Programmes","authors":"Emma Anderson, C. Vasiliou, T. Crick","doi":"10.1145/3502717.3532149","DOIUrl":"https://doi.org/10.1145/3502717.3532149","url":null,"abstract":"Educators have long researched student attention and how this influences learning, teaching and assessment. Focusing on how this specifically impacts upon CS education, we present early work that constructs a deeper understanding of CS student attention during learning and teaching activities, alongside co-designing a set of recommendations. We conducted an in-depth analysis of student perspectives and experiences related to their attention in CS courses through diaries and focus groups, working with students as partners on recommendations for increasing student attention and engagement. The outcomes of this preliminary work provides the foundation for developing future engagement activities and targeted interventions for undergraduate CS students.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124401654","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Incorporating Focus to Enhance Staff-student Interactions in Formative Feedback","authors":"Bansri Amish Modi","doi":"10.1145/3502717.3532115","DOIUrl":"https://doi.org/10.1145/3502717.3532115","url":null,"abstract":"The Task-Oriented Portfolio Assessment (TOPA) model and associated software support have been demonstrated to be effective in engaging students in a range of computer science education units. This research revolves around incorporating additions to the TOPA model and software tooling to scaffold the formative feedback processes through improved student focus and more consistent tutor guidance.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127467259","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
James H. Paterson, Joshua Adams, Derek Foster, Ouldooz Baghban Karimi, Zain Kazmi, Ruth G. Lennon, S. Nazir, Lee Stott, Laurie White
{"title":"Embedding Vendor Certifications in the Cloud Computing Curriculum: Scope, Strategy and Perceptions","authors":"James H. Paterson, Joshua Adams, Derek Foster, Ouldooz Baghban Karimi, Zain Kazmi, Ruth G. Lennon, S. Nazir, Lee Stott, Laurie White","doi":"10.1145/3502717.3532165","DOIUrl":"https://doi.org/10.1145/3502717.3532165","url":null,"abstract":"A series of previous Working Groups has met at ITiCSE conferences to explore ways of incorporating cloud computing into courses and curricula, including mapping industry job skills to knowledge areas (KAs) and KAs to student learning objectives (LOs). The importance of industry-standard learning content and certification, produced by cloud vendors and others, was apparent throughout this work. This Working Group will focus on the role of certification within cloud computing curricula, from the viewpoints of a range of stakeholders: students, graduates, institutions, vendors and other certification providers; and employers. Areas for study will include: the scope of available certifications and their mapping to our KAs and LOs; approaches to integrating certification in academic cloud curricula, and challenges involved in doing so; and perceptions of the stakeholders of the role and value of certifications in evidencing employability. The outcome of the work will include a set of recommendations for best practice.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"109 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130630335","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Violetta Lonati, A. Brodnik, T. Bell, A. Csizmadia, Liesbeth De Mol, Henry Hickman, T. Keane, C. Mirolo, Mattia Monga, M. Tedre
{"title":"Characterizing the Nature of Programs for educational purposes","authors":"Violetta Lonati, A. Brodnik, T. Bell, A. Csizmadia, Liesbeth De Mol, Henry Hickman, T. Keane, C. Mirolo, Mattia Monga, M. Tedre","doi":"10.1145/3502717.3532173","DOIUrl":"https://doi.org/10.1145/3502717.3532173","url":null,"abstract":"Programming plays a paramount role in many educational policies and initiatives. However, the current focus on coding skills poses a risk of giving pupils an over simplistic and impoverished idea of what programming means and involves. Their experiences would be much more significant if learning were aimed at understanding the richness of the nature of programs. In fact, programs are strange creatures that escape simple definitions. They are real, in that they affect our real lives; they are abstract, in that they process abstract entities; and they are concrete, in that they take up space in digital devices memory, and can be copied, transferred, corrupted. Thus, understanding the multifaceted nature of programs is crucial knowledge for all citizens of the digital era, and a fundamental component of such an understanding is getting a sense of how programs are created and work (i.e., the programming process). To the best of our knowledge, there is no Nature of Programs framework (e.g., a set of statements that describe what the nature of programs is), that teachers and policy makers can use to shape their practice and targets. The goal of the WG is developing such a framework, by collecting and organizing contributions from CER, CS experts, and educators.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132062312","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Full Stack MMOG as a Two Part Web Development Assignment","authors":"A. Rosenbloom","doi":"10.1145/3502717.3532161","DOIUrl":"https://doi.org/10.1145/3502717.3532161","url":null,"abstract":"We discuss a two part assignment sequence used in a third year Web Programming course. The assignment has students build a 2D web based battle royale game. They exercise use of HTML5, CSS, Restful API, React, Ajax, Node, Web Sockets, advanced Javascript, JQuery, mobile web and a persistent back end (postgresql). A competitive, open ended aspect to the assignment is also discussed. We outline and demonstrate the game, the assignments and its pedagogical value in a third year Web Development course. The assignment itself as well as associated starter code can be found at http://www.cs.toronto.edu/~arnold/research/iticse2022/","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134061362","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Mix-and-Match MCQs: Four for the Price of One","authors":"H. Purchase, Alice Miller","doi":"10.1145/3502717.3532154","DOIUrl":"https://doi.org/10.1145/3502717.3532154","url":null,"abstract":"Multiple choice questions are a popular means of assessment for online examinations: easy to mark, but difficult to prepare in a way that makes it hard for students to gain high marks by sharing answers between them. Here we describe a systematic approach for creating multiple choice questions that can be used to test the understanding of bookwork topics, while still being challenging and mitigating against potential cheating.","PeriodicalId":274484,"journal":{"name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133036721","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}