CSCI 5448: Object Oriented Analysis & Design
Description
An applied analysis and design class addressing the use of object-oriented techniques. Topics include domain modeling, use cases, architectural design, and modeling notations. Students apply the techniques in analysis and design projects.
SAME AS CSCI 4448.
Benefits
By the end of the class, students will have been exposed to the major steps of object-oriented software development life cycles and will understand the tools and techniques that are used in these steps. They will also have applied these skills to the development of a group project and the analysis of real-world object-oriented frameworks.
Prerequisites
Expertise in one or more object oriented programming languages such as C++ or Java.
Education Officer (EO)
Unknown - Contact Instructor
Textbooks
Head First Object-Oriented Analysis & Design by Brett D. Mclaughlin, Gary Pollice & David West. Published by O'Reilly. ISBN-10: 0-596-00867-8.
Head First Design Patterns by Eric & Elisabeth Freeman. Published by O'Reilly. ISBN-10: 0-596-00712-4.
Hardware & Software
The students should have access to an Internet-connected computer that has the tools for creating and compiling at least one object-oriented programming language such as python, ruby, Java, C#, or C++.
Upcoming & Previous Offerings
Meeting Days Legend: Monday (M), Tuesday (T), Wednesday (W), Thursday (R), Friday (F), Saturday (S), Sunday (U)
Summer Terms: M = Maymester, A = 1st 5 weeks, B= 2nd 5 weeks, C = 8 weeks, D= 10 weeks
Refer to the Academic Calendar for specific dates.
top