Компьютерные науки

Основы программирования

Фундаментальное введение в разработку программного обеспечения. Обучение начинается с концепций объектно-ориентированного подхода, включая классы, интерфейсы и контракты, а также затрагивает внутреннее устройство компьютера.
Студентов 3408 Выпускников 62 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебная программа посвящена основам разработки и предлагает нетрадиционный подход, начиная с ключевых концепций объектно-ориентированного программирования. В учебной программе рассматриваются объекты, классы, контракты и базовые строительные блоки программных систем с акцентом на точное описание модулей. Помимо высокоуровневых абстракций, затрагиваются основы логики и архитектура вычислительных систем. Материал выстроен вокруг концепции проектирования по контракту, где изучение теории подкрепляется практическими заданиями и тестами, обеспечивая системное освоение структуры кода и логики работы вычислительной машины.
Цели
  • Заложить прочный фундамент объектно-ориентированного мышления.
  • Познакомить с принципами контрактного программирования и проектирования интерфейсов.
  • Сформировать базовое понимание логики и архитектуры компьютера.
Чему я научусь?
  • Проектировать программы с использованием объектов, классов и интерфейсов.
  • Применять концепцию контрактов для обеспечения надежности программных модулей.
  • Использовать базовые управляющие структуры и механизмы работы со ссылками.

Авторы

Мейер Бертран
Мейер Бертран
Возглавляет знаменитую кафедру Software Engineering в ETH, Цюрих, – в одном из старейших университетов Европы. Он автор языка Eiffel, основатель и научный руководитель фирмы Eiffel Software.
Чему я научусь?
  • Проектировать программы с использованием объектов, классов и интерфейсов.
  • Применять концепцию контрактов для обеспечения надежности программных модулей.
  • Использовать базовые управляющие структуры и механизмы работы со ссылками.

Учебный план

Занятия

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.