Языки программирования высокого уровня

  • Цель: Сформировать у студентов базовые и углубленные знания о языках программирования высокого уровня, их структуре, особенностях и применении, а также развить практические навыки разработки программных продуктов и методику обучения программированию в образовательной среде. Содержание: Введение в языки программирования: История и классификация языков программирования. Понятие синтаксиса и семантики языка. Основные парадигмы программирования (императивное, объектно-ориентированное, функциональное, логическое программирование). Структура языков программирования высокого уровня: Переменные, типы данных, операторы. Условные конструкции и циклы. Функции и процедуры. Модули и библиотеки. Объектно-ориентированное программирование: Классы и объекты. Наследование, инкапсуляция, полиморфизм. Стандарты кодирования и работа с кодом: Стиль оформления кода. Документирование программ. Работа с системами контроля версий (например, Git). Практическая работа на языках программирования: Основы Python: синтаксис, библиотеки, разработка приложений. Основы C#: структуры данных, разработка интерфейсов. Основы JavaScript: скрипты для веб-приложений. .Использование игровых и проектных методов. Проектная деятельность: Разработка учебных проектов.
  • Образовательная программа 6B01530 Информатика
  • Кредитов 6
  • Селективная дисциплина
  • Год обучения 2
  • Семестр 1
Top