Title: Teaching Computer Programming Courses Using Programming Patterns
Abstract: The paper proposes a novel method of teaching computer courses. The method is based on the concept of programming pattern, which is an implementation of top-down programming. For a given problem, we can try to decompose it into several sub-problems and solve each sub-problem using a particular pattern. To provide an effective approach for students to learn these patterns by themselves, we also implement an ELearning system which utilizes the technique of learning objects. The patterns are transformed into different learning objects and published on the web. The method has been used in an introductory course for several years at Tsinghua University. The examination results and the feedbacks of the students indicate that they achieved major improvements after the course.
Publication Year: 2012
Publication Date: 2012-05-11
Language: en
Type: article
Access and Citation
AI Researcher Chatbot
Get quick answers to your questions about the article from our AI researcher chatbot