Annual Conference on Innovation and Technology in Computer Science Education最新文献

筛选
英文 中文
Comparing outcomes in inverted and traditional CS1 倒立与传统CS1的疗效比较
Annual Conference on Innovation and Technology in Computer Science Education Pub Date : 2014-06-21 DOI: 10.1145/2591708.2591752
Diane Horton, Michelle Craig, Jennifer Campbell, P. Gries, Daniel Zingaro
{"title":"Comparing outcomes in inverted and traditional CS1","authors":"Diane Horton, Michelle Craig, Jennifer Campbell, P. Gries, Daniel Zingaro","doi":"10.1145/2591708.2591752","DOIUrl":"https://doi.org/10.1145/2591708.2591752","url":null,"abstract":"We compare a traditional CS1 offering with an inverted offering delivered the following year to a comparable student population. We measure student attitudes, grades, and final course outcomes and find that, while students in the inverted offering do not report increased enjoyment and are no more likely to pass, learning as measured by final exam performance increases significantly. This increase is not simply a function of a more onerous inverted offering, as students report spending similar time per week in the traditional and inverted offerings. Contrary to our hypotheses, however, we find no evidence that the the inverted offering disproportionally helps beginners or those not fully fluent in English.","PeriodicalId":334476,"journal":{"name":"Annual Conference on Innovation and Technology in Computer Science Education","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127514877","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}
引用次数: 53
Cultural appropriation of computational thinking acquisition research: seeding fields of diversity 计算思维习得研究的文化挪用:多样性的播种领域
Annual Conference on Innovation and Technology in Computer Science Education Pub Date : 2014-06-21 DOI: 10.1145/2591708.2591729
C. D. Souza, Luciana Salgado, C. Leitão, M. M. Serra
{"title":"Cultural appropriation of computational thinking acquisition research: seeding fields of diversity","authors":"C. D. Souza, Luciana Salgado, C. Leitão, M. M. Serra","doi":"10.1145/2591708.2591729","DOIUrl":"https://doi.org/10.1145/2591708.2591729","url":null,"abstract":"In this paper, we report the developments of a Computational Thinking Acquisition project carried out in pilot Brazilian schools. The project is a branch of a successful, more than a decade old project in the USA. We present and discuss the factors that led to specific cultural appropriation and diversification of the North American experience. In particular, we explain the kind of technology that has been developed in South America compared to the one developed and used in the USA, and propose that the lessons we have learned in the project's short history in Brazil can already seed the reflection of IT and Education researchers.","PeriodicalId":334476,"journal":{"name":"Annual Conference on Innovation and Technology in Computer Science Education","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115562817","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}
引用次数: 10
AlgoTouch: a programming by demonstration tool for teaching algorithms AlgoTouch:算法教学的编程演示工具
Annual Conference on Innovation and Technology in Computer Science Education Pub Date : 2014-06-21 DOI: 10.1145/2591708.2602654
P. Frison
{"title":"AlgoTouch: a programming by demonstration tool for teaching algorithms","authors":"P. Frison","doi":"10.1145/2591708.2602654","DOIUrl":"https://doi.org/10.1145/2591708.2602654","url":null,"abstract":"AlgoTouch is a tool that helps teachers explain to beginner programmers how to design basic algorithms. The main idea behind the tool is that the teacher can directly manipulate variables, indexes and arrays in order to execute the core of an iteration. The system offers possibilities for recording and replaying. A complete algorithm can be designed and executed without writing a single line of code. This poster explains the goals of the project and the main features of the tool.","PeriodicalId":334476,"journal":{"name":"Annual Conference on Innovation and Technology in Computer Science Education","volume":"132 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114441487","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
Assessing computational learning in K-12 评估K-12的计算学习
Annual Conference on Innovation and Technology in Computer Science Education Pub Date : 2014-06-21 DOI: 10.1145/2591708.2591713
Shuchi Grover, S. Cooper, R. Pea
{"title":"Assessing computational learning in K-12","authors":"Shuchi Grover, S. Cooper, R. Pea","doi":"10.1145/2591708.2591713","DOIUrl":"https://doi.org/10.1145/2591708.2591713","url":null,"abstract":"As computing curricula continue to make their way into K-12 schools, the issue of assessing student learning of computational concepts remains a thorny one. This paper describes the multiple forms of assessments used in a 6-week middle school curriculum with the goal of capturing a holistic view of student learning. A key aspect of this research is the use of instruments developed and shared in prior research. Included among these were several questions used in an Israeli nationwide exam to test middle school student learning of programming in Scratch. This paper reports on the use of the curriculum in two studies conducted in a public US middle school classroom, and compares performances of these students with those reported by the Israeli Ministry of Education in their large-scale study. It also argues for multiple modes of assessment of computational learning in K-12 settings.","PeriodicalId":334476,"journal":{"name":"Annual Conference on Innovation and Technology in Computer Science Education","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129779954","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}
引用次数: 117
Empowering faculty to embed security topics into computer science courses 授权教师在计算机科学课程中嵌入安全主题
Annual Conference on Innovation and Technology in Computer Science Education Pub Date : 2014-06-21 DOI: 10.1145/2591708.2591741
Ambareen Siraj, S. Ghafoor, Joshua Tower, Ada Haynes
{"title":"Empowering faculty to embed security topics into computer science courses","authors":"Ambareen Siraj, S. Ghafoor, Joshua Tower, Ada Haynes","doi":"10.1145/2591708.2591741","DOIUrl":"https://doi.org/10.1145/2591708.2591741","url":null,"abstract":"Security illiteracy is a very common problem among Computer Science (CS) graduates entering the nation's digital workforce, which has contributed to a national cyber-infrastructure that could and should be more resilient to cyber-enemies than it is now. The Security Knitting Kit (SecKnitKit) project aims to improve security awareness, knowledge, and interest of undergraduate CS students by exposing them to computer security concepts and issues in their regular course of study. The project is developing, deploying, and disseminating a multi-faceted out-of-the-box instructional support system to empower non-security faculty. These are faculty who have no experience in teaching security but recognize the importance of security in today's world and want to broaden their teaching repertoire. This project enables them to weave relevant security topics traditional computer science courses seamlessly and effectively. The project is organized by the CS department at Tennessee Tech University (TTU) and supported by the National Science Foundation under grant DUE-1140864.","PeriodicalId":334476,"journal":{"name":"Annual Conference on Innovation and Technology in Computer Science Education","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130397128","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}
引用次数: 11
Making the hardware-software connection with PLP 与PLP进行硬件软件连接
Annual Conference on Innovation and Technology in Computer Science Education Pub Date : 2014-06-21 DOI: 10.1145/2591708.2602678
S. Sohoni
{"title":"Making the hardware-software connection with PLP","authors":"S. Sohoni","doi":"10.1145/2591708.2602678","DOIUrl":"https://doi.org/10.1145/2591708.2602678","url":null,"abstract":"In this paper, we describe a novel platform for Computer Science and Engineering education that helps students to connect software concepts with the underlying hardware. Students often learn about programming languages, computer architecture, assembly languages and compilers in isolation, and fail to see the connections between the hardware and the software. The Progressive Learning Platform (PLP) was designed for students to anchor their conceptual learning about microprocessors and computer architecture, and for them to see the connections between assembly language and trade-offs in architecture. The long-term vision for PLP is to be a free and scalable platform for face-to-face and online education in computing worldwide.","PeriodicalId":334476,"journal":{"name":"Annual Conference on Innovation and Technology in Computer Science Education","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130409390","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
Playing with metaphors: a methodology to design video games for learning abstract programming concepts 玩隐喻:设计学习抽象编程概念的电子游戏的方法
Annual Conference on Innovation and Technology in Computer Science Education Pub Date : 2014-06-21 DOI: 10.1145/2591708.2602661
Jeisson Hidalgo-Céspedes, Gabriela Marín Raventós, Vladimir Lara-Villagrán
{"title":"Playing with metaphors: a methodology to design video games for learning abstract programming concepts","authors":"Jeisson Hidalgo-Céspedes, Gabriela Marín Raventós, Vladimir Lara-Villagrán","doi":"10.1145/2591708.2602661","DOIUrl":"https://doi.org/10.1145/2591708.2602661","url":null,"abstract":"Learning to program a computer is a difficult task for many Computer Science students. Constructivism theory states that learning is unavoidably done through association of new concepts with existing ones. In order to learn abstract programming concepts, like memory indirection and execution threads, students must build them upon life experience concepts. We hypothesize that easing the association process by using metaphors, and letting students program them directly through video games, can foster learning of abstract concepts. We propose a methodology to design video games under this principle, and provide an example using metaphors for difficult abstract programming concepts.","PeriodicalId":334476,"journal":{"name":"Annual Conference on Innovation and Technology in Computer Science Education","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116507477","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
Game programming for improving learning experience 提高学习体验的游戏编程
Annual Conference on Innovation and Technology in Computer Science Education Pub Date : 2014-06-21 DOI: 10.1145/2591708.2591737
Raquel Hijón-Neira, J. Velázquez‐Iturbide, C. Pizarro, L. Carriço
{"title":"Game programming for improving learning experience","authors":"Raquel Hijón-Neira, J. Velázquez‐Iturbide, C. Pizarro, L. Carriço","doi":"10.1145/2591708.2591737","DOIUrl":"https://doi.org/10.1145/2591708.2591737","url":null,"abstract":"In Computer Science Education there is a tendency to implement active learning paradigms where students are the focus of the educational process. An instantiation of these learning methods are gaming environments. We present ProGames, a system for learning programming skills through a leveled set of visually-attractive and interactive programming games in Greenfoot, categorized by student's likes offering them solutions to sets of problems that they really enjoy or like most. The system has been evaluated during the academic course 2012-13 in three Computer Science Degrees and our results indicate that using ProGames had a most positive influence in the students learning. Moreover, the subjective opinion of students reflects that they really enjoyed working with the system and increased the engagement with the course.","PeriodicalId":334476,"journal":{"name":"Annual Conference on Innovation and Technology in Computer Science Education","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130479509","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
The challenge of teaching students the value of programming best practices 向学生传授编程最佳实践的价值的挑战
Annual Conference on Innovation and Technology in Computer Science Education Pub Date : 2014-06-21 DOI: 10.1145/2591708.2602659
Daniel Toll, Tobias Olsson, Anna Wingkvist, Morgan Ericsson
{"title":"The challenge of teaching students the value of programming best practices","authors":"Daniel Toll, Tobias Olsson, Anna Wingkvist, Morgan Ericsson","doi":"10.1145/2591708.2602659","DOIUrl":"https://doi.org/10.1145/2591708.2602659","url":null,"abstract":"We investigate the benefits of our programming assignments in correlation to what the students learn and show in their programming solutions. The assignments are supposed to teach the students to use best practices related to program comprehension, but do the programming assignments clearly show the benefits of best practices? We performed an experiment that showed no significant result which suggests that the assignments did not emphasise the value of best practices. As lecturers, we understand that constructing assignments that match the sought after outcome in students learning is a complex task. The experiment provided valuable insights that we will use to improve the assignments to better mirror best practices.","PeriodicalId":334476,"journal":{"name":"Annual Conference on Innovation and Technology in Computer Science Education","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132826189","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
Remote pair programming (RPP) in massively open online courses (MOOCs) 大规模开放网络课程(MOOCs)中的远程结对编程(RPP)
Annual Conference on Innovation and Technology in Computer Science Education Pub Date : 2014-06-21 DOI: 10.1145/2591708.2602667
J. McKinsey, Samuelson Joseph, A. Fox, Daniel D. Garcia
{"title":"Remote pair programming (RPP) in massively open online courses (MOOCs)","authors":"J. McKinsey, Samuelson Joseph, A. Fox, Daniel D. Garcia","doi":"10.1145/2591708.2602667","DOIUrl":"https://doi.org/10.1145/2591708.2602667","url":null,"abstract":"Pair programming, a form of collaborative learning where two programmers work on the same computer, enhances learning in novice programmers and improves code quality in experienced programmers. Remote pair programming (RPP) brings the pedagogical technique of pair programming to the distributed online environment of Massively Open Online Courses (MOOCs). edX's CS169 Software as a Service MOOC successfully uses a Google+ community for students to generate their own RPP events or join events created by their peers. This paper examines survey results summarizing the RPP experiences and RPP technologies of student pairings in the Fall 2013 offering of CS169. In the future, the aim is to generalize RPP methodology through analyzing RPP sessions, expand applications of RPP to other MOOCs and traditional classrooms, and compare its effectiveness to in-person pair programming.","PeriodicalId":334476,"journal":{"name":"Annual Conference on Innovation and Technology in Computer Science Education","volume":"124 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132826369","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学术官方微信