Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
3.1. Наименование тем, их содержание и объем
Курс 1 Семестр № 1
№ п/п | Тема лекции (краткое содержание лекции) | К-во лекционных часов | Объем на тематический раздел, час | ||
Практические и др. занятия | Лабора торные занятия | Само стоятель ная работа | |||
1 | 2 | 3 | 4 | 5 | 6 |
(наименование тематического раздела) 1.Основы алгоритмизации. | |||||
1 | Постановка и алгоритмизация задач Алгоритм. Свойства алгоритма. Способы записи алгоритмов: словесный, структурно-стилизованный, графический, программный. Правила записи блок-схем. Основные структуры алгоритмов: следование, повторение, ветвление. Структурный подход к разработке алгоритмов. Принципы описания предметной области и постановки задач. Выбор алгоритма | 4 | |||
ВСЕГО | 4 | ||||
(наименование тематического раздела) 2. Основные характеристики систем программирования | |||||
1 | Система программирования. Язык программирования. Уровень языка. Машинный язык. Транслятор. Компилятор и интерпретатор. Специализированные и универсальные языки программирования. Основные этапы решения задач на ЭВМ. | 2 | 1 | ||
ВСЕГО | 2 | ||||
(наименование тематического раздела)3. Программа на языке высокого уровня | |||||
1 | Язык программирования Паскаль. Алфавит языка Паскаль. Структура программы. Интерфейс системы программирования Borland Pascal. | 2 | |||
2 | |||||
ВСЕГО | 2 | ||||
(наименование тематического раздела) 4. Типы данных | |||||
1 | Описание данных. Стандартные типы данных. Простые типы данных: целый, вещественный, логический, символьный. | 2 | 1 | ||
2 | Агрегированные типы данных: массив, запись, строка, множество, файл. Типы данных, определяемые пользователем. | 2 | 2 | ||
ВСЕГО | 4 | 3 | |||
(наименование тематического раздела) 5. Основные структуры программирования | |||||
1 | Представление основных структур программирования: следование, ветвление, итерация, повторение | 5 | 1 | ||
2 | Ввод и вывод данных. Процедуры и функции | 5 | 2 | ||
3 | Формальные и фактические параметры. | 5 | |||
4 | Программирование рекурсивных алгоритмов. Динамические структуры данных. Списки: основные виды и способы реализации. | 2 | |||
ВСЕГО | 14 | 3 | |||
(наименование тематического раздела) 6 Этапы разработки программ | |||||
1 | Из истории программирования. Способы конструирования программ. Постановка задачи и спецификация программы. Модульные программы. Нисходящее программирование. Жизненный цикл программы. Организационные приемы работы коллективов программистов. Тестирование и отладка программ. Эксплуатация и сопровождение программ. | 2 | 1 | ||
ВСЕГО | 2 | ||||
(наименование тематического раздела) 7 Качество программ | |||||
1 | Простота программ. Дружественность. Читаемость. Описание программ. Единая система программной документации. Диалоговые программы. Типы ошибок, примеры. Основы доказательства правильности программ. Критерии качества программ. Использование аудио-визуальных приемов. Меню. Комментарии. Справочные системы. Сертификация программ. | 2 | |||
ВСЕГО | 2 | 3 | |||
(наименование тематического раздела) 8 Принципы объектно-ориентированного программирования (ООП) | |||||
1 | Парадигма ООП. Понятие класса и объекта класса. Построение концептуальной модели предметной области в рамках ООП. Примеры. Распределение памяти при выполнении программ. Ссылочные переменные. Списки, стеки, деревья: основные виды и способы реализации. Виртуальные методы. Наследование. Инкапсуляция. Полиморфизм. | 2 | 1 | ||
ВСЕГО | 2 | 3 |
3.2. Перечень практических (семинарских) занятий.
Их содержание и объем в часах (аудиторных).
Курс Семестр №
№ п/п | Тема практического (семинарского) занятия | К-во часов |
1 | ||
2 | ||
3 |
3.3. Перечень лабораторных занятий, их наименования и объем в часах
Курс 1 Семестр № 1
№ п/п | № раздела дисциплины | Наименование лабораторной работы | К-во часов |
1 | 2 | Разработка алгоритмов линейной структуры. Написание программ ввода-вывода информации. | 2 |
2 | 3 | Разработка алгоритмов разветвляющейся структуры. Написание программ реализации ветвящихся алгоритмов. Операции отношений. | 2 |
3 | 3 | Разработка алгоритмов циклической структуры. Вложенные циклы. Написание программ реализации циклических алгоритмов и обработки массивов. | 4 |
5 | 3 | Работа с символьными данными. Написание программ обработки строк. | 2 |
5 | 3 | Разработка алгоритмов поиска и сортировки информации. Написание программ поиска и сортировки в массиве и в матрице. | 4 |
6 | 4 | Разбиение программ на процедуры и функции. Создание программ, организующих ввод-вывод информации из файлов. | 3 |
3.4. Перечень контрольных работ и расчетно-графических заданий, тем курсовых проектов (работ).
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 |


