Font Size: a A A

The Design And Development Of Learning Support System For C Programming Language

Posted on:2007-02-20Degree:MasterType:Thesis
Country:ChinaCandidate:C Y GeFull Text:PDF
GTID:2178360182957379Subject:Education
Abstract/Summary:PDF Full Text Request
The C language is a senior programming language that has prevailed in recent years. Featured with its powerful functions,expressiveness,user-friendliness, and high efficiency, the C language has become imperative for many computer users and beginners. At present, most vocational secondary schools have opened the C language programming course for their students of computer science. But due to its complicated concepts and rules and flexibility as well, the language is rather difficult for them, for example, they are often confused while programming. They often can't debug the C program because of the wrong compiling. When meeting the complex program,they can't programme it. To faciliate their learning process and improve learning efficiency, this paper aims to devise and develop the learning support system for C programming language and to propose some solutions for students when they encounter difficulties in studying the C language.In order to realize the development, it is needed a kind of technical theory to support the development of this system, and the EPSS is the right one. My thesis wants to explain the developing of the program design in C programming language following the EPSS theory.The EPSS (Electronic Performance Support System) is a kind of electronic tool which attracts much attention by business recently, and it can be used to train the staff, improve productivity and performance. It emerged in the staff training at first, and obtained great success among the enterprises. In recent years, it became the hotspot of research in the education. It promotes the learners' ability of information obtain, gives supports to teachers' working and students' studying etc. It is an attempt to apply EPSS in the field of knowledge study. My paper attempts to apply EPSS theory in designing and developing a study system for students to learn the program design with C programming language. The study system can help students to study during accomplishing the task which can improve the performance of learning efficiency.My paper applies the literature research method to discuss the concept of performance technique and performance support in detail. And it also introduces the concept, components, characteristics and functions of EPSS in detail. At the same time, this paper exgresses the relationship between the education performance concept and EPSS.After understanding the theory of the system, combining the teaching and learning need of C program design, we devise and develop the learning support system for C programming language. We put up knowledge analysis and consequence path design of C source program, and we also analyse the thought of the complex grogram. We accomplish theelementary analysis and design of the system. We make some designs such as the functional module of system and the database. We also express every functional module and architecture. We developped one system.realized some functional modules.
Keywords/Search Tags:C Language Program Design, Learning Support System, Performance Technology, Electronic Performance Support System
PDF Full Text Request
Related items