DocumentCode :
3001640
Title :
Teaching data structures and algorithms in a software engineering degree: some experience with Java
Author :
Cowling, A.J.
Author_Institution :
Dept. of Comput. Sci., Sheffield Univ., UK
fYear :
2001
fDate :
2001
Firstpage :
247
Lastpage :
257
Abstract :
The paper describes experience of redesigning, as part of an undergraduate degree programme in software engineering, a course in one of its related disciplines, namely data structures and algorithms. This redesign was required to adapt the course from an imperative language (namely Modula-2) to an object oriented one (namely Java). The paper describes the aims that were established for this course, in order to reflect the requirements of the software engineering programme, and it discusses how the content of the module was determined by these aims and by the relevant features of Java. This provides a basis for qualitative evaluations of the impact of these Java features on the delivery of such a course, and the contribution of the course to the programme as a whole
Keywords :
Java; computer science education; data structures; educational courses; software engineering; teaching; Java; Modula-2; algorithms; data structures; imperative language; object oriented language; qualitative evaluations; software engineering degree; software engineering programme; teaching; undergraduate degree programme; Computer languages; Computer science; Data engineering; Data structures; Education; Java; Object oriented modeling; Software algorithms; Software engineering; Telephony;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Education and Training, 2001. Proceedings. 14th Conference on
Conference_Location :
Charlotte, NC
ISSN :
1093-0175
Print_ISBN :
0-7695-1059-0
Type :
conf
DOI :
10.1109/CSEE.2001.913851
Filename :
913851
Link To Document :
بازگشت