Title
Using a Multi-Term Project to Teach Object Oriented Programming and Design
Abstract
Software development is hard and teaching software development is almost as hard. Among the many difficulties that software developers have is that they must deal with long lived systems. Such systems are of necessity handed off from one development team to another, and another, and another, ad infinitum. Each new developer or development team must learn the existing system to the point where they can successfully take over its maintenance. Among the difficulties that we teachers of software developers face is the need to simulate this activity in the classroom, thus to better prepare our students for the work they will do. This paper describes an approach for doing this, and gives practical advice as to how to do it successfully.
Year
DOI
Venue
2004
10.1109/TOOLS.1998.711051
Conference on Software Engineering Education and Training
Keywords
DocType
ISBN
practical advice,teach object oriented programming,software development,multi-term project,new developer,multiple term project,software developer,important concern,problem statement,software developers face,ad infinitum,existing system,object oriented programmingand design,software engineering student,typical project course,development team,single semester,stooge project,substantial existing software project,teaching software development,sun,software maintenance,computer science education,kernel,teaching,object oriented programming,software systems,software engineering
Conference
0-8186-8482-8
Citations 
PageRank 
References 
3
0.72
1
Authors
2
Name
Order
Citations
PageRank
James C. McKim Jr130.72
Heidi Ellis2101.80