Affiliation:
1. Northeastern University, China
Abstract
Real-life software development requires practical developers. This chapter discusses the challenges put by real-life software development on computer science education of modern universities, and how to face these challenges by changing traditional teaching and learning to a PBL-based approach. Based on a literature review on PBL theories, methods and tools, and observations made in classrooms and group rooms at Aalborg University, this chapter discusses possible aspects to consider when changing traditional computer science classrooms. A case is then used to demonstrate the process of changing traditional teaching and learning of a computer science course named Visual Programming and Applications to a PBL-based approach.
Reference28 articles.
1. Diversity of PBL-PBL learning principles and models;K.Anette;Research on PBL practice in engineering,2009
2. Skill Talk
3. A taxonomy of problem-based learning methods
4. Predictors of student’s engagement and persistence in an innovative PBL curriculum: Applications for engineering education.;D.Bedard;International Journal of Engineering Education,2010