Object-Oriented Analysis and Design: Patterns and Principles

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Object-Oriented Analysis and Design: Patterns and Principles

Coursera · Intermediate ·🏗️ Systems Design & Architecture ·3mo ago

Key Takeaways

Applies object-oriented analysis and design patterns and principles using domain modeling, use cases, and architectural design

Original Description

An applied analysis and design class that addresses the use of object-oriented techniques. Topics include domain modeling, use cases, architectural design and modeling notations. Students apply techniques in analysis and design projects. Focus is on key object-oriented design patterns and principles. 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
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
Unlocking Modern Development: How the Odin Programming Language is Redefining Systems-Level App Innovation
Learn how Odin, a high-performance programming language, is redefining systems-level app innovation with its unique features and practical applications.
Dev.to · Tamiz Uddin
📰
Every System Design Interview Is Secretly About These 16 Companies.
System design interviews focus on real-world company examples, not just theoretical concepts, to assess problem-solving skills
Medium · Programming
📰
Skill Bodies Should Load on Demand
Learn how to optimize skill systems by loading skill bodies on demand, improving performance and scalability
Dev.to · Manuel Bruña
📰
Server Components vs Client Components: The Mental Model Shift Every Vite Developer Needs
Learn how Vite developers can shift their mental model to effectively work with server components vs client components in React
Dev.to · Digital dev
Up next
What is API and How it Works? | API Explained for Beginners | Tamil | Karthik's Show
Karthik's Show
Watch →