Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 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