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