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

Введение в программирование

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

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

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

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

Дистанционно (самостоятельно)
Описание Эта учебная программа посвящена системному освещению эволюции и внутреннего устройства высокоуровневых языков программирования. Разбираются управление последовательностью действий, производные типы данных, механизмы наследования, полиморфизм и работа с интерфейсами. Программа охватывает широкий спектр тем от НБФ-нотаций до продвинутых механизмов ООП. В каждом разделе детально разбираются синтаксические конструкции выбранных языков, после чего следует блок проверки знаний, закрепляющий понимание структур данных, классов и делегатов. Отдельный акцент сделан на сравнительном анализе реализаций объектно-ориентированного подхода в C++, Java и C#, а также на основах создания графических интерфейсов с помощью библиотек MFC. Программа станет надежным фундаментом для студентов.
Цели
  • Сформировать целостное представление о синтаксисе и семантике современных языков программирования.
  • Раскрыть ключевые механизмы объектно-ориентированного подхода на примерах C++, Java и C#.
  • Познакомить с базовыми концепциями компонентной технологии и создания интерфейсов.
Чему я научусь?
  • Анализировать и применять различные структуры данных в программных проектах.
  • Использовать классы, наследование, виртуальные функции и интерфейсы при проектировании кода.
  • Ориентироваться в синтаксических особенностях языков C++, C#, Java и Object Pascal.

Авторы

Баженова Ирина Юрьевна
Баженова Ирина Юрьевна
Кандидат физико-математических наук, доцент, старший научный сотрудник лаборатории \n"Открытых информационных технологий" факультета Вычислительной математики и кибернетики\nМосковского Государственного Университета им. М.В. Ломоносова.
Сухомлин Владимир Александрович
Сухомлин Владимир Александрович
Доктор технических наук, профессор, заведующий лабораторией открытых информационных технологий факультета ВМиК МГУ им. Ломоносова.
Чему я научусь?
  • Анализировать и применять различные структуры данных в программных проектах.
  • Использовать классы, наследование, виртуальные функции и интерфейсы при проектировании кода.
  • Ориентироваться в синтаксических особенностях языков C++, C#, Java и Object Pascal.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

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

Сертификат

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

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

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

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

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