By Topic

Teaching data structures and algorithms in a software engineering degree: some experience with Java

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Cowling, A.J. ; Dept. of Comput. Sci., Sheffield Univ., UK

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

Published in:

Software Engineering Education and Training, 2001. Proceedings. 14th Conference on

Date of Conference: