| With entering the new century, in order to meet the needs of social development, education reform development and all-round development of students, it has become a urgent issue to be resolved for higher education that how to cultivate comprehensive talent who not only have the ability to life-long learning and innovation but also have the knowledge of the theories and practical skills. Applying Internet to education becomes a effective solution. Using the Internet for education and teaching activities is an effective means and an inevitable trend in the development of modern education, which has the advantage of sharing of educational resources, expanding the scale of education, improving educational efficiency, and building life-long education system that the traditional teaching does not have. Today, various colleges and universities are starting web-based teaching applications actively while changing curriculum system. Network assisted instruction system is one of general application model. This paper will try to conclude some theories and methods of the network assisted instruction system so that to guide network assisted instruction system design and development, to service for the courses to improve the quality of teaching. At the same time, taking software engineering course in my university as an example, applying some related theory and methods to network assisted instruction system of software engineering course and to verify the feasibility and application effectiveness of related theory and methods. One this basis, the paper presents some corresponding point of view.This paper first has a simple review about the history and development of assisted instruction system while the theory of network education was summed up in order to strengthen understanding about network assisted instruction system. Then the paper discusses the characteristics of network assisted instruction system and relationship between networks assisted instruction system and course. Finally, we draw the conclusion: It's impossible to summarize the design and development of the methods of network education assistance system which can be used in all subjects, because every subjects has its own special content, representation and arrangement. But it is possible to be as a guide of how to design and develop the network education assistance system based on some basic principles and directions. This paper will make some conclusions of it.This paper takes the software engineering course as the research object to design and develop the software engineering network education assistance system through using those principles and methods. We propose to build the Template library, Case library, Instruction library and so on software engineering course through the analysis of the teaching target, content of course, learners, and current teaching problems in software engineering course, aim at enhancing the student's understanding and comprehension of the software engineering course, and through the constrained project to exercise students'practice ability and improve the comprehensive quality of the students who is majoring in computer. The practice has been proved that our suggestion is feasible and effective. On this foundation, I will put those data in Campus net and design a virtual community (BBS) for students and teachers that is a good study and intercommunion platform. We also could collect more data by using the system, to build FAQ library and enrich it gradually. And the use of the system can be seen as Electronics file library. We can judge the effect by using system and provide the detail data to improve teaching quality for software engineering through the analysis and contrast.In the end, this paper illustrates the characteristics and problems in this research, as well as some suggestions on further research of related topics. |