Курс "Программирование на языке Python" (продолжительностью 72 часа) предназначен для ознакомления учащихся с основами синтаксиса языка, алгоритмическими процедурами по обработке данных, структурами данных, базовыми понятиями разработки пользовательских и применения встроенных функций, а также для освоения специфики основных положений объектно-ориентированного программирования в контексте Python.
В результате прохождения курса учащиеся освоят основные подходы к построению и запуску программ на языке Python в среде разработки PyCharm и в системе Google Colab, научаться процедурам обработки данных в разных структурах (строки, списки, кортежи, словари), смогут использовать библиотеку арифметических операций math, освоят принципы и алгоритмы реализации сортировок данных, смогут создавать свои классы и объекты с использованием принципов инкапсуляции, наследования и полиморфизма.
Изучение данной дисциплины возможно только после изучения дисциплины "СУБД и SQL".
Целью изучения дисциплины "Многопользовательская онлайн СУБД. Google таблицы" является создание реляционной онлайн базы данных.
В процессе изучения дисциплины учащиеся получают следующие навыки:
- создание Google таблиц с вкладками, добавление записей разных типов данных
- объединение таблиц в единую базу данных с помощью функции импортирования данных и созданием первичных ключевых полей
- защита данных, открытие доступа пользователям
-использование формул и функций с условиями
- использованием функций на основе sql-запросов
- анализ данных - условное форматирование, проверка данных, диаграммы.
- Учитель: Виктория Владимировна Славкина
Курс нацелен на изучение и практическое освоение систем управления базами
данных (СУБД).
Цель освоения дисциплины
- Дисциплина должна сформировать представление о обработке данных в информационных системах, об используемых на современном этапе развития моделях данных и способах их обработки на разных уровнях абстракции.
- В результате изучения дисциплины учащиеся должны знать основные модели данных и знаний (в том числе семантическую модель «сущность-связь», реляционную модель, способы представления и отбора данных, язык управления реляционными данными SQL.
- В результате изучения дисциплины учащиеся должны понимать основные принципы абстракции данных, способы реализации СУБД, принимать проектные решения при создании баз данных; применять на практике полученные знания при создании реляционных баз данных, объектов СУБД, а также: применять язык SQL для управления реляционными данными.
- Учитель: Виктория Владимировна Славкина
Это язык ООП (объектно-ориентированного программирования),
который предназначен для реализации проектов различного назначения и сложности.
Основы курса:
- Типы данных. Правила именования и инициализация переменных. Комментарии. Знаковые литералы. Константы. Ввод и вывод данных. Основы ООП.
- Функции. Прототипы функции. Область видимости. Перегрузка.
- Классы: инкапсуляция. Модификаторы. Сеттеры и геттеры. Конструкторы и деструкторы классов
- Классы: наследование. Модификаторы доступа при наследовании. Дружественные, виртуальные и вложенные функции
- Классы: полиморфизм. Перегрузка операторов
- Основы C++/CLI и Windows Forms
- Взаимодействие форм в проектах Visual Studio
- Строки и списочные компоненты Элементы ListBox, ComboBox, CheckedListBox, MaskedTextBox, ListView, ToolStrip, MenuStrip, ContextMenuStrip
- Графика и графические компоненты. PictureBox.
- Анимация. Windows Forms Timer.
- Учитель: Кристина Александровна Кулагина
Объектно-ориентированное программирование (ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классов. Данные объекта скрыты от остальной программы, сокрытие данных называется инкапсуляцией. Но основные преимущества ООП проявляются только в том случае, когда в языке программирования реализован полиморфизм — то есть возможность объектов с одинаковой спецификацией иметь различную реализацию.
Курс JAVA для начинающих рассчитан на новичков в программировании. Наши уроки по java с самого начала дадут вам представление о языке программирования java, его основных принципах и возможностях. После прохождения основ Java вы сможете уверенно осваивать уроки по разработке мобильных приложений на андроид.
- Учитель: Борис Германович Шинко
Многие программисты хотят заняться разработкой приложений под Android. Но немногие представляют, какие шаги здесь надо предпринять. Эта подборка призвана помочь новичкам в освоении Android-разработки.
- Учитель: Борис Германович Шинко