- •210700 Инфокоммуникационные технологии и системы связи
- •220700 Автоматизация технологических процессов и производств
- •230400 Информационные системы и технологии
- •1. Цели и задачи дисциплины
- •2. Место дисциплины в структуре основной образовательной программы
- •3. Требования к уровню освоения содержания дисциплины
- •Для специальности 210700 Инфокоммуникационные технологии и системы связи
- •4. Объем дисциплины и виды учебной работы
- •5. Содержание дисциплины
- •Для специальности 210700 Инфокоммуникационные технологии и системы связи
- •6. Лабораторный практикум
- •7. Библиографический список
- •8. Материально-техническое обеспечение дисциплины
- •9. Опорный конспект
- •1. Основы алгоритмизации
- •1.1 Этапы решения задач на эвм.
- •1.2. Алгоритм. Свойства алгоритмов
- •1.3. Формы представления алгоритмов
- •1.4. Алгоритмическая конструкция ветвления
- •1.5. Алгоритмическая конструкция цикла
- •2.1. Разработка консольного проекта
- •2.3. Комментарий
- •2.4. Организация ввода и вывода информации
- •Вывод данных
- •Ввод данных
- •2.5. Разработка проекта типа Windows Forms Application
- •3. Основные элементы языка
- •3.1. Алфавит
- •3.2. Идентификаторы
- •3.3. Переменные и константы
- •3.4. Символьные типы данных
- •3.5. Данные типа int
- •3.6. Данные с плавающей точкой
- •3.7. Логический тип данных
- •3.8. Операции и выражения
- •Арифметические операции
- •Операции инкремента и декремента
- •Операции отношения и логические операции
- •Оператор присваивания
- •Составные операторы присваивания
- •Оператор условия ? :
- •Операция sizeof
- •4. Программирование разветвляющих и циклических алгоритмов
- •4.1. Общие сведения
- •4.2. Оператор if
- •4.3. Оператор switch
- •4.4. Оператор цикла for
- •4.5. Оператор цикла while
- •4.6. Оператор цикла do while
- •4.7. Применение оператора continue
- •4.8. Оператор goto
- •5. Массивы и строки
- •5.1. Массивы
- •5.2. Строки
- •6. Функции
- •6.1. Общие сведения
- •6.2. Описание функции и ее тип
- •6.3. Вызов функции
- •6.4. Область действия переменной
- •6.5. Классы памяти
- •Глоссарий
- •10. Задания на лабораторные работы и методические указания к их выполнению
- •11. Задания на контрольную работу и методические указания к их выполнению
- •Оглавление
3. Требования к уровню освоения содержания дисциплины
Процесс изучения дисциплины направлен на формирования следующих компетенций:
Для специальности 210700 Инфокоммуникационные технологии и системы связи
владеть культурой мышления, способностью к обобщению, анализу, восприятию информации, постановке цели и выбору путей ее достижения (ОК-1);
способность понимать сущность и значение информации в развитии современного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны; владеть основными методами, способами и средствами получения, хранения, переработки информации(ПК-1);
готовность применять алгоритмическое мышление (ИК-5).
В результате изучения дисциплины студент должен
знать:
- основные приемы алгоритмизации и программирования на языке высокого уровня;
- синтаксис и семантику основных конструкций языка программирования;
- способы организации структур данных и основные алгоритмы обработки этих данных;
уметь:
- разрабатывать алгоритмы решения и программировать решение простейших задач обработки данных в предметной области;
владеть:
- приемами разработки основных структур алгоритмов и программ на языках программирования высокого уровня.
для специальности 220700 Автоматизация технологических процессов и производств
способность к обобщению, анализу, восприятию информации, постановке цели и выбору путей ее достижения, владеть культурой мышления(ОК-1);
способность применять основные методы, способы и средства получения, хранения, переработки информации, иметь навыки работы с компьютером как средством управления информацией (ОК-17);
способностью участвовать в разработке алгоритмического и программного обеспечения средств и систем автоматизации и управления процессами (ПК-41);
готовность применять алгоритмическое мышление (ИК-5)
В результате изучения дисциплины студент должен
знать:
- основные приемы алгоритмизации и программирования на языке высокого уровня;
- синтаксис и семантику основных конструкций языка программирования;
- способы организации структур данных и основные алгоритмы обработки этих данных;
уметь:
- разрабатывать алгоритмы решения и программировать решение простейших задач обработки данных в предметной области;
владеть:
- приемами разработки основных структур алгоритмов и программ на языках программирования высокого уровня.
для специальности 230400 Информационные системы и технологии
- владение культурой мышления, способность к обобщению, анализу, восприятию информации, постановке цели и выбору путей ее достижения, умение логически верно, аргументировано и ясно строить устную и письменную речь (ОК-1);
- способность к проектированию базовых и прикладных информационных технологий (ПК-11);
- готовность применять алгоритмическое мышление (ИК-5)
В результате изучения дисциплины студент должен
знать:
- основные приемы алгоритмизации и программирования на языке высокого уровня;
- синтаксис и семантику основных конструкций языка программирования;
- способы организации структур данных и основные алгоритмы обработки этих данных;
уметь:
- разрабатывать алгоритмы решения и программировать решение простейших задач обработки данных в предметной области;
владеть:
- приемами разработки основных структур алгоритмов и программ на языках программирования высокого уровня.
