Go home now Header Background Image
Search
Submission Procedure
share: |
 
Follow us
 
 
 
 
Volume 2 / Issue 6 / Abstract

available in:   PDF (285 kB) PS (180 kB)
 
get:  
Similar Docs BibTeX   Write a comment
  
get:  
Links into Future
 
DOI:   10.3217/jucs-002-06-0443

Integrated Multimedia-Based Distance Teaching of Information Technology

Wolfgang A. Halang (Faculty of Electrical Engineering FernUniversität in Hagen, Germany)
wolfgang.halang@fernuni-hagen.de

Bernd J. Krämer (Faculty of Electrical Engineering FernUniversität in Hagen, Germany)
bernd.kraemer@fernuni-hagen.de

Jürgen Schormann (Centre for the Development of Distance Education - ZFE, FernUniversität in Hagen, Germany)
juergen.schormann@fernuni-hagen.de

Abstract: An integrated set of four subsequent single semester courses is being developed covering information technology in great width and with strong links to technical applications. The courses will become integral parts of a distance teaching university's curricula. Combining short phases of presence with interleaved media-based self study blocks, they are also especially well-suited for continuing education. An innovative approach is taken by integrating all course elements -- acoustic and written information, diagrams and figures, animations, simulations, video clips, and laboratory exercises -- in a single electronic document. Whereas up to now all this information is only accessible on different storage media, the new multimedia teaching programmes even replace printed material.

Key Words: information technology, computer engineering, distance teaching, multimedia, integrated electronic documents

Category: H.5

1 Introduction

FernUniversität is the only German language institution of higher distance education at the university level, i.e., granting doctoral degrees and habilitations. It has students in almost all countries on earth. Engineering curricula are offered by the Faculties of Informatics and Electrical Engineering with some 8000 or 3000 students enrolled, respectively. After a vocational or another academic training, most of these students have a job and, in parallel, are further educating themselves by a study at FernUniversität. They are motivated by both wishing to update their knowledge and to enhance their career opportunities by obtaining a (higher) academic degree (Diplom-Ingenieur, Dr.-Ing.). To this end, they either enroll in

Page 443

continuing education modules consisting of a number of courses whose successful completion is certified, or by following an entire study. In the latter context the very successful supplementary curriculum in electrical engineering is to be particularly mentioned, providing engineers having graduated at Fachhochschulen (polytechnics) with the opportunity to earn an university diploma in a shortened study period. In 1993, contents and examination regulations of both the normal and the supplementary curriculum in electrical engineering were revised fundamentally. In the course of this, the increased requirements of electrical engineers in computing knowledge and industry's need in demand-oriented training were particularly taken into account. The latter imply rather low interest in theoretical and esoteric topics as often dealt with in informatics, but more in those relevant to actual engineering work.

2 Course Objectives

According to this need, an integrated set of four subsequent single semester courses was defined covering information technology in great width and with strong links to technical applications. The courses are integral parts of the mentioned curricula offered by FernUniversität. Combining short phases of presence (e.g., weekend seminars) with interleaved media-based self study blocks, they are also especially well-suited for continuing education.

For the development of this course package, all course elements -- acoustic and written information, diagrams and figures, animations, simulations, video clips, and laboratory exercises -- are to be integrated on a single electronic storage medium in order to fully exploit the possibilities of contemporary teaching and learning technology and to lead corresponding practices far into a new -- partially still unknown -- area. Phases of conveying factual knowledge and of laboratory exercises in a very technical discipline are to be interleaved by integration into the medium computer and to allow for a maximum extent of interactive exposure to the teaching material. This innovative approach is not without risks and, thus, has to be carefully accompanied with methods of empirical pedagogics.

The disadvantage of combined media introduced several decades ago was that their single elements could only be made accessible on different storage media (study texts, audio cassettes, movies, video tapes, video disks, diskettes) each -- except the texts -- requiring a special device for replay. Therefore, it was practically difficult to have the complete volume of information at one's disposal, and its manageability was particularly cumbersome. This made it advisable to keep the interleaving of the information offered on the different media rather limited. The older multimedia concepts tried to overcome this shortcoming, at least a little bit, by "programming" the linkage of the still separated media and, thus, realising an integrated sequence control.

Page 444

Our approach takes a decisive step ahead: information (text, sound, picture, movie etc.) hitherto separated by different media is integrated on a single, qualitatively as well as quantitatively high performance storage medium. Complete availability of all information is always ensured, and in combination with hypermedia techniques high flexibility is given for accessing different information. Furthermore, multimedia offer a great potential for technology transfer, since information can always be communicated in the most suitable form.

