28.06.2013 Views

Papers in PDF format

Papers in PDF format

Papers in PDF format

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The user of such a system is ma<strong>in</strong>ly absorb<strong>in</strong>g <strong>in</strong><strong>format</strong>ion, but tutorial support is miss<strong>in</strong>g, e. g. by answer<strong>in</strong>g<br />

the student's questions or hav<strong>in</strong>g him solve problems. The latter is possible by <strong>in</strong>tegrat<strong>in</strong>g multiple-choice tests,<br />

however, these are not suitable for more complicated problems and do not support the student <strong>in</strong> his strength<br />

and weaknesses. This will be discussed <strong>in</strong> more detail <strong>in</strong> the next section.<br />

3 A Prototype for Tomorrow's University Education<br />

The development of computer-based courses ist most often done us<strong>in</strong>g special author<strong>in</strong>g software. Usually, an<br />

<strong>in</strong>terdiscipl<strong>in</strong>ary team of content providers, media experts and designers jo<strong>in</strong> their efforts to produce a<br />

multimedia package, which is then sold to the general public as a CD-ROM. The time and costs for produc<strong>in</strong>g<br />

such a package are substantial: everyth<strong>in</strong>g has to be developed from scratch s<strong>in</strong>ce no parts or modules can be<br />

used from previously produced packages. Also, it is not possible to modify, enhance or adapt such a course to<br />

one's needs.<br />

However, with the amount of educational resources freely available on the Internet, we favour an open,<br />

modular approach, which can be compared to the object-oriented software-eng<strong>in</strong>eer<strong>in</strong>g approach, where<br />

previously implemented software modules can be easily reused. Furthermore, <strong>in</strong> order to facilitate the<br />

development of course material, it is desirable to be able to focus on content <strong>in</strong>stead of the graphical<br />

presentation of a specific topic[+].<br />

As a way out of the dilemma, our approach is to comb<strong>in</strong>e the documents of an electronic library with on-l<strong>in</strong>e<br />

lectur<strong>in</strong>g, to add multimedia components and tutorial elements, which are <strong>in</strong>dexed upon <strong>in</strong>sertion to enable full<br />

retrieval, and to <strong>in</strong>tegrate everyth<strong>in</strong>g <strong>in</strong>to a powerful, networked hypermedia system such as Hyper-G ([Ma96],<br />

[DH95]). Thus, if provided with graphical <strong>in</strong>terfaces for the course developer and the student, we are able to<br />

produce modular, <strong>in</strong>teractive educational environments at little costs where feedback between the system and<br />

the user ensures that the benefit for the student is substantial if used <strong>in</strong> conjunction with traditional study<strong>in</strong>g<br />

techniques.<br />

As the basis for our prototype, we took a commonly used textbook <strong>in</strong> undergraduate curricula, whose postscript<br />

version was partitioned <strong>in</strong> sufficiently small sections and then <strong>in</strong>serted <strong>in</strong>to the server. A number of freely<br />

available computer simulations were enhanced, provided with a user-friendly <strong>in</strong>terface and l<strong>in</strong>ked to the<br />

relevant book section. If suitable, we provided l<strong>in</strong>ks to the appropriate parts of previously stored on-l<strong>in</strong>e<br />

lectures. The assignments were also added along with the solutions so they could be retrieved later.<br />

To register, students fill out a form from their Web browsers to be able to access the educational environment<br />

after identification. The list of students is automatically kept up-to-date and can be used later for management<br />

purposes. Identified students can add own data or references or make annotations to any k<strong>in</strong>d of document,<br />

thus creat<strong>in</strong>g a personalized view of the environment.<br />

In order to improve navigation between various parts of the system, it is crucial to <strong>in</strong>troduce typed l<strong>in</strong>ks to<br />

<strong>in</strong>form the user about the document type and additional <strong>in</strong><strong>format</strong>ion about the document be<strong>in</strong>g accessed when<br />

follow<strong>in</strong>g a l<strong>in</strong>k.<br />

S<strong>in</strong>ce undergraduate computer science courses focus on teach<strong>in</strong>g basic algorithms and data structures, it is<br />

important to <strong>in</strong>clude a programm<strong>in</strong>g environment, which enables the students to tra<strong>in</strong> their programm<strong>in</strong>g<br />

skills and to visualize and analyze the output of their efforts with the help of a visual debugger. Thus, if an<br />

assignment is completed, the code could be automatically extracted and l<strong>in</strong>ked to the solved assignments. S<strong>in</strong>ce<br />

the correction of theory assignments cannot be automated, the solution, which is written with the help of a text<br />

editor, is sent to the system upon completion. The solution can automatically be forwarded to the assigned<br />

tutor, or either a l<strong>in</strong>k is generated on the fly between the tutor's collection associated with a spefic student and<br />

a completed assignment. Comments from the tutor can be appended via the annotation mechanism.<br />

Concern<strong>in</strong>g the tutorial aspects of a system, i. e. the ability to ask and answer questions, the feedback for<br />

questions hav<strong>in</strong>g been asked before can be automated by access<strong>in</strong>g a database which conta<strong>in</strong>s the<br />

correspond<strong>in</strong>g answers. All other questions could be forwarded to the tutors via e-mail if they are not currently<br />

logged on, or via a text w<strong>in</strong>dow which the tutor can access via the user <strong>in</strong>terface. If an answer can be provided

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!