Object-Oriented Analysis and Design: Foundations & Concepts

This course is part of Object-Oriented Analysis & Design Specialization

Instructor: Bruce Montgomery, PhD, PMP

What you'll learn

  •   Apply industry-standard languages such as Java to object-oriented software designs. 
  •   Design object-oriented solutions with structural, behavioral, and composite graphical UML diagrams 
  •   Design test cases appropriate to object-oriented applications using JUnit.
  • Skills you'll gain

  •   Java
  •   Software Design Patterns
  •   Software Engineering
  •   Object Oriented Design
  •   System Design and Implementation
  •   JUnit
  •   Unified Modeling Language
  •   Test Driven Development (TDD)
  •   Unit Testing
  •   Software Design
  •   Software Testing
  •   Object Oriented Programming (OOP)
  • There are 5 modules in this course

    This course can be taken for academic credit as part of CU Boulder’s Masters of Science in Computer Science (MS-CS) degrees offered on the Coursera platform. This fully accredited graduate degree offer targeted courses, short 8-week sessions, and pay-as-you-go tuition. Admission is based on performance in three preliminary courses, not academic history. CU degrees on Coursera are ideal for recent graduates or working professionals. Learn more: MS in Computer Science: https://coursera.org/degrees/ms-computer-science-boulder

    Object-Oriented Fundamentals

    Unified Modeling Language for OOAD

    Test for OOAD

    Course Capstone

    Explore more from Software Development

    ©2025  ementorhub.com. All rights reserved