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

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

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

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

Object-Oriented Analysis and Design: Foundations & Concepts

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

О курсе

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 elements and concepts. 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 DesignObject Oriented Programming (OOP)JUnitJava ProgrammingUnit TestingUnified Modeling LanguageJavaTest Driven Development (TDD)Diagram DesignSoftware EngineeringSoftware DesignSoftware Testing

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

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

01Introductions to OOAD: Foundations & Concepts17 материалов

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: Foundations & Concepts
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 21.4 ч

5 модулей

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

Субтитры: Узбекский, Казахский

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

Design, Development, and the Object-Oriented Paradigm

Course and Module 1 IntroductionВидеоDeveloping Software - RequirementsВидеоDesign PerspectivesВидеоProgramming Language ParadigmsВидеоCourse One Assignments ReviewВидеоModule 1 Wrap-up and AssignmentВидеоAI Policy QuizЗаданиеModule 1 QuizЗадание

Independent Study: Java Tutorials

Identify Useful Java ResourcesОбсуждение
02Object-Oriented Fundamentals11 материалов

OO Fundamentals

Module 2 IntroductionВидеоOO Concepts - Part 1ВидеоOO Concepts - Part 2ВидеоJava for OOADВидеоModule 2 Wrap-up and AssignmentВидеоOO FundamentalsЗадание

Project 1: Java Refresher

Tutorial for using VS Code in CourseraЧтениеTutorial Lab - Add Two IntegersЛабораторнаяProject 1 OverviewЧтениеProject 1 Coding LabЛабораторнаяProject 1 Peer ReviewВзаимная проверка
03Unified Modeling Language for OOAD8 материалов

UML for OOAD

Module 3 IntroductionВидеоUML for OOAD - Class DiagramsВидеоUML for OOAD - Use Case DiagramsВидеоUML for OOAD - Other DiagramsВидеоModule 3 Wrap-up and AssignmentВидеоUML for OOADЗадание

Project 2: UML Diagramming

Project 2 OverviewЧтениеProject 2 Peer ReviewВзаимная проверка
04Test for OOAD9 материалов

Test for OOAD

Module 4 IntroductionВидеоTest and TDD for OOВидеоSerialization and MessagingВидеоJUnit for OOADВидеоModule 4 Wrap-up and AssignmentВидеоTest for OOADЗадание

Project 3: Java and JUnit

Project 3 OverviewЧтениеProject 3 Coding LabПрограммированиеProject 3 Peer ReviewВзаимная проверка
05Course Capstone6 материалов

About the Capstone Project

Note: Final Exam Is Only For For-credit LearnersЧтениеModule 5 Capstone AssignmentВидеоCourse One Wrap-upВидеоCapstone Project OverviewЧтение

Capstone Project

Capstone Project Coding LabПрограммированиеCapstone Project Peer ReviewВзаимная проверка