Наименование взаимосвязанного предмета в соответствии с учебным планом
|
Основы объектно-ориентированных программ, объектно-ориентированное и сетевое программирование, Программирование мобильных устройств
|
Организационная форма обучения
|
Н теоретическое занятие;
А практические занятия;
НA теоретические и практические занятия организованы вместе;
MX – занятие в специальном учебнолабораторном кабинете.
|
Спрос на программу
|
Обязательное
|
Язык обучения
|
На основе языка обучения, назначенного группе.
|
Процедура оценки
|
На основании текущей процедуры оценки.
|
Оценка знаний и навыков
|
Письменное, устное, вопросответ, дискуссия, тестовое, практическое задание
|
№
|
Название темы
|
Краткое содержание темы
|
Итого
|
Организационная форма обучения
|
Самостоятельная работа
|
1
|
Основные принципы алгоритмизации и программирования
|
Основные понятия алгоритмизации. Понятие алгоритма. Свойства алгоритма. Схема решения задач на ПК. Формы записи алгоритмов. Общие принципы построения алгоритмов.
|
6
|
Н
|
5
|
2
|
Основные алгоритмические конструкции:
|
Основные алгоритмические конструкции: линейные, разветвляющиеся, циклические.
|
6
|
НА
|
6
|
3
|
Логические основы алгоритмизации
|
Логические основы алгоритмизации. Основные базовые и структурированные типы данных, их характеристика.
|
6
|
НА
|
4
|
4
|
Языки и методы программирования
|
Поколения языков программирования. Языки программирования. Эволюция языков программирования. Классификация языков программирования. Понятие системы программирования. Исходный, объектный и загрузочный модули.
|
12
|
Н
|
6
|
5
| Интегрированная среда программирования.
| Интегрированная среда программирования.
Методы программирования: структурный, модульный, объектно-ориентированный. Достоинства и недостатки методов программирования.
|
12
|
Н
|
6
|
6
|
Общие принципы разработки программного обеспечения
|
Общие принципы разработки программного обеспечения Жизненный цикл программного обеспечения. Типы приложений. Консольные приложения.
|
6
|
Н
|
6
|
7
|
Основные принципы объектно-ориентированного программирования
|
История развития ООП. Базовые понятия: объект, его свойства и методы, класс, интерфейс.
|
6
|
НА
|
2
|
8
|
Инкапсуляция, наследование, полиморфизм.
|
Основные принципы ООП: инкапсуляция, наследование, полиморфизм. Событийно-управляемая модель программирования. Компонентно-ориентированный подход. Классы объектов. Компоненты и их свойства
|
8
|
Н
|
2
|
9
|
Знакомство с интегрированной средой разработки CodeBlocks (Visual Studio 2015) , язык программировани я С
|
Интегрированная среда разработки CodeBlocks (Visual Studio 2015) . Интерфейс консольной среды программирования: характеристика, объекты. Панель компонентов. Окно кода проекта. Состав и характеристика проекта. Выполнение проекта. Настройка среды и параметров проекта.
|
12
|
НА
|
6
|
10
|
Программирование на С .
|
Элементарные конструкции языка. Структура программы на языке С . Описание переменных. Типы данных С ++. Оператор присваивания. Базовые операторы ввода-вывода. Преобразование типов данных. Реализация линейных и разветвляющихся алгоритмов. Создание консольного приложения. Реализация циклических алгоритмов. Создание консольного приложения
|
16
|
НА
|
12
|
Итого
|
90
|
|
45
|