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

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

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

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

Object-Oriented Programming Concepts

Курс от LearnQuest
Начальный≈ 9.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

In Object-Oriented Concepts, we will introduce the core concepts behind modern, object-oriented, programming. We will discuss objects, classes, messaging, inheritance, polymorphism, and more. As with Fundamentals of Programming, we will illustrate the concepts using the Python language, but they will be portable to other object-oriented programming languages.

Навыки, которые вы освоите

Object Oriented Programming (OOP)Object Oriented DesignDistributed ComputingSoftware Development MethodologiesUnified Modeling LanguageDevelopment TestingSoftware Design PatternsProgramming PrinciplesComputer ProgrammingProgram DevelopmentTest Driven Development (TDD)Software DesignProcess Driven Development

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

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

01Introduction to Object-Oriented Concepts and Design11 материалов

Course Introduction

Course IntroductionВидео

What is OO Technology?

Defining OO TechnologyВидеоFrameworks are the reason for OOPЧтениеDesigning for Object-Oriented ProgrammingВидео

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

LearnQuest Network

Преподаватель курса

Object-Oriented Programming Concepts
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 9.8 ч

4 модулей

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

Субтитры: Арабский, Французский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Хинди, Японский, Казахский, Польский

Часть программы вашего университета
CRC CardsЧтение
Core Concepts of OO Programming Видео

Core Concepts of Object-Oriented Programming

Contrast of OO Methodology to Structured Methodology - OverviewВидеоContrast of OO Methodology to Structured Methodology - More DetailВидеоContrast of OO Methodology to Structured Methodology - Final ReviewВидеоComparisons Of MethodologiesЧтениеModule 1 QuizЗадание
02Object-Oriented Concepts20 материалов

Understanding OO Concepts

Classes / ObjectsВидеоDemo: Classes and ObjectsВидеоEncapsulationВидеоDemo: EncapsulationВидеоEncapsulationЧтениеMessages & BehaviorВидеоDemo: Messages & BehaviorВидео

Relationships

RelationshipsВидеоInheritanceВидеоInheritanceЧтениеExperience the Lab EnvironmentВидеоExperience the Lab EnvironmentЛабораторнаяDemo: InheritanceВидео
03Visual Modeling with UML6 материалов

Introduction to UML

Visual ModelingВидеоWhat is UML?ВидеоUML OverviewВидеоUMLЧтениеUML Class DiagramsВидеоModule 3 QuizЗадание
04Object-Oriented Development13 материалов

From Specification to Implementation

From Design to CodeВидеоObject-Oriented Analysis and DesignЧтениеFrom Use Case to DesignВидеоTest-Driven DevelopmentЧтениеDefining ClassesВидео

Distributed Computing

Distributed ProcessingВидеоDistributed ProcessingЧтениеDistributed Processing in Today's WorldОбсуждениеComponent ArchitecturesВидеоDistributed ComponentsВидеоDistributed ComponentsЧтениеPersistenceВидеоModule 4 QuizЗадание
Inheritance - Square PizzaЛабораторная
PolymorphismВидео
PolymorphismЧтение
Demo: PolymorphismВидео
Polymorphism - Add a new item for ordersЛабораторная
Pizza, using JavaЧтение
Module 2 QuizЗадание