College students majoring in computer science and software engineering need to master skills for high-quality ***,rich research has shown that both the teaching and learning of high-qualityprogramming are challenging...
详细信息
College students majoring in computer science and software engineering need to master skills for high-quality ***,rich research has shown that both the teaching and learning of high-qualityprogramming are challenging and deficient in most college education ***,the continuous inspection paradigm has been widely used by developers on social coding sites(e.g.,GitHub)as an important method to ensure the internal quality of massive code *** paper presents a case where continuous inspection is introduced into the classroom setting to improve students’programming *** the study,we first designed a specific continuous inspection process for students’collaborative projects and built an execution environment for the *** then conducted a controlled experiment with 48 students from the same course during two school years to evaluate how the process affects their programming *** results show that continuous inspection can help students in identifying their bad coding habits,mastering a set of good coding rules and significantly reducing the density of code quality issues introduced in the ***,we describe the lessons learned during the study and propose ideas to replicate and improve the process and its execution platform.
programming learning is a complexity work, many students in the process of learning often encounter many problems and obstacles. programming faces different programming language design, mathematical logic, database ac...
详细信息
ISBN:
(纸本)9781467395816
programming learning is a complexity work, many students in the process of learning often encounter many problems and obstacles. programming faces different programming language design, mathematical logic, database access and network communication barriers, therefore in the process of learning. Due to these different issues, programming involves many cognitive skills and related factors. The teaching objective of programming is to teach the students using the programming language syntax, language structure and design technique to solve the problem. However, the traditional curriculum design and process, the computer program teaching methods mostly adopted the demonstration teaching, followed by demonstration teaching steps. Most of students were not able to the capability of problem solving. Therefore, how to incorporate creative thinking into the programming language teaching activities and to cultivate students learn problem solving skills is the main objective of this paper. The objective of this research is to integrate SPOCs into programming teaching, through the method of observation, fully thinking and understanding the weekend's topic first, understanding other developer's software development process and structure, imitation learning and development, to learn how to construct software design and function service platform through process, training problem solving abilities, improve student programming become a viable means of learning outcomes.
暂无评论