К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Object-Oriented Analysis and Design: Practice & Architecture · LearnSpace
Назад в каталог
courseraПрограммирование

Object-Oriented Analysis and Design: Practice & Architecture

Курс от University of Colorado Boulder
Средний≈ 20.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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 practices and architectural design. 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 DesignSoftware Design PatternsUnified Modeling LanguageSoftware ArchitectureUser Interface and User Experience (UI/UX) DesignSoftware DevelopmentAI IntegrationsJavaSoftware DesignJava ProgrammingObject Oriented Programming (OOP)API Design

Программа курса

5 модулей · 58 учебных материалов

01Introductions to OOAD: Practice & Architecture20 материалов

General Introduction to OOAD

Course Updates and Accessibility SupportЧтениеEarn Academic Credit for your Work!ЧтениеCourse SupportЧтениеIntroduction to OOAD SpecializationВидео

Учитесь у экспертов

Bruce Montgomery, PhD, PMP

Sr. Instructor

Object-Oriented Analysis and Design: Practice & Architecture
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 20.7 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Узбекский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Introduction to InstructorВидео
Classwork Guidelines and PrerequisitesВидео
Introduce YourselfОбсуждение
Assessment ExpectationsЧтение
AI Citation and Acknowledgement Чтение

OO Design Principles and Practices

Course and Module 1 IntroductionВидеоAn OO Problem - RevisitedВидеоOO Patterns and PrinciplesВидеоHow Experts DesignВидеоOther Modeling ApproachesВидеоModule 1 Wrap-up and AssignmentsВидеоAI Policy QuizЗаданиеModule 1 QuizЗаданиеOO Design, Practice, and Architecture ResourcesОбсуждение

Project 1: OO Design Practices

Project 1 OverviewЧтениеProject 1 Peer ReviewВзаимная проверка
02Advanced OO Development Practices10 материалов

Advanced OO Development Practices

Module 2 IntroductionВидеоThinking About ObjectsВидеоRefactoring and Code SmellsВидеоDependency InjectionВидеоReflectionВидеоModule 2 Wrap-up and AssignmentsВидеоModule 2 QuizЗадание

Project 2: Dependency Injection

Project 2 OverviewЧтениеProject 2 Peer ReviewВзаимная проверкаProject Work LabЛабораторная
03OO in Architecture and Applications, Part 110 материалов

OO in Architecture and Applications, Part 1

Module 3 IntroductionВидеоOO and Project ManagementВидеоOO and ArchitectureВидеоOO and User InterfacesВидеоOO and APIsВидеоModule 3 Wrap-up and AssignmentsВидеоModule 3 QuizЗадание

Project 3: APIs

Project 3 OverviewЧтениеProject 3 Peer ReviewВзаимная проверкаProject Work LabЛабораторная
04OO in Architecture and Applications, Part 210 материалов

OO in Architecture and Applications, Part 2

Module 4 IntroductionВидеоOO, Databases, and ORMsВидеоAnti- and Other PatternsВидеоOO, Languages, and AIВидеоComparative Design PhilosophyВидеоModule 4 Wrap-up and AssignmentsВидеоModule 4 QuizЗадание

Project 4: Databases

Project 4 OverviewЧтениеProject 4 Peer ReviewВзаимная проверкаProject Work LabЛабораторная
05Capstone and Considerations for OO Design8 материалов

Considerations for OO Design

Module 5 IntroductionВидеоWhat's Next?ВидеоCapstone AssignmentВидеоCourse Wrap-upВидео

Capstone Project: MVC

Capstone Project OverviewЧтениеSupplemental: Course 2 MVC Lecture SlidesЧтениеCapstone Project Peer ReviewВзаимная проверкаProject Work LabЛабораторная