John W. Satzinger [a1] [a2]
Southwest Missouri State University [u1] [u2]
Springfield, Missouri, USA [c1] [c2]
Many information system programs currently teach a combination of structured techniques and object-oriented techniques for system development. Very few programs teach complete OOA and OOD concepts based on UML and tie it in with OOP. Consequently many students are leaving the university with an inadequate set of OO skills. This paper describes a curriculum for teaching a complete set of skills for doing object-oriented development. Included are explanations for how to teach the unified process (UP), object-oriented analysis, and object-oriented design in such a way that it directly supports teaching object-oriented programming.
NOTE: On Friday the authors presented a paper covering the same material in a lecture setting. The ancillary materials (both paper and slides) are at that location.
Comments and corrections to