Object-Oriented Design and Software Applications
Course Composition and Objectives
- Apply object-oriented design principles using object-oriented modeling and programming languages
- Show how object-oriented principles increase the quality of complex applications
- Begin development of the team skills necessary when developing complex systems
- Instructors Choice: Instructors may choose topics and learning objectives that meet the spirit of the course as defined here. Instructors may choose to devote more time to the learning objectives listed above or to add additional, complimentary objectives. Supplementary material and objectives should not overlap with the defined content of other courses in the curriculum
IST 311 is among the courses making up the Application Design & Development option in the Baccalaureate degree in Information Sciences and Technology. This course is normally taken in the 5th or 6th semester. It is the first upper-division course in the option sequence. The course is intended to provide students with a background in object-oriented design and object-oriented application development. Students will learn the fundamentals of object-oriented analysis, design, and modeling. They will apply design concepts and develop the skills necessary to bring an idea through the different phases of the application development lifecycle. The course normally involves students working on teams to design and develop working application prototypes.