出版社:International Association for Computer Information Systems
摘要:This paper outlines a model for the teaching of a project-based introductory undergraduate course in computer programming. The students in this course had little to no background in programming. Strategies to allow the students to succeed with a large project in such a course are discussed. This model introduces the programming concepts at critical times during the duration of the project. The systematic process of creating a well-designed project leads to a significant coding effort on the part of the first time programmer. Beginning programming was taught to 546 students over a six and a half year period in this study. The primary assessment tool for the course was the successful completion of the semester programming project. The outcomes from the study indicate that this approach can be successful.
关键词:Computer Programming Courses; Project based learning; Novice Programmers; Computer and;Information Systems Curricula