Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education最新文献

筛选
英文 中文
Better Online Teaching Support Using Open-Source Web Applications 使用开源网络应用程序提供更好的在线教学支持
Dorian Voegeli, Nicholas K. Clark, J. Pullen
{"title":"Better Online Teaching Support Using Open-Source Web Applications","authors":"Dorian Voegeli, Nicholas K. Clark, J. Pullen","doi":"10.1145/2899415.2925489","DOIUrl":"https://doi.org/10.1145/2899415.2925489","url":null,"abstract":"This paper reports on combining emerging technologies for synchronous distance education in a student-implemented project. The goal is to realize, using latest web technologies, the MISTC open-source multimedia Internet client we developed earlier to support teaching in the classroom and online simultaneously. We summarize MISTC's capabilities, describe the development processes and tools utilized, and lessons learned.","PeriodicalId":313971,"journal":{"name":"Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education","volume":"101 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121339863","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
Statistical Modeling to Better Understand CS Students 统计建模以更好地理解计算机科学学生
M. Sahami
{"title":"Statistical Modeling to Better Understand CS Students","authors":"M. Sahami","doi":"10.1145/2899415.2925470","DOIUrl":"https://doi.org/10.1145/2899415.2925470","url":null,"abstract":"While educational data mining has often focused on modeling behavior at the level of individual students, we consider developing statistical models to give us insight into the dynamics of student populations. In this talk, we consider two case studies in this vein. The first involves analyzing the evolution of gender balance in a college computer science program, showing that focusing on percentages of underrepresented groups in the overall population may not always provide an accurate portrayal of the impact of various program changes. We propose a new statistical model based on Fisher's Noncentral Hypergeometric Distribution that better captures how program changes are impacting the dynamics of gender balance in a population, especially in the case where the overall population is rapidly increasing (as has been the case in CS in recent years). Our second study looks at the performance of student populations in an introductory college programming course during the past eight years to better understand the evolving mix of students' abilities given the rapid growth in the number of students taking CS courses. Often accompanying such growth is a concern from faculty that the additional students choosing to pursue computing may not have the same aptitude for the subject as was seen in prior student populations. To directly address this question, we present a statistical analysis of students' performance using mixture modeling. Importantly, in this setting many variables that would normally confound such a study are directly controlled for. We find that the distribution of student performance during this period, as reflected in their programming assignment scores, remains remarkably stable despite the large growth in course enrollments. The results of this analysis also show how conflicting perceptions of students' abilities among faculty can be consistently explained. The presentation includes work done jointly with Sarah Evans, Chris Piech, and Katie Redmond.","PeriodicalId":313971,"journal":{"name":"Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127513894","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
Towards a Technical Skills Curriculum to Supplement Traditional Computer Science Teaching 技术技能课程对传统计算机教学的补充
Craig Marais, K. Bradshaw
{"title":"Towards a Technical Skills Curriculum to Supplement Traditional Computer Science Teaching","authors":"Craig Marais, K. Bradshaw","doi":"10.1145/2899415.2899446","DOIUrl":"https://doi.org/10.1145/2899415.2899446","url":null,"abstract":"It is commonplace for students to enter university with skills deficiencies. However, this is cause for growing concern in the context of South Africa, as these `deficient' students are becoming more numerous. Public secondary schools in South Africa are failing to create students with adequate skills for careers in the STEM fields. This paper isolates these skills deficiencies to a subset of technical skills for problem-solving. The problem-solving skills are divided into content groups, which are then aligned to existing Computer Science content. A solution is proposed that demonstrates how the content can be presented without the need for extensive curriculum changes to established course content.","PeriodicalId":313971,"journal":{"name":"Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124902602","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
Improving Student Performance in a First Programming Course 提高学生在第一门编程课程中的表现
Liliana Machuca, O. S. Pabón
{"title":"Improving Student Performance in a First Programming Course","authors":"Liliana Machuca, O. S. Pabón","doi":"10.1145/2899415.2925492","DOIUrl":"https://doi.org/10.1145/2899415.2925492","url":null,"abstract":"Attending a computer-programming course for the first time is a challenging task for many students who often fail or drop out. Moreover, this problem is not exclusive for computer science students, since students in other engineering programs must also take programming courses. In this poster, we propose a teaching approach for improving student's performance in a first programming course. This approach is based on four main features: the use of Python as first programming language, project-oriented and problem-based learning, multimedia resources, and rubrics for assessment. Our findings indicate that the proposed approach is valid and helps computer engineering schools and students to get better results in terms of both grades and retention rates.","PeriodicalId":313971,"journal":{"name":"Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125143335","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
Using Student Performance to Assess CS Unplugged Activities in a Classroom Environment 使用学生的表现来评估CS在课堂环境中的不插电活动
B. Rodriguez, C. Rader, T. Camp
{"title":"Using Student Performance to Assess CS Unplugged Activities in a Classroom Environment","authors":"B. Rodriguez, C. Rader, T. Camp","doi":"10.1145/2899415.2899465","DOIUrl":"https://doi.org/10.1145/2899415.2899465","url":null,"abstract":"Computer Science Unplugged activities have been shown to be successful in increasing student interest in computer science when used in outreach and after school events. There is less research available on adapting these extra-curricular activities for use in a classroom setting, where there are more students and the activities must support educational goals, not just changes in attitude. We describe our work in updating several existing CS Unplugged activities as well as introducing some new activities for use in an American middle school classroom. One challenge when using CS Unplugged activities is to determine what, if anything, students are learning. In this paper we detail one approach that links the updated activities to computational thinking skills, then incorporates worksheets where students illustrate their understanding.","PeriodicalId":313971,"journal":{"name":"Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122398933","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}
引用次数: 67
Benchmarking Introductory Programming Exams: How and Why 基准测试入门编程考试:如何和为什么
Simon, Judithe Sheard, Daryl J. D'Souza, Peter F. Klemperer, Leo Porter, Juha Sorva, M. Stegeman, Daniel Zingaro
{"title":"Benchmarking Introductory Programming Exams: How and Why","authors":"Simon, Judithe Sheard, Daryl J. D'Souza, Peter F. Klemperer, Leo Porter, Juha Sorva, M. Stegeman, Daniel Zingaro","doi":"10.1145/2899415.2899473","DOIUrl":"https://doi.org/10.1145/2899415.2899473","url":null,"abstract":"Ten selected questions have been included in 13 introductory programming exams at seven institutions in five countries. The students' results on these questions, and on the exams as a whole, lead to the development of a benchmark against which the exams in other introductory programming courses can be assessed. We illustrate some potential benefits of comparing exam performance against this benchmark, and show other uses to which it can be put, for example to assess the size and the overall difficulty of an exam. We invite others to apply the benchmark to their own courses and to share the results with us.","PeriodicalId":313971,"journal":{"name":"Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128977352","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}
引用次数: 9
Where You Sit Matters How Classroom Seating Might Affect Marks 教室座位对分数有何影响
David Insa, Josep Silva, S. Tamarit
{"title":"Where You Sit Matters How Classroom Seating Might Affect Marks","authors":"David Insa, Josep Silva, S. Tamarit","doi":"10.1145/2899415.2899444","DOIUrl":"https://doi.org/10.1145/2899415.2899444","url":null,"abstract":"In this article we perform a detailed statistical analysis of a large experiment that was carried out in two engineering schools at Universitat Politècnica de València. The goal of the study is to quantify how the distance of students to the professor affects their marks. In the experiment, we collected and processed data about the exact students' position in the lecture hall and in the computer lab for two academic years, their changes of position along the course, and their marks in various degrees, courses, and terms, for both lectures and practicals. Our experiments provide quantitative data that is analyzed using advanced statistical methods such as ANOVA, the TukeyHSD post-hoc test, and the Mantel test based on Pearson product-moment correlation coefficient.","PeriodicalId":313971,"journal":{"name":"Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education","volume":"520 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116191798","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
Algorithms + Organization = Systems 算法+组织=系统
Ali Erkan, J. Barr
{"title":"Algorithms + Organization = Systems","authors":"Ali Erkan, J. Barr","doi":"10.1145/2899415.2899458","DOIUrl":"https://doi.org/10.1145/2899415.2899458","url":null,"abstract":"Even though a computer science or computing-oriented de- gree is unavoidably broken into semesters and courses, we always hope that our students form a holistic picture of the discipline by the time they graduate. Yet we do not have too many opportunities to make this point in a convincing manner. This paper reports our e?orts to point out the connections between a seemingly (in the eyes of students) disconnected subset of courses in our degree requirements. In particular, we report on how we have used research papers as the glue between topics covered in our algorithms and sys- tems oriented courses (such as Organization and Computer Networks). Our assessment of the course has shown that students have not only made gains in their understanding and appreciation of meaningful intra-disciplinary connec- tions, but have also advanced in designing empirical experi- ments (mimicking the methodologies observed in the chosen papers) and reading/writing technical papers.","PeriodicalId":313971,"journal":{"name":"Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education","volume":"39 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114029940","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
Introductory Programming: Let Us Cut through the Clutter! 编程入门:让我们从混乱中走出来!
A. Ranade
{"title":"Introductory Programming: Let Us Cut through the Clutter!","authors":"A. Ranade","doi":"10.1145/2899415.2899430","DOIUrl":"https://doi.org/10.1145/2899415.2899430","url":null,"abstract":"Introductory programming courses often leave students unimpressed. We feel this is because teaching approaches (a) overemphasize the syntactic aspects of the programming language being taught instead of using programming to do interesting things, (b) do not respect the computational maturity/intellectual leanings of the students, and (c) are simply not fun enough. We have developed an approach which we believe addresses these issues in the context of teaching introductory programming to college students majoring in science and engineering. We use the C++ programming language augmented with a graphics library and some linguistic devices we have developed. We believe that our approach enables interesting material to be handled from day one and generally garners more student interest.","PeriodicalId":313971,"journal":{"name":"Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114843214","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}
引用次数: 6
Industry Perspectives and the IT2017 Report 行业展望和IT2017报告
Barbara Viola
{"title":"Industry Perspectives and the IT2017 Report","authors":"Barbara Viola","doi":"10.1145/2899415.2925476","DOIUrl":"https://doi.org/10.1145/2899415.2925476","url":null,"abstract":"The term \"information technology\" (IT) has many meanings for various stakeholders and it continues to evolve. This poster presents an overview of industry perspectives as they relate to information technology (IT), and in particular to the IT2017 report. This poster highlights the industry elements as they relate to IT","PeriodicalId":313971,"journal":{"name":"Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115973622","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
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学术官方微信