Аннотация дисциплины «Программирование и основы алгоритмизации»
Общая трудоемкость изучения дисциплины составляет 5 зачетных единиц (180 часов).
Цели и задачи дисциплины
Целью изучения дисциплины является: формирование у студентов знаний и умений об общих принципах построения и использования языков программирования, а также развитие навыков проектирования и реализации алгоритмов решения практических задач на языке С++.
Задачей изучения дисциплины является: развитие алгоритмического мышления и практических навыков по разработке программ с использованием языков программирования и сред для разработки программ.
Структура дисциплины (распределение трудоемкости по отдельным видам аудиторных учебных занятий и самостоятельной работы):
Вид учебной работы | Всего зачетных единиц (часов) | Семестр |
1 | ||
Общая трудоемкость дисциплины | 5 (180) | 5 (180) |
Аудиторные занятия: | 2 (72) | 2 (72) |
лекции | 0,5 (18) | 0,5 (18) |
лабораторные работы | 1,5 (54) | 1,5 (54) |
Самостоятельная работа: | 2 (72) | 2 (72) |
изучение теоретического курса | 0,5 (18) | 0,5 (18) |
подготовка к лабораторным работам | 1,25 (45) | 1,25 (45) |
текущий контроль | 0,25 (9) | 0,25 (9) |
Итого учебной работы | 4 (144) | 4 (144) |
Вид промежуточного контроля | Экзамен | Экзамен |
Основные дидактические единицы (разделы):
1. Основы проектирования программных продуктов.
2. Алгоритмический язык программирования.
3. Типизация и структуризация программных данных.
4. Проектирование программных алгоритмов.
5. Современные интегрированные среды разработки программ.
В результате изучения дисциплины студент должен:
знать:
терминологию дисциплины;
основные структуры и инструментарий, которые применяются в языках программирования;
основные структуры и типы данных;
основные методы при разработке алгоритмов;
базовые алгоритмы на динамических структурах данных;
библиотеки стандартных программ;
основные методы разработки, написания и отладки программ разной степени сложности на языках программирования с использованием современных инструментальных средств;
уметь:
применять методы программирования при разработке информационных систем;
определять структуры данных при проектировании алгоритмов в процессе решения задач;
разбивать решение сложной задачи на последовательность более простых задач;
использовать библиотеки стандартных программ, которые включены в язык программирования;
составить алгоритм решения задачи;
написать программу по заданному алгоритму;
отредактировать и отладить программу.
владеть:
навыками работы на ПЭВМ с использованием среды программирования для решения поставленной задачи.
Виды учебной работы: лекции, лабораторные работы и самостоятельная работа, в том числе, подготовка к защите лабораторных работ и текущий контроль знаний.
Изучение дисциплины заканчивается экзаменом.
- Аннотация дисциплины «Иностранный язык»
- Аннотация дисциплины «Философия»
- Аннотация дисциплины «История»
- Раздел 1. Русь в древности и в эпоху европейского средневековья (IX-XVII вв.).
- Раздел 2. Российская империя и мир в XVIII - начале XX вв.: попытки модернизации и промышленный переворот.
- Раздел 3. Россия и мир в хх – ххi веках.
- Аннотация дисциплины «Экономика и управление производством»
- Аннотация дисциплины «Правоведение»
- Раздел 1. Понятие права и закона, правоотношения, правонарушения и юридическая ответственность, юридические лица, основные положения конституционного права рф.
- Раздел 2. Административное, экологическое, финансовое, налоговое право.
- Раздел 3. Гражданское, семейное, уголовное, авторское право.
- Аннотация дисциплины «Социология»
- Аннотация дисциплины «Политология»
- Аннотация дисциплины «Русский язык и культура речи»
- Аннотация дисциплины
- Аннотация дисциплины «Теория и история культуры»
- Аннотация дисциплины «Психология делового общения»
- Аннотация дисциплины «Математика»
- Аннотация дисциплины «Физика»
- Аннотация дисциплины «Химия»
- Аннотация дисциплины «Экология»
- Раздел 1.Введение. Среда обитания современного человека.
- Аннотация дисциплины «Теоретическая механика»
- Раздел 1. Статика
- Раздел 2. Кинематика
- Раздел 3. Динамика точки. Общие теоремы динамики
- Раздел 4. Аналитическая механика
- Аннотация дисциплины «Информационные технологии»
- Аннотация дисциплины «Дискретная математика»
- Аннотация дисциплины «Вычислительная математика»
- Аннотация дисциплины «Математика. Часть 3»
- Аннотация дисциплины «Математика: методы математической статистики»
- Аннотация дисциплины «Основы теории цепей»
- Аннотация дисциплины «Химия металлов»
- Аннотация дисциплины «Основы системных представлений»
- Аннотация дисциплины «Методы оптимизации»
- Аннотация дисциплины «Математические методы обработки экспериментальных данных»
- Аннотация дисциплины «Физика: доп. Главы»
- Аннотация дисциплины «Математика: доп. Главы»
- Аннотация дисциплины «Теплофизика»
- Аннотация дисциплины «Теория алгоритмов и математическая логика»
- Аннотация дисциплины «Инженерная графика»
- Аннотация дисциплины «Компьютерная графика»
- Аннотация дисциплины «Прикладная механика»
- Аннотация дисциплины «Материаловедение»
- Аннотация дисциплины «Электротехника и электроника»
- Аннотация дисциплины «Теория автоматического управления»
- Аннотация дисциплины «Метрология, стандартизация и сертификация»
- Аннотация дисциплины «Вычислительные машины, системы и сети»
- Аннотация дисциплины «Программирование и основы алгоритмизации»
- Аннотация дисциплины «Технологические процессы автоматизированных производств»
- Аннотация дисциплины «Средства автоматизации и управления»
- Аннотация дисциплины «Диагностика и надежность систем управления»
- Аннотация дисциплины «Моделирование систем и процессов»
- Аннотация дисциплины «Автоматизация управления жизненным циклом продукции»
- Аннотация дисциплины «Организация и планирование автоматизированных производств»
- Аннотация дисциплины «Управление качеством»
- Аннотация дисциплины «Безопасность жизнедеятельности»
- Аннотация дисциплины «Технические измерения и приборы»
- Аннотация дисциплины «Автоматизация технологических процессов и производств»
- Аннотация дисциплины «Теория автоматического управления. Часть 2»
- Аннотация дисциплины «Проектирование систем управления»
- Аннотация дисциплины «Применение эвм в системах управления»
- Аннотация дисциплины «Системы автоматизированного проектирования печей и газоочисток»
- Аннотация дисциплины «Экспертные системы»
- Аннотация дисциплины «Основы микропроцессорной техники»
- Аннотация дисциплины «Математические основы автоматики»
- Аннотация дисциплины «Электротехнические измерения»
- Аннотация дисциплины «Электрические измерения»
- Аннотация дисциплины «Металлургическая теплотехника»
- Аннотация дисциплины «Математическое программное обеспечение»
- Аннотация дисциплины «Техническая механика»
- Аннотация дисциплины «Материаловедение: доп. Главы»
- Аннотация дисциплины «Элементы и устройства автоматики»
- Аннотация дисциплины «Физическая химия»
- Аннотация дисциплины «Вычислительная техника»
- Аннотация дисциплины «Технология программирования и разработка программного обеспечения»
- Аннотация дисциплины «Элементы систем автоматизации»
- Аннотация дисциплины «Автоматизированные информационно-управляющие системы»