2013 Learning and Teaching in Computing and Engineering最新文献

筛选
英文 中文
How Do Students Solve Parsons Programming Problems? -- Execution-Based vs. Line-Based Feedback 学生如何解决帕森斯编程问题?——基于执行vs.基于行反馈
2013 Learning and Teaching in Computing and Engineering Pub Date : 2013-03-21 DOI: 10.1109/LATICE.2013.26
J. Helminen, Petri Ihantola, V. Karavirta, S. Alaoutinen
{"title":"How Do Students Solve Parsons Programming Problems? -- Execution-Based vs. Line-Based Feedback","authors":"J. Helminen, Petri Ihantola, V. Karavirta, S. Alaoutinen","doi":"10.1109/LATICE.2013.26","DOIUrl":"https://doi.org/10.1109/LATICE.2013.26","url":null,"abstract":"In large introductory programming classes, there typically are no resources for adequate individual guidance. Automatic feedback for programming tasks can facilitate students' learning by allowing them to get immediate individual feedback regardless of time and place. This paper presents a study on how the type of automatic feedback in Parsons problems affects how students solve them. Students on their first programming class were divided into two groups and, in two assignments, each group in turn received different type of feedback. The type of feedback had an effect on how students constructed their programs and how quickly they were able to complete them. With feedback based on execution as opposed to the visible arrangement of code, the programs were more frequently executable when feedback was requested and, overall, feedback was requested less frequently. Based on the analysis, we discuss possible future improvements to automatic feedback in this type of an assignment.","PeriodicalId":143939,"journal":{"name":"2013 Learning and Teaching in Computing and Engineering","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131336009","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}
引用次数: 27
Bring History of Computing into High School CS Curriculum: Teachers' Perspectives 将计算机史引入高中计算机科学课程:教师的视角
2013 Learning and Teaching in Computing and Engineering Pub Date : 2013-03-21 DOI: 10.1109/LaTiCE.2013.16
Yi-Fen Chen, Cheng-Chih Wu
{"title":"Bring History of Computing into High School CS Curriculum: Teachers' Perspectives","authors":"Yi-Fen Chen, Cheng-Chih Wu","doi":"10.1109/LaTiCE.2013.16","DOIUrl":"https://doi.org/10.1109/LaTiCE.2013.16","url":null,"abstract":"The purpose of this study is to investigate teachers' perceptions/concerns of teaching computer sciences through history of computing, specifically in teaching high school computer science. We hope the results of this study should provide valuable ideas for textbook authors and curriculum developers, it should offer suggestions for high school teachers in teaching computer science through history of computing as well.","PeriodicalId":143939,"journal":{"name":"2013 Learning and Teaching in Computing and Engineering","volume":"151 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115167370","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
Object Interaction Competence Model v. 2.0 对象交互能力模型v. 2.0
2013 Learning and Teaching in Computing and Engineering Pub Date : 2013-03-21 DOI: 10.1109/LaTiCE.2013.43
J. Bennedsen, Carsten Schulte
{"title":"Object Interaction Competence Model v. 2.0","authors":"J. Bennedsen, Carsten Schulte","doi":"10.1109/LaTiCE.2013.43","DOIUrl":"https://doi.org/10.1109/LaTiCE.2013.43","url":null,"abstract":"Teaching and learning object oriented programming has to take into account the specific object oriented characteristics of program execution, namely the interaction of objects during runtime. Prior to the research reported in this article, we have developed a competence model for object interaction and a test instrument for that model. This article assesses the problems involved in the first version of the instrument and associated empirical results. Based on the discussion and analysis of the prior results, we describe the rationale behind refining the hierarchy, and present a refined test instrument. We then describe a first evaluative study with third semester students and present its results as well as an discussion of the validity of the refined instrument. The empirical results show that the hierarchy is taxonomic (i.e. to understand level n one needs to understand all lower levels) but there where problems with the test used.","PeriodicalId":143939,"journal":{"name":"2013 Learning and Teaching in Computing and Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129896656","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
Novices' Debugging Behaviors in VB Programming VB编程新手的调试行为
2013 Learning and Teaching in Computing and Engineering Pub Date : 2013-03-21 DOI: 10.1109/LaTiCE.2013.38
Mei-Wen Chen, Cheng-Chih Wu, Yu-Tzu Lin
{"title":"Novices' Debugging Behaviors in VB Programming","authors":"Mei-Wen Chen, Cheng-Chih Wu, Yu-Tzu Lin","doi":"10.1109/LaTiCE.2013.38","DOIUrl":"https://doi.org/10.1109/LaTiCE.2013.38","url":null,"abstract":"This study investigates the debugging behaviors of novices in the Visual Basic (VB) programming environment. To understand how novice programmers solve debugging problems, we employed a mixed-method, which used both quantitative and qualitative data, including a questionnaire survey and a debugging-behaviors analysis. Seventy-two students from a vocational high school in Taipei participated in the study. The results indicated that most students believed debugging skill is due to individual aptitude and cannot be developed through learning. Most students did not employ debugging tools provided in Visual Basic environment or even were aware of the existence of the tools. Although most students enjoyed the achievement of resolving bugs, they disliked the challenge of debugging.","PeriodicalId":143939,"journal":{"name":"2013 Learning and Teaching in Computing and Engineering","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124154721","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}
引用次数: 7
Work-in-Progress: Learning to Program in a Connected World 正在进行的工作:在一个连接的世界中学习编程
2013 Learning and Teaching in Computing and Engineering Pub Date : 2013-03-21 DOI: 10.1109/LaTiCE.2013.48
Jian Shi, S. White
{"title":"Work-in-Progress: Learning to Program in a Connected World","authors":"Jian Shi, S. White","doi":"10.1109/LaTiCE.2013.48","DOIUrl":"https://doi.org/10.1109/LaTiCE.2013.48","url":null,"abstract":"The problem of teaching introductory programming is a recurrent one which has interested and challenged computer scientists over the years. It has evoked differing philosophies, has motivated new languages and fuelled 'wars' between supporters of different languages and approaches. Much of the discourse surrounding these practices dates from a period when learning was bounded by practical activities and assiduous use of reference books. Recent technological changes are however impacting on learners' approaches to life and study, the Internet has not only become a very visible field for the programmer's skills, it is also plays an intrinsic role in the practices and experiences of novice learners. However academics engaged in instructing these courses, although highly computer literate may have limited personal experience of integrating independent learning via the web as a novice programmer. This account of work in progress presents a preliminary study which explores the learning practices of students enrolled on introductory programming courses. A mixed methods approach using quantitative and qualitative data is designed to triangulate information order to reveal practices, beliefs and attitudes to learning. It focuses on discovering what the student believes, experiences and does. The paper will present interim findings and discuss the challenge and potential advantages of working within a mixed methods research framework.","PeriodicalId":143939,"journal":{"name":"2013 Learning and Teaching in Computing and Engineering","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125337365","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
Facebook versus Blackboard for Supporting the Learning of Programming in a Fully Online Course: The Changing Face of Computing Education Facebook与Blackboard在完全在线课程中支持编程学习:计算机教育的变化面貌
2013 Learning and Teaching in Computing and Engineering Pub Date : 2013-03-21 DOI: 10.1109/LaTiCE.2013.31
M. Maleko, Dip Nandi, M. Hamilton, Daryl J. D'Souza, James Harland
{"title":"Facebook versus Blackboard for Supporting the Learning of Programming in a Fully Online Course: The Changing Face of Computing Education","authors":"M. Maleko, Dip Nandi, M. Hamilton, Daryl J. D'Souza, James Harland","doi":"10.1109/LaTiCE.2013.31","DOIUrl":"https://doi.org/10.1109/LaTiCE.2013.31","url":null,"abstract":"As students become more mobile they increasingly require access to their educational resources anytime and anywhere. University courses are typically managed through learning management systems, which were established to enable access to their educational resources online at any time, but are these enough? We are interested in researching the impact that Facebook can have for online students in an introductory programming course. In particular we want to know whether any learning can occur in Facebook. A programming group was set up on Facebook for our cohort of fully online students who already have access to Blackboard, our University's learning management system, for them to discuss, chat and brainstorm about programming. We compare the student participation to the two environments: the Blackboard Discussion Forum and the Facebook programming group, over the semester of the course. In this paper we analyse the student postings and identify the similarities and differences of the two environments and we discuss the benefits and drawbacks of each environment. Our primary finding was that Facebook attracted more students (over Blackboard) due to its social and community learning benefits, encouraging students to support one another. Blackboard was viewed as the authoritative and valid medium for official course material. Finally, there is a need for further work to determine how the two media may be better integrated for course delivery.","PeriodicalId":143939,"journal":{"name":"2013 Learning and Teaching in Computing and Engineering","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126371950","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}
引用次数: 27
Computer Science Students' Perception of Computer Network Security 计算机专业学生对计算机网络安全的认知
2013 Learning and Teaching in Computing and Engineering Pub Date : 2013-03-21 DOI: 10.1109/LaTiCE.2013.19
Volkan Cambazoglu, Neena Thota
{"title":"Computer Science Students' Perception of Computer Network Security","authors":"Volkan Cambazoglu, Neena Thota","doi":"10.1109/LaTiCE.2013.19","DOIUrl":"https://doi.org/10.1109/LaTiCE.2013.19","url":null,"abstract":"In the last decade, the progress of internet technologies has led to a significant increase in security and privacy issues for users. This study aims to investigate how computer science students perceive computer network security. Thirty three students participated in the study in which we gathered data through a questionnaire. In this paper, we present an analysis that is inspired by the phenomenographic approach. Our conclusion is that the students have different levels of understanding of computer network security depending on their usage of the concepts they have learned, their theoretical or practical orientation to the subject, and their interest in the field.","PeriodicalId":143939,"journal":{"name":"2013 Learning and Teaching in Computing and Engineering","volume":"87 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126050492","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
Analysing the Enacted Object of Learning in Lab Assignments in Programming Education 浅析程序设计教学中实验作业的学习目标
2013 Learning and Teaching in Computing and Engineering Pub Date : 2013-03-21 DOI: 10.1109/LaTiCE.2013.25
Anna Eckerdal, M. Thuné
{"title":"Analysing the Enacted Object of Learning in Lab Assignments in Programming Education","authors":"Anna Eckerdal, M. Thuné","doi":"10.1109/LaTiCE.2013.25","DOIUrl":"https://doi.org/10.1109/LaTiCE.2013.25","url":null,"abstract":"In this paper we propose a way to analyse the enacted object of learning in written instructions for lab assignments in programming. Moreover, we apply the proposed kind of analysis to empirical data. The data stem from a small pilot study where we studied instruction material for one specific lab session, concerning non-void methods in Java. The larger framework for the results presented here is a research project aimed at better understanding the relation between how novice students learn theory and how they learn practice in the computer lab.","PeriodicalId":143939,"journal":{"name":"2013 Learning and Teaching in Computing and Engineering","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125893305","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
Building Consensus: Students' Cognitive and Metacognitive Behaviours during Wiki Construction 建立共识:学生在维基建构过程中的认知与元认知行为
2013 Learning and Teaching in Computing and Engineering Pub Date : 2013-03-21 DOI: 10.1109/LaTiCE.2013.22
R. Vivian, K. Falkner, Nickolas J. G. Falkner
{"title":"Building Consensus: Students' Cognitive and Metacognitive Behaviours during Wiki Construction","authors":"R. Vivian, K. Falkner, Nickolas J. G. Falkner","doi":"10.1109/LaTiCE.2013.22","DOIUrl":"https://doi.org/10.1109/LaTiCE.2013.22","url":null,"abstract":"Wikis are a web-based technology that has been adopted in the classroom to allow students to engage in collaborative practices via group work. However, group work can often emphasise product, rather than the processes that lead to the production of an artifact. Furthermore, co-writing activities also cause problems with the clear identification of group member contributions and the assessment of educational objectives. Wikis are implemented in the anticipation that students are applying knowledge, sharing, and engaging in cognitive and metacognitive processes as a group, however, exactly which cognitive and metacognitive processes occur behind the 'edits' of the wiki? This paper examines students' \"invisible\" behaviours as they co-construct a wiki response to a problem-based learning question. Our analysis confirms the complex nature of assessing \"process\" behaviours. The discussion space proved to be a valuable tool for students in the consultation and production of the wiki response and a number of cognitive and metacognitive behaviours emerged in the discussions.","PeriodicalId":143939,"journal":{"name":"2013 Learning and Teaching in Computing and Engineering","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131213456","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
Deployment of Capstone Projects in Software Engineering Education at Duy Tan University as Part of a University-Wide Project-Based Learning Effort 在duytan大学软件工程教育中部署顶点项目,作为全校基于项目的学习努力的一部分
2013 Learning and Teaching in Computing and Engineering Pub Date : 2013-03-21 DOI: 10.1109/LaTiCE.2013.27
Duc-Man Nguyen, Tien Vu Truong, B. N. Le
{"title":"Deployment of Capstone Projects in Software Engineering Education at Duy Tan University as Part of a University-Wide Project-Based Learning Effort","authors":"Duc-Man Nguyen, Tien Vu Truong, B. N. Le","doi":"10.1109/LaTiCE.2013.27","DOIUrl":"https://doi.org/10.1109/LaTiCE.2013.27","url":null,"abstract":"One of the biggest challenges for schools and institutions offering IT-training programs in Vietnam is how to minimize the amount of retraining by IT companies and corporations for new IT graduates due to the gap between college education and real-world practices in IT. In particular, how can our IT graduates acquire the right knowledge, skills and attitudes to fit in our IT labor market? There are many solutions to the above problem like restructuring the curricula, integrating the materials of higher-division courses, or adding in practical skill-set training, etc. However, the most effective solution from our experiences is to change our current methodology of teaching and learning IT in Vietnam, specially, enhancing our students' capability through more use of real-world IT projects. This is usually known as the Project-Based Learning (PjBL) approach in which students explore real-world problems or challenges, and simultaneously developing interdisciplinary skills while working in small collaborative groups or teams. Since project-based learning is involved with active and engaged learning, it inspires students to acquire a deeper knowledge of the subjects they are studying. In this paper, we will present some current alarming issues of the IT training and education situation in Vietnam and how the Faculty of Information Technology of Duy Tan University tackles those issues through its deployment of major IT Capstone projects as part of a university-wide Project-based Learning effort.","PeriodicalId":143939,"journal":{"name":"2013 Learning and Teaching in Computing and Engineering","volume":"124 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123251591","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
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学术官方微信