CSE432: Object-Oriented Software Engineering
Objectives What do you hope to learn in this course? Here are my list of course objectives: To investigate principles of object-oriented software engineering, from analysis through testing To learn techniques at each stage of development, including use cases, UML, Java and the JDK, and Junit To practice these principles and techniques by developing a “real world” software system prototype To study and experiment with alternative models of the software development process from the classical waterfall model to Extreme programming To discuss and explore recent innovations in OOSE, such as templates&STL, J2EE&JavaBeans, C#&.NET, Design patterns, Aspect-oriented programming, etc. How well do these correspond to your objectives?