Guenter Hilmer - Phd Thesis - Glamorgan Dspace - University of ...
Guenter Hilmer - Phd Thesis - Glamorgan Dspace - University of ... Guenter Hilmer - Phd Thesis - Glamorgan Dspace - University of ...
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
- Page 121 and 122: 4.8 Detailed example 4 HEAT Figure
- Page 123 and 124: 4.8 Detailed example 4 HEAT Figure
- Page 125 and 126: 4.8 Detailed example 4 HEAT the aut
- Page 127 and 128: 5 Evaluation methodology 5 EVALUATI
- Page 129 and 130: 5.1 Analysis of alternative approac
- Page 131 and 132: 5.2 Design of the interview evaluat
- Page 133 and 134: 5.2 Design of the interview evaluat
- Page 135 and 136: 5.2 Design of the interview evaluat
- Page 137 and 138: 5.2 Design of the interview evaluat
- Page 139 and 140: 5.2 Design of the interview evaluat
- Page 141 and 142: 5.2 Design of the interview evaluat
- Page 143 and 144: 5.3 Design of the practical evaluat
- Page 145 and 146: 6 Interview evaluation 6 INTERVIEW
- Page 147 and 148: 6.1 Analysis of the pre-test interv
- Page 149 and 150: 6.1 Analysis of the pre-test interv
- Page 151 and 152: 6.2 Analysis of the manual markup t
- Page 153 and 154: 6.3 Analysis of the mid-test interv
- Page 155 and 156: 6.3 Analysis of the mid-test interv
- Page 157 and 158: 6.4 Analysis of the HEAT based mark
- Page 159 and 160: 6.4 Analysis of the HEAT based mark
- Page 161 and 162: 6.5 Analysis of the post-test inter
- Page 163 and 164: 6.5 Analysis of the post-test inter
- Page 165 and 166: 7 Practical evaluation 7 PRACTICAL
- Page 167 and 168: 7.1 Design 7 PRACTICAL EVALUATION O
- Page 169 and 170: 7.2 Existing material 7 PRACTICAL E
- Page 171: 7.2 Existing material 7 PRACTICAL E
- Page 175 and 176: 7.3 New material 7 PRACTICAL EVALUA
- Page 177 and 178: 7.4 Summary 7 PRACTICAL EVALUATION
- Page 179 and 180: 7.4 Summary 7 PRACTICAL EVALUATION
- Page 181 and 182: 8 Discussion 8 DISCUSSION The insig
- Page 183 and 184: 8.1 Review of the EFTECS 8 DISCUSSI
- Page 185 and 186: 8.1 Review of the EFTECS 8 DISCUSSI
- Page 187 and 188: 8.2 Review of the HEAT 8 DISCUSSION
- Page 189 and 190: 8.2 Review of the HEAT 8 DISCUSSION
- Page 191 and 192: 8.2 Review of the HEAT 8 DISCUSSION
- Page 193 and 194: 8.3 Critique of the study 8 DISCUSS
- Page 195 and 196: 9 Conclusions 9 CONCLUSIONS In this
- Page 197 and 198: 9.1 Research objectives 9 CONCLUSIO
- Page 199 and 200: 9.2 Future work 9 CONCLUSIONS 9.2 F
- Page 201 and 202: 9.2 Future work 9 CONCLUSIONS Howev
- Page 203 and 204: 9.2 Future work 9 CONCLUSIONS therm
- Page 205 and 206: 9.3 Contribution to knowledge 9 CON
- Page 207 and 208: REFERENCES REFERENCES [10] Robert J
- Page 209 and 210: REFERENCES REFERENCES [30] Kendall
- Page 211 and 212: REFERENCES REFERENCES [49] Barbara
- Page 213 and 214: REFERENCES REFERENCES [68] A.W. Str
- Page 215 and 216: REFERENCES REFERENCES [88] Melanie
- Page 217 and 218: REFERENCES REFERENCES [110] The Dep
- Page 219 and 220: REFERENCES REFERENCES [131] David A
- Page 221 and 222: REFERENCES REFERENCES [151] Michael
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