Visual Basic Program Design Course (VB) is an obligatory public computer course for most of the non-computer majored students in colleges. This course aims at developing students' ability of solving practical problems by applying computer technology. Traditional teaching, with teachers as the subject and gradual teaching mode as main teaching mode, constructs knowledge system with knowledge. It only suits subjects with stable contents. While VB is one of the subjects that require strong ability of practicing, that is, students are supposed to master both relevant theoretical knowledge and practical operating skills. If teachers fail to use proper teaching methods and develop students' abilities of self-study and innovation, the teaching might end up with a divorce from practice and become inefficient. Therefore, a new teaching method, which can fit VB well, is urgently needed.The case-based teaching method is a method that introduces situation by describing real cases, arouses analysis, deducing, inducing, and finally solves practical problems. The application of case-based method to computer teaching is just in early stage in our country. There are few application of case-based teaching method in VB course, let alone the construction of the VB case program library. Therefore, bringing task-driven mode into the expanded part of case into case-based teaching process is a kind of exploration and tryout.By combining the advantages of both case-based teaching and task-driven teaching, the contents and feature of VB course, this dissertation makes a research on the application of case-based teaching to VB course. The dissertation also constructs VB case program library, brings the idea of task-driven into the practicing of case program library in teaching, and forms the VB case-task driven teaching mode, aiming to provide experiences to the teaching of computer program design, enrich teaching method and promote the developing of computer teaching as well.Firstly, the dissertation analyzes the present situation about the teaching of VB course and summarizes the existing problems in traditional teaching mode. Basing on the applicability analysis of case-task driven teaching mode in VB, the dissertation designs a teaching plan and teaching program. Secondly, two classes of students (majored in chemistry) have been chosen to be object of action research. And four cases have been chosen according to the feature of teaching contents and students. The teaching programs of these cases are as following: teacher presents cases and analyzes them; students do imitation exercises according to the task; teacher guides students do exploration task; students cooperates and finish analysis report; all students exchange ideas and makes conclusion. Lastly, with the help of questionnaire, interview record between teacher and students and the analysis of students' assignments, the dissertation discusses the effect of case-task driven teaching mode in VB teaching.The research shows that, the VB case-task driven teaching mode satisfies the demand of the VB, the application of this teaching mode can develop students' abilities of analyzing problems, solving problems, cooperating and communicating. It also promotes communications and interactions between teachers and students and the efficiency of teaching. |