Guenter Hilmer - Phd Thesis - Glamorgan Dspace - University of ...

Guenter Hilmer - Phd Thesis - Glamorgan Dspace - University of ... Guenter Hilmer - Phd Thesis - Glamorgan Dspace - University of ...

dspace1.isd.glam.ac.uk
from dspace1.isd.glam.ac.uk More from this publisher
25.10.2012 Views

7.2 Existing material 7 PRACTICAL EVALUATION are only identified by their index. A first step to solve this problem could be to implement a title-display for every TLS. However, further research will have to be undertaken to solve this problem. 7.2.7 Author’s expertise We possessed no expertise in the domain of the material selected for this part of the practical evaluation. Several conceptional problems and a slow conversion speed of the material can be regarded as direct results of the missing expertise. Our technical expertise did not help to simplify the authoring process. Therefore, it was decided to select some material from our educational expertise field for the next part of the practical evaluation of the HEAT. 172

7.3 New material 7 PRACTICAL EVALUATION 7.3 New material During the authors’ work as a part-time lecturer at the University of Applied Sci- ences in Regensburg, we taught the module ’Grundlagen der C/C++ Program- mierung - Programming in C/C++’. This is a module for the first year of a bache- lor’s or master’s degree in software engineering. There is no course book existing and we can be regarded as an educational expert in this domain. Furthermore, it was decided not to create the educational material for a complete year, but to focus on the basic concepts of the C programming language. 7.3.1 EHP-Layer The developed EHPs worked fine during the practical evaluation of the HEAT. The creation of new EHPs was not necessary, because there was no need for the creation of new TLSs. However, if a new TLS had been needed, it would have been necessary to add more EHPs to the EFTECS and the HEAT. 7.3.2 TLS-layer The designed TLSs were applicable to the creation of new educational material with the HEAT. During the authoring process of the material, it was also noticed that a large part of the material could be covered and converted with the existing TLSs. However, it was observed that for specific situations, e.g. the demonstration of how a code works during the run-time of a C-programme, a specialised TLS would be needed. Such a specialised TLS for programming languages promises great opportunities for future work (cf. section 9.2) in this area. 7.3.3 Linking of TLSs The linking of the TLSs was straightforward. Due to the fact that we tried to im- plement all the different TLSs provided by the HEAT, the linking became very 173

7.3 New material 7 PRACTICAL EVALUATION<br />

7.3 New material<br />

During the authors’ work as a part-time lecturer at the <strong>University</strong> <strong>of</strong> Applied Sci-<br />

ences in Regensburg, we taught the module ’Grundlagen der C/C++ Program-<br />

mierung - Programming in C/C++’. This is a module for the first year <strong>of</strong> a bache-<br />

lor’s or master’s degree in s<strong>of</strong>tware engineering. There is no course book existing<br />

and we can be regarded as an educational expert in this domain.<br />

Furthermore, it was decided not to create the educational material for a complete<br />

year, but to focus on the basic concepts <strong>of</strong> the C programming language.<br />

7.3.1 EHP-Layer<br />

The developed EHPs worked fine during the practical evaluation <strong>of</strong> the HEAT.<br />

The creation <strong>of</strong> new EHPs was not necessary, because there was no need for the<br />

creation <strong>of</strong> new TLSs. However, if a new TLS had been needed, it would have<br />

been necessary to add more EHPs to the EFTECS and the HEAT.<br />

7.3.2 TLS-layer<br />

The designed TLSs were applicable to the creation <strong>of</strong> new educational material<br />

with the HEAT. During the authoring process <strong>of</strong> the material, it was also noticed<br />

that a large part <strong>of</strong> the material could be covered and converted with the existing<br />

TLSs.<br />

However, it was observed that for specific situations, e.g. the demonstration <strong>of</strong><br />

how a code works during the run-time <strong>of</strong> a C-programme, a specialised TLS would<br />

be needed. Such a specialised TLS for programming languages promises great<br />

opportunities for future work (cf. section 9.2) in this area.<br />

7.3.3 Linking <strong>of</strong> TLSs<br />

The linking <strong>of</strong> the TLSs was straightforward. Due to the fact that we tried to im-<br />

plement all the different TLSs provided by the HEAT, the linking became very<br />

173

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

Saved successfully!

Ooh no, something went wrong!