Course reform of software development on CDIO pattern

In order to meet the requirements from the enterprises and enhance employability of students of computer science, the present paper proposes a new idea on the course design of software development based on CDIO Concept. The new course design is directed by double projects. The complete project helps students to know the aim of learning and main contents of the course; the underdeveloped project keeps students having a strong learning interest and enables them to learn through practice. Case study guides students to overcome the difficulties in learning and practice. The practical teaching consists of practice for verifying learning essentials and that for developing software, and takes the requirements of employing units on software development as standards of the course evaluation. This new design was applied into the course teaching and was proved effective in improving students' software development ability. Although it needs further improvement, it gives enlightenment to the reform of similar course.