Certainly it makes no sense to offer large quantities of written information for perception via a computer screen. Therefore, in general FernUniversität's learning programmes do not present larger quantities of text. This is achieved by either selecting for programmes such topics which require only little text, or by letting programmes accompany printed course material, or by adding supplementary written information to programmes. Hitherto, teaching software mainly concentrated on functions which cannot or which can only inappropriately be fulfilled by written courses, such as to present and deal with processes of all kinds or to support active perception of the material. However, after it is now technically possible to integrate acoustic information including spoken texts into teaching programmes, the latter cannot only accompany and supplement printed courses but, in principle, also replace them. Thus, electronic courses become possible as integrated multimedia programmes. The most striking characteristic of our approach is to overcome combined media by integration and completely relinquishing printed media. Combined with hypermedia techniques complete integration offers hitherto not yet sufficiently explored possibilities for dynamic adjustment of the teaching material to the students' progress of learning as well as to their specific ways of learning.

Teaching media designed as self-instructing materials -- this is the case for all distance education materials -- can, in principle, be used in three forms of teaching and study organisation: as studying materials at an institution of higher distance education, as studying materials in a single phase of distance studies organised by an institution of presence education or by a distance learning institution in co-operation with an institution of presence learning, or as self-studying materials at institutions of presence education in order to supplement or to replace lectures. The multimedia learning programme "Information Technology" is designed to be employed (entirely or in defined parts) in all these areas.

3 Didactic Features

The project's most striking characteristic is overcoming combined media by real, physical and complete integration and the total renunciation of printed media. This approach contains considerable potential for innovation. It requires to further develop didactic-methodical concepts of distance teaching, and of media-based learning in general. Thus, the main question is: with which didactic-methodical

Page 445

concept and with which practical implementation technique can a modern electronic course be developed that gets by without printed media and combines different information elements such as text, sound, picture, and movie, that are hitherto stored on separate media, in a single electronic document?

In particular, the didactic-methodical concept has to contain suggestions, how the different elements, mainly acoustic and written information, can be optimally coordinated for the presentation of the material itself and of exercises and problem sets. The concept's realisation and its validation are carried out step by step (formative evaluation). It is hoped that the optimum co-ordination will have been found by the end of the project.

The electronic courses are conceived in such a way that they may be used not only for distance learning, but also as self-studying materials. To this end, the material is structured in modules. In the course of the project it will become clear, whether this goal can be achieved.

In pursuing the objectives stated above, it is looked into the question how teaching of a quite technical subject with corresponding laboratory phases can be interleaved by integration in the medium computer. How to explain and to accustom students with the function of a physical device when there are no laboratory sessions? As now common in science, it is not dealt with the real world, but components up to computer cores are simulated. Acceptance and range of this virtual world are to be investigated in the particular subject area of information technology. Basic digital circuits and electronic gates, for instance, are represented graphically in diagrams -- the input values can be assessed by students. Simulation programs then provide the same values at the outputs like in a real circuit.

A central item of the courses is a simulation program for an easily programmable digital computer [see Fig. 1]. This hypothetical computer does not match with any really existing computer. On the one hand, it is so powerful that it possesses the most important properties of digital computers dealt with in the course. On the other hand, it is so simple that it dispenses with all further special features that might be disturbing while demonstrating the basic properties of a computer. This computer shows the contents of its memory and the most important registers on its graphical user interface and is programmable with the help of a set of 20 instructions. The execution of a program can be performed either in step mode or in free running mode, as desired.

With these simulated circuits and computers, first the mode of operation of systems can be demonstrated with examples, especially the basic working method of a digital computer and its programming. Furthermore, students are given the opportunity to work actively on the problems dealt with in the course and to develop practical experiences in the handling of systems. Finally, the simulated devices are

Page 446

at disposal for free experimenting, which might lead to new questions and the search for own answers.

In the project it is investigated, whether so the need of practical experiences in the subject of information technology can be covered completely, in how far this offer is accepted and how it is assessed.

Another question concerning the complete integration and the relinquishment of written media arises because of the commonly held estimation that it is not useful to offer extensive written information for reading on a monitor. Admittedly, longer linguistic passages usually do not take up a central position in the passing on of technical contents, but they do have their status in the field of information technology, e.g., in introductions into a subject, in motivations for a problem or in supplementary remarks about the reference to practice or the like. But since the integration of acoustic information is realisable technically now, it is possible -- and in the sense of easing the visual channel even desirable -- to offer such information as spoken texts. A typical example for this type of information in the programme "Information Technology" is made up by a historical look back at the development of calculators. In the style of a sound-slide-show, a detailed spoken description of the development is given together with several pictures of inventors and their historical machines [see Fig. 2].

