首页 > 最新文献

Proceedings of the 21st Annual Conference on Information Technology Education最新文献

英文 中文
A Sprint-Based Approach to Teaching Computer Science 基于sprint的计算机科学教学方法
Pub Date : 2020-10-07 DOI: 10.1145/3368308.3415384
Brian C. Ricks
Traditional approaches to teaching computer science often involve complex schedules of assignments, projects, and exams. Educators can struggle to balance this schedule while teaching students a course's required hard skills, using innovative pedagogy approaches, preparing students with interpersonal soft-skills, and still disincentivizing cheating. In an effort address these issues, this experience report details the author's work in developing a sprint-based teaching method. This method combines traditional lectures, self-directed learning, and learners as designers in a way that can simplify the scheduled demands on each student, allow the application of newer pedagogical practices, and better prepare students with both hard and soft skills. Described in this paper through four iterations of refinement, this approach allows students to choose their own projects, reduces cheating opportunities, increases instructor-student interaction time, and transitioned well to remote learning when required by the COVID-19 shutdown. Statistically significant survey results from four class sections across two semesters suggest that students prefer this approach to a traditional lecture-based teaching style.
传统的计算机科学教学方法通常涉及复杂的作业、项目和考试安排。教育工作者要努力平衡这一时间表,同时教授学生课程所需的硬技能,使用创新的教学方法,培养学生的人际交往软技能,并仍然阻止作弊。为了解决这些问题,本经验报告详细介绍了作者在开发基于冲刺的教学方法方面的工作。这种方法结合了传统的讲座、自主学习和学习者作为设计师的方式,可以简化每个学生的计划要求,允许应用更新的教学实践,并更好地为学生提供软硬技能。通过四次迭代改进,该方法允许学生选择自己的项目,减少作弊机会,增加师生互动时间,并在COVID-19关闭要求时很好地过渡到远程学习。从两个学期四个班的调查结果来看,与传统的以讲座为基础的教学方式相比,学生更喜欢这种方式。
{"title":"A Sprint-Based Approach to Teaching Computer Science","authors":"Brian C. Ricks","doi":"10.1145/3368308.3415384","DOIUrl":"https://doi.org/10.1145/3368308.3415384","url":null,"abstract":"Traditional approaches to teaching computer science often involve complex schedules of assignments, projects, and exams. Educators can struggle to balance this schedule while teaching students a course's required hard skills, using innovative pedagogy approaches, preparing students with interpersonal soft-skills, and still disincentivizing cheating. In an effort address these issues, this experience report details the author's work in developing a sprint-based teaching method. This method combines traditional lectures, self-directed learning, and learners as designers in a way that can simplify the scheduled demands on each student, allow the application of newer pedagogical practices, and better prepare students with both hard and soft skills. Described in this paper through four iterations of refinement, this approach allows students to choose their own projects, reduces cheating opportunities, increases instructor-student interaction time, and transitioned well to remote learning when required by the COVID-19 shutdown. Statistically significant survey results from four class sections across two semesters suggest that students prefer this approach to a traditional lecture-based teaching style.","PeriodicalId":374890,"journal":{"name":"Proceedings of the 21st Annual Conference on Information Technology Education","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116795678","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
Improving Critical Thinking in Software Development via Interdisciplinary Projects at a Most Diverse College 在最多样化的大学中通过跨学科项目提高软件开发中的批判性思维
Pub Date : 2020-10-07 DOI: 10.1145/3368308.3415411
Cengiz Günay, Anca Doloc-Mihu, R. Barakat, Thomas Gluick, C. A. Moore
The software industry has been seeing a steady growth worldwide. However, the quality of the developed software is tightly related to the supply of skilled and capable software developers who are able to cope with many challenges and maintain a high level of critical thinking during the software development life cycle. Software skills are usually gained in upper level software development courses in undergraduate IT majors. We have been applying an active learning methodology for teaching critical thinking in the classroom. Our college is one of the most diverse colleges in the southeast region, which makes our classroom a good model of national diversity. In assessing critical thinking, the traditional and generic approach is to measure skills that are universal and subject-agnostic. In this study, we report that the universal skill assessment for software development is ineffective in measuring students? growth based on inconclusive testing results and a weak test-retest reliability score. We suspect that students were unmotivated by several factors, which includes students being passive listeners and the subject being unrelated to software. In addition, we report a significant potential for developing domain-specific critical thinking exercises and testing that could serve to train the students and to assess their skills at the same time. We would like to emphasize that our conclusion is independent of software development, and could be generalized to develop exercises for other subjects.
软件产业在全球范围内稳步增长。然而,所开发软件的质量与有技能和能力的软件开发人员的供应密切相关,这些开发人员能够在软件开发生命周期中应对许多挑战并保持高水平的批判性思维。软件技能通常在本科IT专业的高级软件开发课程中获得。我们一直在课堂上运用一种积极的学习方法来教授批判性思维。我们学院是东南地区最多元化的学院之一,这使我们的课堂成为民族多元化的典范。在评估批判性思维时,传统和通用的方法是衡量普遍和学科不可知论的技能。在这项研究中,我们报告了软件开发的通用技能评估在衡量学生的能力方面是无效的。基于不确定的测试结果和较弱的重测可靠性评分的增长。我们怀疑学生缺乏动力是由几个因素造成的,其中包括学生是被动的听众和与软件无关的主题。此外,我们报告了开发特定领域的批判性思维练习和测试的重要潜力,这些练习和测试可以训练学生并同时评估他们的技能。我们想要强调的是,我们的结论是独立于软件开发的,并且可以推广到为其他主题开发练习。
{"title":"Improving Critical Thinking in Software Development via Interdisciplinary Projects at a Most Diverse College","authors":"Cengiz Günay, Anca Doloc-Mihu, R. Barakat, Thomas Gluick, C. A. Moore","doi":"10.1145/3368308.3415411","DOIUrl":"https://doi.org/10.1145/3368308.3415411","url":null,"abstract":"The software industry has been seeing a steady growth worldwide. However, the quality of the developed software is tightly related to the supply of skilled and capable software developers who are able to cope with many challenges and maintain a high level of critical thinking during the software development life cycle. Software skills are usually gained in upper level software development courses in undergraduate IT majors. We have been applying an active learning methodology for teaching critical thinking in the classroom. Our college is one of the most diverse colleges in the southeast region, which makes our classroom a good model of national diversity. In assessing critical thinking, the traditional and generic approach is to measure skills that are universal and subject-agnostic. In this study, we report that the universal skill assessment for software development is ineffective in measuring students? growth based on inconclusive testing results and a weak test-retest reliability score. We suspect that students were unmotivated by several factors, which includes students being passive listeners and the subject being unrelated to software. In addition, we report a significant potential for developing domain-specific critical thinking exercises and testing that could serve to train the students and to assess their skills at the same time. We would like to emphasize that our conclusion is independent of software development, and could be generalized to develop exercises for other subjects.","PeriodicalId":374890,"journal":{"name":"Proceedings of the 21st Annual Conference on Information Technology Education","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117064999","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
The Kessel Run - A Gamification of Visual, Spatial, and Computational Thinking 凯塞尔跑-视觉,空间和计算思维的游戏化
Pub Date : 2020-10-07 DOI: 10.1145/3368308.3415450
V. Winter, Kate Sherwin
Technology can be both a bane and a boon to education. Social media apps and digital games offer rich and highly stimulating forms of engagement outside of the classroom. This level of stimulus has created challenges for traditional educational paradigms and approaches. A promising response is for educators to embrace technology through interactive apps and gamification. This workshop provides hands-on engagement with a collection of freely-available interactive web apps that focus on the development of visual, spatial, and computational thinking. The workshop concludes with participants playing a third-person Unity game in which the (interactive) standalone web apps presented in the workshop have been embedded. The game, inspired by Han Solo's Kessel run, involves a trek across a sequence of platforms located in a galaxy far far away. Teleportation from one platform to the next is enabled by correctly completing the activity contained in the embedded (and interactive) web apps and then having the player walk through a portal. The player game score is calculated based on the speed and accuracy of their engagement with the exercises present.
对教育来说,技术可能是祸根,也可能是福音。社交媒体应用程序和数字游戏在课堂之外提供了丰富而高度刺激的参与形式。这种程度的刺激给传统的教育模式和方法带来了挑战。一个有希望的回应是教育工作者通过互动应用程序和游戏化来拥抱技术。这个研讨会提供了一系列免费的交互式web应用程序,专注于视觉、空间和计算思维的发展。研讨会结束时,参与者玩第三人称Unity游戏,其中(互动)独立的web应用程序在研讨会上提出了嵌入式。这款游戏的灵感来自汉·索罗(Han Solo)的凯塞尔(Kessel)之行,涉及到在遥远的星系中穿越一系列平台的跋涉。从一个平台到下一个平台的瞬间移动是通过正确完成嵌入(和交互式)web应用程序中包含的活动,然后让玩家走过一个门户来实现的。玩家的游戏分数是根据他们参与练习的速度和准确性来计算的。
{"title":"The Kessel Run - A Gamification of Visual, Spatial, and Computational Thinking","authors":"V. Winter, Kate Sherwin","doi":"10.1145/3368308.3415450","DOIUrl":"https://doi.org/10.1145/3368308.3415450","url":null,"abstract":"Technology can be both a bane and a boon to education. Social media apps and digital games offer rich and highly stimulating forms of engagement outside of the classroom. This level of stimulus has created challenges for traditional educational paradigms and approaches. A promising response is for educators to embrace technology through interactive apps and gamification. This workshop provides hands-on engagement with a collection of freely-available interactive web apps that focus on the development of visual, spatial, and computational thinking. The workshop concludes with participants playing a third-person Unity game in which the (interactive) standalone web apps presented in the workshop have been embedded. The game, inspired by Han Solo's Kessel run, involves a trek across a sequence of platforms located in a galaxy far far away. Teleportation from one platform to the next is enabled by correctly completing the activity contained in the embedded (and interactive) web apps and then having the player walk through a portal. The player game score is calculated based on the speed and accuracy of their engagement with the exercises present.","PeriodicalId":374890,"journal":{"name":"Proceedings of the 21st Annual Conference on Information Technology Education","volume":"4 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120859110","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
Evaluating the Effectiveness of a Coding Camp through the Analysis of a Follow-up Project 通过对一个后续项目的分析来评价编程营的有效性
Pub Date : 2020-10-07 DOI: 10.1145/3368308.3415391
Ilenia Fronza, Luis Corral, C. Pahl, Gennaro Iaccarino
Initiatives to attract interest to software development are very popular, including coding camps for high schools. Camp's effectiveness is evaluated using different approaches: pre-and-post surveys usually analyze participant attitudes/interests in computing or self-efficacy; computing skills and learning are tested using surveys/tests, or by analyzing the final products. However, results on the camp's effectiveness are hardly generalizable due to the limited number of participants and the lack of repetition. Moreover, there is a lack of evaluation and evidence collected time after the end of the camp, to determine how participants capitalized on what they learned. To fill this gap, we organized a follow-up project to understand whether participants put in practice the foundational concepts and practices taught in one of our coding camps and recognized their impact on the characteristics of the delivered software product. Results show the camp's effectiveness in delivering technical foundations on basic aspects of Software Engineering, as well as concepts of product design and teamwork.
吸引人们对软件开发感兴趣的计划非常受欢迎,包括为高中开设的编码营。坎普的有效性是通过不同的方法来评估的:前后调查通常分析参与者对计算或自我效能的态度/兴趣;使用调查/测试或通过分析最终产品来测试计算技能和学习。然而,由于参与人数有限和缺乏重复,营地的有效性结果很难一概而论。此外,在夏令营结束后,缺乏评估和证据收集,以确定参与者如何利用他们所学到的知识。为了填补这一空白,我们组织了一个后续项目,以了解参与者是否将在我们的编码营中教授的基本概念和实践付诸实践,并认识到它们对交付的软件产品特性的影响。结果显示了训练营在传递软件工程基本方面的技术基础,以及产品设计和团队合作的概念方面的有效性。
{"title":"Evaluating the Effectiveness of a Coding Camp through the Analysis of a Follow-up Project","authors":"Ilenia Fronza, Luis Corral, C. Pahl, Gennaro Iaccarino","doi":"10.1145/3368308.3415391","DOIUrl":"https://doi.org/10.1145/3368308.3415391","url":null,"abstract":"Initiatives to attract interest to software development are very popular, including coding camps for high schools. Camp's effectiveness is evaluated using different approaches: pre-and-post surveys usually analyze participant attitudes/interests in computing or self-efficacy; computing skills and learning are tested using surveys/tests, or by analyzing the final products. However, results on the camp's effectiveness are hardly generalizable due to the limited number of participants and the lack of repetition. Moreover, there is a lack of evaluation and evidence collected time after the end of the camp, to determine how participants capitalized on what they learned. To fill this gap, we organized a follow-up project to understand whether participants put in practice the foundational concepts and practices taught in one of our coding camps and recognized their impact on the characteristics of the delivered software product. Results show the camp's effectiveness in delivering technical foundations on basic aspects of Software Engineering, as well as concepts of product design and teamwork.","PeriodicalId":374890,"journal":{"name":"Proceedings of the 21st Annual Conference on Information Technology Education","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123435762","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}
引用次数: 4
An Interdisciplinary Approach for Teaching Artificial Intelligence to Computer Science Students 计算机科学专业学生人工智能教学的跨学科方法
Pub Date : 2020-10-07 DOI: 10.1145/3368308.3415440
Anoop Mishra, Harvey P. Siy
Artificial intelligence (AI) is a demanding and important course for computer science education in the universities and open online courses (MOOCs). It includes various introductory and specialized courses for artificial intelligence like knowledge representation, machine learning, reasoning under uncertainty, natural language processing, robotics, and perception of computer vision, etc. We observed that mostly AI courses focus on the Computer Science (CS)-centric approach and lacks core explanation from their roots including philosophy, neuroscience, psychology, cognitive science, linguistics, economics, social science, etc. In this paper, we propose to engage the interdisciplinary approach along with CS-centric approach for teaching AI that includes the disciplines that have been established to tackle the age-old problem of understanding the science of thinking.
人工智能(AI)是高校计算机科学教育和网络开放课程(MOOCs)中要求较高的重要课程。它包括各种人工智能的入门和专业课程,如知识表示,机器学习,不确定性推理,自然语言处理,机器人技术和计算机视觉感知等。我们观察到,大多数人工智能课程都集中在以计算机科学(CS)为中心的方法上,缺乏从哲学、神经科学、心理学、认知科学、语言学、经济学、社会科学等根源上的核心解释。在本文中,我们建议采用跨学科方法以及以cs为中心的方法来教授人工智能,其中包括为解决理解思维科学这一古老问题而建立的学科。
{"title":"An Interdisciplinary Approach for Teaching Artificial Intelligence to Computer Science Students","authors":"Anoop Mishra, Harvey P. Siy","doi":"10.1145/3368308.3415440","DOIUrl":"https://doi.org/10.1145/3368308.3415440","url":null,"abstract":"Artificial intelligence (AI) is a demanding and important course for computer science education in the universities and open online courses (MOOCs). It includes various introductory and specialized courses for artificial intelligence like knowledge representation, machine learning, reasoning under uncertainty, natural language processing, robotics, and perception of computer vision, etc. We observed that mostly AI courses focus on the Computer Science (CS)-centric approach and lacks core explanation from their roots including philosophy, neuroscience, psychology, cognitive science, linguistics, economics, social science, etc. In this paper, we propose to engage the interdisciplinary approach along with CS-centric approach for teaching AI that includes the disciplines that have been established to tackle the age-old problem of understanding the science of thinking.","PeriodicalId":374890,"journal":{"name":"Proceedings of the 21st Annual Conference on Information Technology Education","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123785118","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
USB Linux: An IT Lab Instruction Tool During COVID-19 USB Linux:新冠肺炎期间的IT实验室教学工具
Pub Date : 2020-10-07 DOI: 10.1145/3368308.3415372
Jeremy Diederich, Xianping Wang, Niharika Dayyala, S. Inti, Ying Luo
The COVID-19 pandemic triggered the worldwide university closure, forcing the classroom instruction to be online. Unrehearsed online instruction challenges everyone, especially teaching lab courses. This study focuses on creating IT labs that provide the best learning experience with minimum investment during this pandemic. We build a portable and low-cost IT lab by directly installing Ubuntu and IT software on a USB 3.1 flash drive. The performance of this mini IT lab is tested and compared with a typical installation of the identical Linux on a solid-state drive with a single testing computer. The experiment results show that the proposed mini IT lab has acceptable performance and can be used by instructors and students to overcome challenges imposed by distance learning.
新冠肺炎疫情引发全球大学停课,课堂教学被迫在网上进行。未经排练的在线教学对每个人来说都是挑战,尤其是教授实验课程。本研究的重点是创建在本次大流行期间以最小投资提供最佳学习体验的IT实验室。我们通过直接在USB 3.1闪存驱动器上安装Ubuntu和IT软件,建立了一个便携式和低成本的IT实验室。对这个小型IT实验室的性能进行了测试,并与在固态驱动器上使用单个测试计算机安装相同的Linux的典型安装进行了比较。实验结果表明,所提出的微型IT实验室具有良好的性能,可用于教师和学生克服远程学习带来的挑战。
{"title":"USB Linux: An IT Lab Instruction Tool During COVID-19","authors":"Jeremy Diederich, Xianping Wang, Niharika Dayyala, S. Inti, Ying Luo","doi":"10.1145/3368308.3415372","DOIUrl":"https://doi.org/10.1145/3368308.3415372","url":null,"abstract":"The COVID-19 pandemic triggered the worldwide university closure, forcing the classroom instruction to be online. Unrehearsed online instruction challenges everyone, especially teaching lab courses. This study focuses on creating IT labs that provide the best learning experience with minimum investment during this pandemic. We build a portable and low-cost IT lab by directly installing Ubuntu and IT software on a USB 3.1 flash drive. The performance of this mini IT lab is tested and compared with a typical installation of the identical Linux on a solid-state drive with a single testing computer. The experiment results show that the proposed mini IT lab has acceptable performance and can be used by instructors and students to overcome challenges imposed by distance learning.","PeriodicalId":374890,"journal":{"name":"Proceedings of the 21st Annual Conference on Information Technology Education","volume":"92 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116566810","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
A Multi-Dimensional Assessment Model and Its Application in E-learning Courses of Computer Science 多维评价模型及其在计算机科学E-learning课程中的应用
Pub Date : 2020-10-07 DOI: 10.1145/3368308.3415388
Jiwen Luo, Feng Lu, Tao Wang
Computer science is a practical discipline. It is always a great challenge to evaluate students' computer practice using computer-aided means for large scale students. We always need to address problems such as suspected plagiarism and deviation of the overall difficulty factor. In this paper, a multi-dimensional assessment model is designed for CS courses based on the detailed practice processing data in an E-learning system. The model comprehensively evaluates the students' learning process and results in three aspects of correctness, originality, and quality detection. Besides, the teacher can easily participate in the assessment according to their needs. The correctness is an essential requirement, and the originality is based on the clustering results of students' behaviors after clone detection to curb homework plagiarism. SonarQube is used to detect code quality and put forward higher requirements for codes. Manual participation intelligence has improved the flexibility and applicability of the model to a certain extent. We applied this model on the EduCoder online education platform and carried out a comprehensive analysis of 485 students in the Parallel Programming Principles and Practice Class of Huazhong University of Science and Technology. Experiment results confirm the distinction, rationality, and fairness of the model in assessing student performance. It not only gives students a credible, comprehensive score in large-scale online practical programming courses but also gives teachers and students corresponding suggestions based on the evaluation results. Furthermore, the model can be extended to other online education platforms.
计算机科学是一门实践性很强的学科。利用计算机辅助手段对大规模学生的计算机实践进行评估一直是一个巨大的挑战。我们总是需要解决诸如涉嫌抄袭和整体难度系数偏差等问题。本文基于E-learning系统中详细的实践处理数据,设计了CS课程的多维度评价模型。该模型从正确性、原创性和质量检测三个方面对学生的学习过程和结果进行了综合评价。此外,教师可以根据自己的需要轻松参与评估。正确性是必不可少的要求,独创性是基于克隆检测后学生行为的聚类结果来遏制作业抄袭。SonarQube用于检测代码质量,对代码提出了更高的要求。人工参与智能在一定程度上提高了模型的灵活性和适用性。我们将该模型应用于EduCoder在线教育平台,对华中科技大学并行编程原理与实践班的485名学生进行了综合分析。实验结果证实了该模型在评价学生成绩方面的差异性、合理性和公平性。在大型网络编程实践课程中给学生一个可信的、全面的评分,并根据评价结果给师生提出相应的建议。此外,该模型还可以推广到其他在线教育平台。
{"title":"A Multi-Dimensional Assessment Model and Its Application in E-learning Courses of Computer Science","authors":"Jiwen Luo, Feng Lu, Tao Wang","doi":"10.1145/3368308.3415388","DOIUrl":"https://doi.org/10.1145/3368308.3415388","url":null,"abstract":"Computer science is a practical discipline. It is always a great challenge to evaluate students' computer practice using computer-aided means for large scale students. We always need to address problems such as suspected plagiarism and deviation of the overall difficulty factor. In this paper, a multi-dimensional assessment model is designed for CS courses based on the detailed practice processing data in an E-learning system. The model comprehensively evaluates the students' learning process and results in three aspects of correctness, originality, and quality detection. Besides, the teacher can easily participate in the assessment according to their needs. The correctness is an essential requirement, and the originality is based on the clustering results of students' behaviors after clone detection to curb homework plagiarism. SonarQube is used to detect code quality and put forward higher requirements for codes. Manual participation intelligence has improved the flexibility and applicability of the model to a certain extent. We applied this model on the EduCoder online education platform and carried out a comprehensive analysis of 485 students in the Parallel Programming Principles and Practice Class of Huazhong University of Science and Technology. Experiment results confirm the distinction, rationality, and fairness of the model in assessing student performance. It not only gives students a credible, comprehensive score in large-scale online practical programming courses but also gives teachers and students corresponding suggestions based on the evaluation results. Furthermore, the model can be extended to other online education platforms.","PeriodicalId":374890,"journal":{"name":"Proceedings of the 21st Annual Conference on Information Technology Education","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124626241","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
Ethics Assessed: An Interdisciplinary Effort to Develop Standards for Automated Learning Assessment in IT Courses 伦理评估:IT课程自动学习评估标准的跨学科研究
Pub Date : 2020-10-07 DOI: 10.1145/3368308.3415371
Kayeleigh Sharp, Belle Woodward, Nancy L. Martin
To prepare for ABET accreditation in the Bachelor of Science in Information Technology program, educational objectives were updated with input from constituency groups and student learning outcomes were revised to align with those required by the ABET criteria. This paper describes the project and process that IT program faculty, in collaboration with an instructional developer, initiated to improve assessment and reporting under ABET criteria. This work-in-progress, although embedded within the university-wide learning management system, is of broader applicability, functioning as a semi-automated tool for standardizing evaluation of learning outcomes in other IT programs as well.
为了准备ABET认证,信息技术理学学士课程的教育目标根据选民群体的意见进行了更新,学生的学习成果也进行了修订,以符合ABET标准的要求。这篇论文描述了项目和过程,IT程序教员与教学开发人员合作,开始在ABET标准下改进评估和报告。这项正在进行的工作,虽然嵌入在大学范围的学习管理系统中,但具有更广泛的适用性,作为其他IT项目中标准化学习成果评估的半自动化工具。
{"title":"Ethics Assessed: An Interdisciplinary Effort to Develop Standards for Automated Learning Assessment in IT Courses","authors":"Kayeleigh Sharp, Belle Woodward, Nancy L. Martin","doi":"10.1145/3368308.3415371","DOIUrl":"https://doi.org/10.1145/3368308.3415371","url":null,"abstract":"To prepare for ABET accreditation in the Bachelor of Science in Information Technology program, educational objectives were updated with input from constituency groups and student learning outcomes were revised to align with those required by the ABET criteria. This paper describes the project and process that IT program faculty, in collaboration with an instructional developer, initiated to improve assessment and reporting under ABET criteria. This work-in-progress, although embedded within the university-wide learning management system, is of broader applicability, functioning as a semi-automated tool for standardizing evaluation of learning outcomes in other IT programs as well.","PeriodicalId":374890,"journal":{"name":"Proceedings of the 21st Annual Conference on Information Technology Education","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134590112","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
Systemic Change in IT Education: Frameworks and Stories from the Field 信息技术教育的系统变革:来自该领域的框架和故事
Pub Date : 2020-10-07 DOI: 10.1145/3368308.3416902
L. Barker
NCWIT advocates a systemic change approach to diversifying information technology education at all levels, from K-12 through graduate programs. Systemic change assumes that girls and women are not deficient and that piecemeal efforts are insufficient. Instead, change leaders should identify the social and cultural structures in place that can be modified to accomplish their gender diversity goals. A systemic change approach improves the climate for all students using research-based strategies. This talk will overview the research-based systemic change frameworks NCWIT uses at each level of education and highlight success stories of NCWIT members.
NCWIT倡导从K-12到研究生课程的各级信息技术教育多样化的系统变革方法。系统性变革的前提是女孩和妇女并不缺乏,零敲碎打的努力是不够的。相反,变革领导者应该确定可以修改的社会和文化结构,以实现他们的性别多样性目标。系统的改变方法改善了所有学生使用基于研究的策略的氛围。本次演讲将概述NCWIT在各级教育中使用的基于研究的系统变革框架,并重点介绍NCWIT成员的成功故事。
{"title":"Systemic Change in IT Education: Frameworks and Stories from the Field","authors":"L. Barker","doi":"10.1145/3368308.3416902","DOIUrl":"https://doi.org/10.1145/3368308.3416902","url":null,"abstract":"NCWIT advocates a systemic change approach to diversifying information technology education at all levels, from K-12 through graduate programs. Systemic change assumes that girls and women are not deficient and that piecemeal efforts are insufficient. Instead, change leaders should identify the social and cultural structures in place that can be modified to accomplish their gender diversity goals. A systemic change approach improves the climate for all students using research-based strategies. This talk will overview the research-based systemic change frameworks NCWIT uses at each level of education and highlight success stories of NCWIT members.","PeriodicalId":374890,"journal":{"name":"Proceedings of the 21st Annual Conference on Information Technology Education","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131795410","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
A Novel Framework for Collaborated IT Project with the Consideration of Data Security and Privacy 考虑数据安全和隐私的协作IT项目新框架
Pub Date : 2020-10-07 DOI: 10.1145/3368308.3415441
Meng Han, Lei Li, Ying Xie
As a practical discipline, there are increasing demand for IT curriculum to incorporate hands-on projects from multiple collaborators include but not limited to internal research collaborators and external industry partners. For data-driven analytic and modeling types of projects whose popularity have grown exponentially in recent years, a key success factor of the projects is gain access to real data from different domains or sources. Being able to share sensitive data among collaborators securely and preserve the privacy of the data, have become a major challenge to many IT educators. In this paper, we introduce a layered framework, including Data Security & Privacy Policy Layer and a Model Building Layer to solve this emerging challenge. Besides benefiting the IT education in project collaboration, the proposed framework could also be easily extended to other data sharing and exchanging projects involving multiple parties in real-life IT practices.
作为一门实践性的学科,对IT课程的需求在不断增加,以纳入来自多个合作者的动手项目,包括但不限于内部研究合作者和外部行业合作伙伴。对于数据驱动的分析和建模类型的项目,其受欢迎程度近年来呈指数增长,项目成功的关键因素是获得来自不同领域或来源的真实数据。如何在协作者之间安全地共享敏感数据并保护数据的隐私,已成为许多IT教育工作者面临的主要挑战。在本文中,我们引入了一个分层框架,包括数据安全与隐私策略层和模型构建层来解决这个新出现的挑战。建议的架构除了对项目合作的资讯科技教育有好处外,也可以很容易地扩展到实际资讯科技实践中涉及多方的其他数据共享和交换项目。
{"title":"A Novel Framework for Collaborated IT Project with the Consideration of Data Security and Privacy","authors":"Meng Han, Lei Li, Ying Xie","doi":"10.1145/3368308.3415441","DOIUrl":"https://doi.org/10.1145/3368308.3415441","url":null,"abstract":"As a practical discipline, there are increasing demand for IT curriculum to incorporate hands-on projects from multiple collaborators include but not limited to internal research collaborators and external industry partners. For data-driven analytic and modeling types of projects whose popularity have grown exponentially in recent years, a key success factor of the projects is gain access to real data from different domains or sources. Being able to share sensitive data among collaborators securely and preserve the privacy of the data, have become a major challenge to many IT educators. In this paper, we introduce a layered framework, including Data Security & Privacy Policy Layer and a Model Building Layer to solve this emerging challenge. Besides benefiting the IT education in project collaboration, the proposed framework could also be easily extended to other data sharing and exchanging projects involving multiple parties in real-life IT practices.","PeriodicalId":374890,"journal":{"name":"Proceedings of the 21st Annual Conference on Information Technology Education","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114592150","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
期刊
Proceedings of the 21st Annual Conference on Information Technology Education
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1