Font Size: a A A

Development Of Multimedia Courseware Of Data Structures With C And C++

Posted on:2007-01-12Degree:MasterType:Thesis
Country:ChinaCandidate:Z H LiuFull Text:PDF
GTID:2178360212471587Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
This thesis is about how to develop the Multimedia Courseware of Data Structures With C and C++, which is a part of the homonymous book. As one of results of the Fundamental Computer Science Curriculum Reform in TianJin Colleges, the book, already published two editions by TsingHua University Press, are expecting its third edition. Based on the implementations of classic algorithms like the Bubble Sort, the Heap Sort, Group Class ,Event-Driven Simulation, the paper aimed to expose the development of the third edition courseware, specifically, to give a clear and comprehensive picture of the key problems faced up to in the process and the methods we explored to solve them.There are two kinds of significant difficulties that have to be solved by the courseware, one is how to show relationship among the chapters and sections of the textbook, the other, in what way to implement courseware interaction. The relationship are divided into two classes: first, comparative programming, which formerly scattered in three individual curriculums and now having united in one, such as the comparison with each other in the different implementations of the algorithms including C language codes, Data Structures with C and C++ presentation respectively, and secondly, correlating mechanisms altogether to support the implementation of algorithms like abstract structures, memory constructs, procedures to solve the problem and codes. The courseware interaction encourage users to input data while courseware are demonstrating programs, which not only makes courseware simulation more realistic, but also allow users to select sets of data to analyze algorithms when necessary.In order to solve the first difficulty, the courseware set out to do three things: to establish three degree menu to correspond to the chapters and sections of the book, to build up task column to make it easy to pick up the components of a topic, such as basic operator functions of a data structure, member functions of a class, and to simulate the trace function of compile debug system, following each code sentence and showing up simultaneously algorithms, abstract structures, memory structures, operating results and supporting compile mechanism.The second difficulty is overcome, with the aids of Authorware, through the exploration of its programming function.The courseware have challenged traditional teaching mode and learning method of programming, lessening class time, but extending classroom and providing readers with more opportunities to study at their call.
Keywords/Search Tags:CAI, Courseware, Algorithm, Programming
PDF Full Text Request
Related items