The concept of the integrated information is in essential parts superior to conventional presentations in study texts, lectures or films. As there is no longer a limitation to the respectively small presentation facilities, it is now possible to present any content in its optimal form. As examples that are of special importance in the field of information technology the picture-sound-sequences are to be cited, well-known from educational films, i.e., sequences of diagrams, formulae etc. that are accompanied by sound commentaries. Thus, gradual developments and processes, like e.g., the construction of a complex diagram, the deduction of a mathematical formula [see Fig. 3] or -- especially in computer engineering -- the demonstration of the operation mode of algorithms [see Fig. 4] or circuits [see Fig. 5], can be presented graphically by picture sequences, and -- in contrast to written material -- explained at the same time in an optimal way. In contrast to educational films, the speed of the process can be determined by the user himself.

Of even greater importance as for the presentation of the subject are the aspects of new presentation and individual usage facilities in the field of the use of computer programs. With the help of simulated circuits and devices, now -- conventionally only in the context of a special practical instruction -- the gaining of practical experiences is possible. The passing on of the syllabus and the practical exercises can be interconnected in a way chosen by the student himself.

Completely new is also the approach to provide the student with an interactive environment of software tools. This surrounding offers the opportunity to deepen the

Page 447

understanding of the learned terms, the writing and the principles of software engineering by means of trial and error. Thus, e.g., the working method of circuit nets, digital circuitry, finite automata, algorithms or complete computer architectures can be illustrated by animation, interaction, colour and sound accompaniment. A further feature of the software environment is the opportunity to adapt and expand the functionality of the tools correspondingly to the user's learning process.

In addition to the advantages of the concepts of integrated information, that are to be found in representing and operating the single information elements, there is a further crucial advantage that is based in the overall structure of the teaching programme: a computer teaching programme is able to overcome the presentation that is ordered linearly and to be passed through sequentially, as it is given in books or study texts, lectures and films. With such a suitable structure, on the one hand the individual student can be provided with essentially better opportunities to go through the subject in a way that is in accordance with his individual background knowledge and learning experiences, on the other hand a large, even quite heterogeneous range of persons can be addressed.

The students that are addressed by the teaching programme "Information Technology" have the most different background knowledge and learning experiences. This is valid for the students of FernUniversität, among which there are students with modest school knowledge, practitioners with the most different abilities, and university graduates of a related field, and it is even more valid, if a further range of students, e.g., at other universities or in the field of continuing education, is addressed.

The requirements for teaching materials suitable for such a wide range of addressees and at the same time effectively manageable for the single one, is only hard to meet by a linearly presented syllabus (book, lecture, video clip): a clearly and strictly presented subject is only ascertainable in an optimal way for a range of learners with certain background knowledge and learning abilities, whether a syllabus that is provided with many learning aids is confusing and only ponderously manageable for the individual person.

A computer program, however, offers the chance to provide an amount of learning aids, and, furthermore, to structure this offer in such a way that the learner effectively can make his choice that is in accordance with his individual needs. It is our approach to make a strict distinction between the contents to be passed on -- e.g., the definitions, propositions, methods, algorithms or descriptions of devices or circuits -- that are compulsory for everyone, and the didactic elements -- introductions into a subject, motivations, explanations, examples, demonstrations, exercises, lists of teaching aims, provision of background knowledge from mathematics and electrical engineering -- that are only offered optionally.

Page 448

In the programme "Information Technology", the contents to be passed on are decomposed in small sections that are offered in linear order [see Fig. 6]. To each of these content sections a set of didactic elements is allocated that can be chosen as required via a selection menu. Thus, e.g., a student repeating the course will mainly go through the content elements before an examination and only rarely take advantage of supplementary information, whereas a beginner in this subject possibly falls back on most of the aids. Thus, an offer arises, that on the one hand copes with the diverse needs of learning support, and on the other hand is simply and clearly to handle and -- especially with the help of the lists of teaching aims and self-test exercises offered in every section -- enables an effective and object-oriented working on the syllabus.

4 Course Development

The project work consists of development activities that are directly followed by testing activities. The former can be subdivided into teaching (selection and restriction of material, definition of preconditions and expected performance, standards of grading, etc.) and presentation activities (didactics of the media, design of teaching media, technology of teaching and learning, etc.). As far as the testing activities are concerned, we distinguish between (further) teaching (organisation of the situation of teaching and learning, selection of parts to be tested, assessment of the evaluation results, etc.) and research activities (formulation of hypotheses and questions, selection of testing instruments, assessment of testing results, etc.). The sequencing of development and testing phases characterises the project's schedule:

- development of the pilot unit,
- testing of the pilot unit, 
- development of the first half and important parts of the second half of the course package, 
- testing of the first half of the course package, 
- further development of the second half of the four courses, 
- testing of the second half of the course package; adding of testing results, 
- completion of the course package.

