Базовая информация по дисциплине

«Программирование и основы алгоритмизации» 3 семестр

Информация об авторах

Албакова Аминат Ахмедовна – ассистент кафедры «Информационные технологии»

Цели и задачи  дисциплины

Цели дисциплины: освоение студентами подходов к составлению алгоритмов решения задач различной степени сложности; овладение навыками создания программ на примере среды разработки приложений Microsoft Visual Studio.

Задачи дисциплины:

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

Длительность изучения дисциплины: 17 недель

Трудоемкость дисциплины: 3 зачетные единицы

В результате освоения дисциплины студент должен:

знать:

-основные этапы и принципы создания программного продукта; понятия языка программирования и характеристики наиболее распространенных языков; методы и технологии разработки математических, алгоритмических, информационных и программных средств ИТ; приемы отладки приложений, поиска ошибок и обработки исключений; характерные особенности и возможности среды разработки приложений MS Visual Studio.

уметь:

-составлять алгоритмы решения задач различной структуры и оформлять их в соответствии с синтаксическими правилами языка программирования; разрабатывать пользовательский интерфейс приложения, обеспечивающий оптимальное функционирование программы и удобство пользователя; инсталлировать, тестировать, испытывать и использовать программные компоненты информационных систем.

владеть:

-общей подготовкой для решения практических задач в области разработки приложений; навыками разработки средств реализации информационных технологий.

 

Структура дисциплины

Теоретический

материал

Количество модулей – 2

Количество тем/лекций в каждом модуле – 5;6.

Практический

материал

По данной дисциплине предусматривается выполнение лабораторных работ по всем рассматриваемым модулям. Всего 10 лабораторных работ.

Контрольно-измерительные материалы

В комплекте тестовых заданий имеется по 20 вопросов к каждому модулю, на ответы отводится 90 минут.

 

Программа дисциплины

Модуль

Темы/Лекции

Материалы для сопровождения дисциплины

Контрольно- измерительные материалы

Направления подготовки

Модуль 1.

Основы алгоритмизации и программирования

1.Понятие алгоритма, основы алгоритмизации.

2. Базовые алгоритмические структуры.

3.Понятие массива. Использование циклов для обработки массивов.

4.Языки программирования: развитие и классификация.

5 Основные этапы процесса решения задачи на ПК.

1.Презентация

2.Лабораторные работы

Тест

 

 

15.03.04 Автоматизация технологических процессов и производств

бакалавриат

Модуль 2.

Основы синтаксиса языка программирования c#

1. Основные принципы объектно-ориентированного программирования (ООП).

2. Среда программирования Microsoft Visual C#.

3. Основы синтаксиса C#.

4. Стандартные функции C#.

5. Условные ветвления C#.

6. Циклы в С#.

1. Презентация

2. Лабораторные работы

Тест

 

Учебно-методическое и информационное обеспечение дисциплины:

1.Агапов В.П. Основы программирования на языке С#: учебное пособие / В.П. Агапов.- М.: Московский государственный строительный университет, ЭБС АСВ, 2012. – 128 c. – Режим доступа: http://www.iprbookshop.ru/16366.html

2.Поляков А.Ю. Программирование: практикум / А.Ю. Поляков, А.Ю. Полякова, Е.Н. Перышкова. – Новосибирск: Сибирский государственный университет телекоммуникаций и информатики, 2015. – 55 c. – Режим доступа: http://www.iprbookshop.ru/55494.html

3.Котов  О.М. Язык C#. Краткое описание и введение в технологии программирования: учебное пособие / О.М. Котов.– Екатеринбург: Уральский федеральный университет, ЭБС АСВ, 2014. – 208 c. – Режим доступа: http://www.iprbookshop.ru/68524.html

4.Биллиг  В.А. Основы программирования на C# / В. А. Биллиг. – 2-е изд. – М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. – 574 c. – Режим доступа: http://www.iprbookshop.ru/73695.html