Conveying technical content in a curriculum using problem based learning
暂无分享,去创建一个
Problem Based Learnin g (PBL) is a radically different way to organise a course. Instead of an ins.%ructorwho transnu‘ts information to students who then apply -what they learnt in tightly-d&ned tasks for assessment, in PBL the students work in groups on authentic ill-defined tasks, us-mgresources (iiclmli.ng manuals, examples, mentors) when they find that help is needed. The PBL style of education is particularly suited to develop-mg students’ skill in software engineering and progr amming, as well as generic Skius in communication, cooperation and problem solving. For these reasons the University of Sydney has revised the iirst year Computer Science subjects to use PBL. This paper analyses the implications for the technical content covered in these courses. In particular, we show that PBL need not lead to the neglect of topics such as analysis of algorithms, recursion, computer orgauisation, and ethics. MTeillustrate our techniques with details of the tasks students are offered and the assessment scheme.
[1] Michael Kölling,et al. Blue—a language for teaching object-oriented programming , 1996, SIGCSE '96.
[2] Raymond P. Kirsch. Teaching OLE automation: a problem-based learning approach , 1996, SIGCSE '96.
[3] David Boud,et al. The Challenge of Problem Based Learning , 1991 .