5 Course Assessment

Empirical pedagogics distinguishes between formative and summative evaluation. Whereas the latter investigates the prepared course, i.e., the developed product, the former focuses on the development process. As in the present project, formative evaluation is always selected when a new type of a teaching medium is to be developed. Therefore, testing phases are scheduled within the development period as formative evaluation. This will concentrate on structure, contents, and methodics of the course package. The main questions aim at clarity and consistency of the course

Page 449

structure, the optimal proportion of informative, activating, and testing contents, the optimal balance of sound, text, pictures, films, and simulations, and if the teaching programme is reliable and easy to handle. Needless to say, formative evaluation is to detect and remove errors.

The schedule provides three phases of formative evaluation, with the first one serving for the better formulation of hypotheses and questions, whereas the second and third phases are totally aimed to gain more knowledge. The first phase will be carried out using the pilot unit with just a few students in class at FernUniversität. Owing to the objectives and the low number of participants, in this phase it is tried to obtain first results by observations and (group) discussions. It is not sensible to use interviews and questionnaires before the second and third evaluation phase, following the first one with a distinct delay. The evaluation sites will partly move to the students' homes, in order to meet the conditions of distance learning. It is envisaged to include up to 50 participants into these tests. They will be questioned following a structured programme.

Figure 1: Simulation of an elementary digital computer

Page 450

Figure 2: Historical development of computers

Figure 3: Deduction of a mathematical formula

Page 451

Figure 4: Demonstration of an algorithm

Figure 5: Demonstration of a circuit

Page 452

Figure 6: Selection of didactic elements

Appendix: Course Syllabus

1. Semester

* Introduction to the hardware oriented part 
- Introduction to the subject area 
- Historical development of information technology 
- Survey on the structure of digital computers 
* Fundamentals 
- Digital representation of information 
- Coding of ciphers and characters 
- Polyadic number systems 
- Representation of integer and real numbers 
- Structure of a
simple digital computer 
- Programming of the simple digital computer
- Logical circuits 
- Boolean algebra 
* Logical combinatorical circuits
- Circuits with storage elements 
- Basic digital circuits
Page 453

- Finite automata 

2. Semester 

* Processors 
- Tasks and functions of a control unit 
- Structure of a control unit 
- Instructions and addressing 
- Microprogramming und instruction implementation 
- Program interrupts 
- Tasks and functions of an arithmetic unit 
- Binary adders
- Binary multiplication 
- Binary division 
- Binary floating point arithmetic 
- Error detection and handling 
* Memories 
- Tasks and functions of memories 
- Memories with random access 
- Memories with cyclic access 
- Memories with sequential access 
- Organisation and structure of memory hierarchies 
* Input and output 
- Survey on I/O- devices 
- Parallel and serial communication with I/O-devices
- Interrupts units and timers 
- Direct memory access and I/O- controllers 
- Keyboards, CRT-terminals, and printers 
- A/D and D/A converters 
* Outlook to further computer architectures 
- RISC principle 
- Transputer 
- Distributed systems 
- Parallel computers
- Unconventional computer architectures 

3. Semester 

* Introduction to the software oriented part 
- Software in technical systems 
- Design and validation of large software systems 
- Quality features of Software 
* Information and its representation 
- Statistical information (Shannon's) theory 
- Information as semantic content of messages 
- Forms of representation and interpretations
- Transformations of information representations 
* Fundamental mathematical notions 
- Characters, strings, and formal languages
Page 454

- Predicate logic 
- Sets, relations, and functions 
* Data structures
- Arrays and mappings 
- Sequences 
- Graphs and trees 
- Organisation and storage of data structures 
* Algorithms 
- Basic notions 
- Design and representation of algorithms 
- Correctness 
- Complexity 
* Syntax and semantics 
- Grammars, BNF, and syntax diagrams 
- Context conditions (static semantics) 
- Semantical models 
- Language translation 

4. Semester 

* Fundamental notions of programming
- Functions 
- Case selection 
- Non-deterministic selection 
* State oriented programming 
- On the notion "state" 
- Pre-  and post- conditions 
- Program variables 
- Iteration 
- Procedures
* Concurrency, parallelism, and distribution 
- Control of technical processes 
- Data parallelism 
- Control parallelism 
- Fair co- operation
of processes 
- Deadlocks 
- Concurrency and synchronisation
* Structuring of programs 
- Modularity 
- Stepwise refinement
- Composition of modules and processes 
- Strictly and loosely coupled communication 
* Organisation of computer operation 
- User and access rights 
- Layers of system objects 
- Memory organisation 
- Process management

Page 455