Proceedings of 6th Conference on Computing Education Practice最新文献

筛选
英文 中文
Application of Amazon Web Services within teaching & learning at Coventry University Group 亚马逊网络服务在考文垂大学集团教学中的应用
Proceedings of 6th Conference on Computing Education Practice Pub Date : 2022-01-06 DOI: 10.1145/3498343.3498350
Daniel Flood, Alan Hall
{"title":"Application of Amazon Web Services within teaching & learning at Coventry University Group","authors":"Daniel Flood, Alan Hall","doi":"10.1145/3498343.3498350","DOIUrl":"https://doi.org/10.1145/3498343.3498350","url":null,"abstract":"Since September 2020, CU Group offers a Cloud Computing BSc(Hons) degree program developed with support from Amazon Web Services (AWS), leveraging their platform for teaching and learning and building upon their Cloud Competency Framework (CCF). This paper seeks to share how industry cloud technology stacks can be employed within authentic student learning. This has ensured a scenario led assessment for learning approach as an alternative to a simulated learning environment. CU Group is also an AWS Academy and Educate member, facilitating certification and platform access. This incorporates the experience of an industry leader in direct collaboration with HE to embed cloud skills within existing programs or develop specific curricula to target-fill skill gaps within the cloud landscape. Current students will graduate in August 2022, the first degree level graduates globally for HEIs working within the CCF.","PeriodicalId":135120,"journal":{"name":"Proceedings of 6th Conference on Computing Education Practice","volume":"102 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124061488","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}
引用次数: 2
Automated Code Tracing Exercises for CS1 CS1的自动代码跟踪练习
Proceedings of 6th Conference on Computing Education Practice Pub Date : 2022-01-06 DOI: 10.1145/3498343.3498347
Seán Russell
{"title":"Automated Code Tracing Exercises for CS1","authors":"Seán Russell","doi":"10.1145/3498343.3498347","DOIUrl":"https://doi.org/10.1145/3498343.3498347","url":null,"abstract":"The ability for students to read and comprehend code is a fundamental skill in computer programming. Relying on students to build this skill through typical programming assignments can lead to many persevering through trial and error rather than understanding. This paper describes Trace Generator, a work-in-progress application for generating automatically graded code tracing questions for Python and C programs. The fundamental principles behind this work are mastery through repetition and providing comprehensive and understandable feedback to enable students to learn from their mistakes. Feedback and reflections from the use of the generated questions with two introductory procedural programming classes (200 students) are also discussed. Analysis of student attempts suggests a willingness to complete quizzes multiple times until they achieved a satisfactory score (average final result of 91%).","PeriodicalId":135120,"journal":{"name":"Proceedings of 6th Conference on Computing Education Practice","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116497701","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}
引用次数: 5
Promoting Engagement in Remote Computing Ethics Education 促进参与远程计算伦理教育
Proceedings of 6th Conference on Computing Education Practice Pub Date : 2022-01-06 DOI: 10.1145/3498343.3498345
Joseph Maguire, Steve Draper
{"title":"Promoting Engagement in Remote Computing Ethics Education","authors":"Joseph Maguire, Steve Draper","doi":"10.1145/3498343.3498345","DOIUrl":"https://doi.org/10.1145/3498343.3498345","url":null,"abstract":"Remote delivery of course content was a rapid and practical solution to the challenges presented to education by the coronavirus pandemic. However, the solution also provided the opportunity to promote engagement and interaction among a student cohort that was largely disconnected and isolated due to the constraints of the pandemic. Consequently, in this paper the practice of using the Jigsaw active learning design in the delivery of a computing ethics course is reported. The experience, reaction of learners and discussion of the benefits and problems of the learning design are discussed before concluding thoughts are offered.","PeriodicalId":135120,"journal":{"name":"Proceedings of 6th Conference on Computing Education Practice","volume":"218 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114925292","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}
引用次数: 1
Narrowing and Stretching: Addressing the Challenge of Multi-track Programming 缩小和扩展:解决多轨道编程的挑战
Proceedings of 6th Conference on Computing Education Practice Pub Date : 2022-01-06 DOI: 10.1145/3498343.3498344
Steven Bradley, Eleni C. Akrida
{"title":"Narrowing and Stretching: Addressing the Challenge of Multi-track Programming","authors":"Steven Bradley, Eleni C. Akrida","doi":"10.1145/3498343.3498344","DOIUrl":"https://doi.org/10.1145/3498343.3498344","url":null,"abstract":"Given the different amount of programming experience that students have arriving at university, some universities have introduced alternative multiple streams to teach programming. This approach was exemplified by Harvey Mudd College, who successfully used it as part of a range of measures to increase gender diversity within computing. One of the challenges with having multiple streams is how to narrow the experience gap without holding back those students who arrive with more experience of programming. In this paper we discuss one potential solution, which is to offer more experienced students the opportunity to choose their own topic of study and their own project. Rather than having technical constraints on their work, students are instead required to demonstrate how they have managed their own learning and worked collaboratively, developing within Bloom’s affective domain.","PeriodicalId":135120,"journal":{"name":"Proceedings of 6th Conference on Computing Education Practice","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130666272","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}
引用次数: 1
Assessing Knowledge and Skills in Forensics with Alternative Assessment Pathways 评估知识和技能与替代评估途径的法医学
Proceedings of 6th Conference on Computing Education Practice Pub Date : 2022-01-06 DOI: 10.1145/3498343.3498351
Joseph Maguire
{"title":"Assessing Knowledge and Skills in Forensics with Alternative Assessment Pathways","authors":"Joseph Maguire","doi":"10.1145/3498343.3498351","DOIUrl":"https://doi.org/10.1145/3498343.3498351","url":null,"abstract":"Designing assessment for courses in computer science which are interdisciplinary by nature can be challenging. Challenging in making them interdisciplinary but also relevant within computing science. This paper presents the design and delivery of such an assessment for postgraduates in digital forensics that utilises assessment choice. Student teams were allowed to create either a program which implemented steganography or a report on the feasibility of such a tool being used to exfiltrate data by a whistle-blower in a fictional company. This paper reports on student feedback of this approach and provides a discussion on the benefits and concerns of utilising such an approach.","PeriodicalId":135120,"journal":{"name":"Proceedings of 6th Conference on Computing Education Practice","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116681518","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}
引用次数: 0
Co-Constructing a Community of Practice for Early-Career Computer Science Academics in the UK 英国早期职业计算机科学学者共同构建实践社区
Proceedings of 6th Conference on Computing Education Practice Pub Date : 2022-01-06 DOI: 10.1145/3498343.3498349
T. Crick, J. Davenport, Paulette Hanna, Alan Hayes, Alastair Irons, Keith Miller, T. Prickett, Rupert R. Ward, Becky Allen, Bhagyashree Patil, Simon Payne
{"title":"Co-Constructing a Community of Practice for Early-Career Computer Science Academics in the UK","authors":"T. Crick, J. Davenport, Paulette Hanna, Alan Hayes, Alastair Irons, Keith Miller, T. Prickett, Rupert R. Ward, Becky Allen, Bhagyashree Patil, Simon Payne","doi":"10.1145/3498343.3498349","DOIUrl":"https://doi.org/10.1145/3498343.3498349","url":null,"abstract":"Early-career academics across all disciplines in the UK face significant challenges, and computer science is no exception. There are challenges in terms of developing an independent research career, delivering high quality learning and teaching, maintaining their own professional development, as well as wider academic service commitments. Tertiary education institutions in the UK often provide support through some combination of mentoring, coaching, and training. Early-career faculty often have to work towards professional recognition of their teaching, either by direct application or via successful completion of an accredited institutional taught postgraduate course. This paper reports on progress towards supplementing institutional-level support through an evolving UK-wide initiative, co-constructed with early-career academics, to build diverse and resilient communities of practice in computer science. Insights are provided as to how the initiative supplements current institutional approach and is underpinned by national-level academic practice developmental events, professional body engagement, alongside cross-institutional mentoring and buddying schemes.","PeriodicalId":135120,"journal":{"name":"Proceedings of 6th Conference on Computing Education Practice","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121313326","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}
引用次数: 1
Gender parity in peer assessment of team software development projects 团队软件开发项目的同行评估中的性别平等
Proceedings of 6th Conference on Computing Education Practice Pub Date : 2022-01-06 DOI: 10.1145/3498343.3498346
T. Crick, T. Prickett, Jill Bradnum, Alan Godfrey
{"title":"Gender parity in peer assessment of team software development projects","authors":"T. Crick, T. Prickett, Jill Bradnum, Alan Godfrey","doi":"10.1145/3498343.3498346","DOIUrl":"https://doi.org/10.1145/3498343.3498346","url":null,"abstract":"Development projects in which small teams of learners develop software/digital artefacts are common features of computing-related degree programmes. Within these team projects, it can be problematic ensuring students are fairly recognised and rewarded for the contribution they make to the collective team effort and outputs. Peer assessment is a commonly used approach to promote fairness and due recognition. Maintaining parity within assessment processes is also a critical aspect of fairness. This paper presents the processes employed for the operation of one such team project at a UK higher education institution, using the Team-Q rubric and analysing the impact of the (self-identified) gender of learner marking and the learner being marked on the scores obtained. The results from this institutional sample (N=121) using the Team-Q metric offers evidence of gender parity in this context. This study also makes the case for continued vigilance to ensure Team-Q and other rubrics are used in a manner that supports gender parity in computing.","PeriodicalId":135120,"journal":{"name":"Proceedings of 6th Conference on Computing Education Practice","volume":"44 9","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113943947","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}
引用次数: 8
LMC + Scratch: A recipe to construct a mental model of program execution LMC + Scratch:构建程序执行的心智模型的方法
Proceedings of 6th Conference on Computing Education Practice Pub Date : 2022-01-06 DOI: 10.1145/3498343.3498353
Noman Javed, Faisal Zeeshan
{"title":"LMC + Scratch: A recipe to construct a mental model of program execution","authors":"Noman Javed, Faisal Zeeshan","doi":"10.1145/3498343.3498353","DOIUrl":"https://doi.org/10.1145/3498343.3498353","url":null,"abstract":"Understanding how programs execute is one of the critical activities in the learning journey of a programmer. A novice constructs a mental model of program execution while learning programming. Any misconceptions at this stage lead to the development of a discrepant mental model. If left untreated, learning in advanced subjects like data structures and compiler construction may suffer. One of the ways to prevent the situation is carefully and explicitly unveiling the details of program execution. We employed Little Man Computer (LMC) for this purpose. Its interactive visual interface helped them internalise how software interacted with the hardware to achieve the programmer’s objective. After spending a few sessions on the programming of LMC, we moved to Scratch. Scratch is a much higher-level language than the LMC assembly. So, while introducing Scratch programming constructs, we mapped the LMC equivalents of these instructions. The strategy helped evade several misconceptions by developing a deep understanding of the program execution model. It also served as a building block for introducing other concepts like state, abstraction, the need for higher-level languages and the role of compilers etc. We tried this approach in an Introduction to Computer Science module where most students had zero or very minimal exposure to programming. We received positive feedback from students and other fellow teachers teaching in the subsequent semesters.","PeriodicalId":135120,"journal":{"name":"Proceedings of 6th Conference on Computing Education Practice","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115993358","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}
引用次数: 0
Feedback and Engagement on an Introductory Programming Module 关于入门编程模块的反馈和参与
Proceedings of 6th Conference on Computing Education Practice Pub Date : 2022-01-04 DOI: 10.1145/3498343.3498348
B. Grawemeyer, John Halloran, M. England, David Croft
{"title":"Feedback and Engagement on an Introductory Programming Module","authors":"B. Grawemeyer, John Halloran, M. England, David Croft","doi":"10.1145/3498343.3498348","DOIUrl":"https://doi.org/10.1145/3498343.3498348","url":null,"abstract":"We ran a study on engagement and achievement for a first year undergraduate programming module which used an online learning environment containing tasks which generate automated feedback. Students could also access human feedback from traditional labs. We gathered quantitative data on engagement and achievement which allowed us to split the cohort into 6 groups. We then ran interviews with students after the end of the module to produce qualitative data on perceptions of what feedback is, how useful it is, the uses made of it, and how it bears on engagement. A general finding was that human and automated feedback are different but complementary. However there are different feedback needs by group. Our findings imply: (1) that a blended human-automated feedback approach improves engagement; and (2) that this approach needs to be differentiated according to type of student. We give implications for the design of feedback for programming modules.","PeriodicalId":135120,"journal":{"name":"Proceedings of 6th Conference on Computing Education Practice","volume":"91 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123117973","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}
引用次数: 3
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信