Центр дистанционного обучения КнАГУ

Distance Education Center of KnASU

Алгоритмизация и программирование

Аннотация

Курс по алгоритмизации и программированию сформирует компетенции в области создания компьютерных программ и составления алгоритмов. В ходе обучения студенты изучают основные принципы и структуры программирования.

О курсе

Курс посвящен

Курс по алгоритмизации и программированию на C++ включает в себя изучение основ языка программирования C++, его синтаксиса и семантики. Студенты изучают основные типы данных, операторы, функции и структуры данных, а также базовые принципы объектно-ориентированного программирования. В ходе обучения студенты осваивают навыки написания и отладки программ на C++, а также учатся использовать стандартные библиотеки и создавать собственные классы и функции.  Студенты учатся анализировать и оптимизировать алгоритмы, а также решать сложные задачи программирования. 

Расписание курса

Модуль: Лабораторный практикум.

Необходимый материал

  • Практикум по C++ (Дополнительный материал)

  • Пример оформления отчета (Дополнительный материал)

  • Таблица посещения занятий и номеров вариантов (Дополнительный материал)

Подготовка среды разработки

  • Установка и настройка среды разработки (Домашнее задание)

Линейные программы

  • Лабораторная 1 (Домашнее задание)

  • Лабораторная 1 (Лабораторная работа)

Ветвления и циклы

  • Лабораторная 2 (Домашнее задание)

  • Лабораторная 2 (Лабораторная работа)

Одномерные массивы и указатели

  • Лабораторная 3 (Домашнее задание)

  • Лабораторная 3 (Лабораторная работа)

Двумерные массивы

  • Лабораторная 4 (Домашнее задание)

  • Лабораторная 4 (Лабораторная работа)

Строки и файлы

  • Лабораторная 5 (Домашнее задание)

  • Лабораторная 5 (Лабораторная работа)

Структуры

  • Лабораторная 6 (Домашнее задание)

  • Лабораторная 6 (Лабораторная работа)

Функции

  • Лабораторная 7 (Домашнее задание)

  • Лабораторная 7 (Лабораторная работа)

Перегрузка и шаблоны функций

  • Лабораторная 8 (Домашнее задание)

  • Лабораторная 8 (Лабораторная работа)

Динамические структуры данных

  • Лабораторная 9 (Домашнее задание)

  • Лабораторная 9 (Лабораторная работа)

Модуль: Итоговая работа.

Расчетно-графическая работа

  • Создание десктопного приложения на Win API (Расчетно-графическая работа)

  • Создание десктопного приложения на Win API (Домашнее задание)

Информационные ресурсы

Полезные ссылки:

 

Дополнительный инструментарий

Среды программирования:

Оценивание и документы

Правила Формирования оценки

Наименование оценочного средства

Шкала оценивания

 1

 Лабораторная работа

 10 баллов

 2

 Домашнее задание

 5 баллов

3

Расчетно-графическая работа

 20 баллов

Система оценивания

Максимальное количество баллов - 170

Студент должен предоставить ВСЕ работы, необходимые при изучении курса, выполнить и защитить РГР. Только в этом случае курс считается пройденным.

0 – 64 % от максимально возможной суммы баллов – «неудовлетворительно»

65 – 79 % от максимально возможной суммы баллов – «удовлетворительно»

80 – 89 % от максимально возможной суммы баллов – «хорошо»

90 – 100 % от максимально возможной суммы баллов – «отлично»



Занятий 24

Часов 0

Недель 0

ЧАСОВ В НЕДЕЛЮ 0

КнАГУ

КОМСОМОЛЬСКИЙ-НА-АМУРЕ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