UB - University at Buffalo, The State University of New York Computer Science and Engineering

CSE 522: Object Oriented Analysis, Design, and Implementation

Object Oriented Analysis, Design, and Implementation

This course will cover the systematic design of object-oriented programs, including software requirements, high-level design using the Unified Modeling Language (UML), and use-case driven coding in a modern object-oriented language. The course will also cover design patterns, code contracts, distributed objects and interoperability, web services, as well as static- and dynamic-typed object-oriented languages.

None presently available.

Ph.D.:

None.

M.S.:

This course does not fulfill core area (depth) or core course (breadth) requirements.

None presently required.

Course Instances
Semester Section Title Instructor Credit Hours Enrolled
Fall 2017 LEC Object Oriented Design Dr. Bharat Jayaraman 3 9/200
Fall 2016 LEC Object Oriented Design Dr. Bharat Jayaraman 3 32/120
Summer 2016 LEC Object Oriented Design Dr. Bharat Jayaraman 3 29/30
Summer 2014 LEC Software Reqs Engineering Dr. Bharat Jayaraman 3 24/ 0
Summer 2014 LEC Software Reqs Engineering Dr. Bharat Jayaraman 3 18/ 0
Spring 2011 LEC Software Reqs Engineering Staff 3 0/ 0
Spring 2010 LEC Software Reqs Engineering Staff 3 0/35
Spring 1999 LEC Software Reqs Engineering Staff 3 5/20
Valid XHTML 1.0 Transitional