Рабочей программы дисциплины Технологии и языки программирования по направлению подготовки 210700. 62 «Инфокоммуникационные технологии и системы связи»
Вид материала | Документы |
Содержание2. Требования к уровню освоения содержания дисциплины 3. В результате освоения дисциплины обучающийся должен 4. Общая трудоемкость дисциплины |
- Рабочей программы дисциплины Программирование сетевых приложений по направлению подготовки, 31.2kb.
- Рабочей программы дисциплины Моделирование систем управления по направлению подготовки, 25.88kb.
- Рабочей программы дисциплины методы и средства измерений в телекоммуникационных системах, 29.58kb.
- Рабочей программы дисциплины Многоканальные телекоммуникационные системы по направлению, 45.06kb.
- Рабочей программы дисциплины Основы теории автоматического управления по направлению, 17.29kb.
- Рабочей программы дисциплины Общая теория связи по направлению подготовки 210700 Инфокоммуникационные, 34.94kb.
- Рабочей программы дисциплины Электромагнитные поля и волны по направлению подготовки, 47.55kb.
- Рабочей программы дисциплины Спутниковые и наземные системы радиосвязи по направлению, 35.36kb.
- Рабочей программы дисциплины Направляющие среды электросвязи по направлению подготовки, 41.53kb.
- Рабочей программы дисциплины Основы информационной безопасности сетей и систем по направлению, 36.16kb.
АННОТАЦИЯ
рабочей программы дисциплины
Технологии и языки программирования
по направлению подготовки
210700.62 – «Инфокоммуникационные технологии и системы связи»
профиль подготовки
Многоканальные телекоммуникационные системы
Квалификация (степень) выпускника
бакалавр
1. Цель дисциплины:
Целью изучения дисциплины является формирование у студентов знаний и навыков по использованию современных технологий и методов разработки программных систем для решения практических задач с использованием современных инструментальных средств, необходимых в дальнейшем, при проектировании и эксплуатации инфокоммуникационных систем.
В результате изучения дисциплины студенты должны знать современные концепции программирования, синтаксис, семантику, основные типы и структуры современного алгоритмического языка программирования, принципы и способы представления данных, а также процедуры и алгоритмы их обработки, владеть методами разработки алгоритмического и программного обеспечения инфокоммуникационных систем.
Постепенный переход к детальному изучению структур данных в памяти и в файлах и алгоритмов работы с ними, к разработке принципиально более сложных программ, алгоритмов и структур данных, позволяет сформировать уровень знания языка Си, позволяющий свободно оперировать типами данных и переменных произвольной сложности и модульными алгоритмами их обработки.
2. Требования к уровню освоения содержания дисциплины
Процесс изучения дисциплины направлен на формирование следующих компетенций:
- способностью понимать сущность и значение информации в развитии современного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны; владеть основными методами, способами и средствами получения, хранения, переработки информации (ПК-1);
- иметь навыки самостоятельной работы на компьютере и в компьютерных сетях; осуществлять компьютерное моделирование устройств, систем и процессов с использованием универсальных пакетов прикладных компьютерных программ (ПК-2);
3. В результате освоения дисциплины обучающийся должен
знать: технологию работы на ПК в современных операционных средах, основные методы разработки алгоритмов и программ, структуры данных, используемые для представления типовых информационных объектов, типовые алгоритмы обработки данных; основные принципы и методологию разработки прикладного программного обеспечения, включая типовые способы организации данных и построения алгоритмов обработки данных, синтаксис и семантику универсального алгоритмического языка программирования высокого уровня;
уметь: использовать стандартные пакеты (библиотеки) языка для решения практических задач; решать исследовательские и проектные задачи с использованием компьютеров;
владеть: методами построения современных проблемно-ориентированных прикладных программных средств; методами и средствами разработки и оформления технической документации.
4. Общая трудоемкость дисциплины составляет 180 часа, 5 зачетных единиц.
5. Вид промежуточной аттестации: курсовая работа, экзамен.
6. Основные разделы дисциплины:
1. Инструментарий технологии программирования. Виды современных языков программирования.
2. Основные этапы проектирования и жизненный цикл программных продуктов.
3. Понятие алгоритма и его свойства.
4. Основные алгоритмические конструкции и обработка массивов.
5. Алгоритмы сортировки и поиска информации.
6. Основы программирования на языке высокого уровня Си++.
7. Типы данных, выражения и операции.
8. Операторы языка и управление их исполнением.
9. Указатели и динамическое распределение памяти.
10. Объявление и описание функций. Рекурсивные функции.
11. Статические структуры данных.
12. Динамические структуры данных. Связные списки.
13. Нелинейные структуры данных.
7. Разработчик: Дьяконица Сергей Александрович
Кафедра: Управление в технических системах