Object-Oriented Analysis and Design: Practice & Architecture

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

Instructor: Bruce Montgomery, PhD, PMP

What you'll learn

  •   Consider practices and philosophies of creating resilient and responsive software designs
  •   Apply practices for increasing object-oriented code quality and maintainability
  •   Design architectures to effectively integrate object-oriented and other system components
  • Skills you'll gain

  •   Software Architecture
  •   Object Oriented Programming (OOP)
  •   Data Modeling
  •   Unified Modeling Language
  •   Software Design
  •   User Interface and User Experience (UI/UX) Design
  •   API Design
  •   Object Oriented Design
  •   Software Design Patterns
  •   Databases
  •   Software Development
  •   Java Programming
  • 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

    Advanced OO Development Practices

    OO in Architecture and Applications, Part 1

    OO in Architecture and Applications, Part 2

    Capstone and Considerations for OO Design

    Explore more from Software Development

    ©2025  ementorhub.com. All rights reserved