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

«Технологии программирования» 2 семестр

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

Мачуева Дина Алуевна – доцент кафедры «Информационные технологии»

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

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

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

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

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

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

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

Знать:

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

Уметь:

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

Владеть:

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

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

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

материал

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

Количество тем/лекций в каждом модуле -  7;4.

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

материал

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

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

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

 

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

Модуль

Темы/Лекции

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

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

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

Модуль 1

 

1.Основы алгоритмизации.

2.Основные алгоритмические конструкции.

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

4.Visual Studio.

5.Основные объекты графического интерфейса.

6.Логические операции и условные операторы.

7.Виды циклов в программировании.

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

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

Тест

 

 

09.03.02 Информационные системы и технологии

Модуль 2

 

1.Диалоговые окна.

2.Консольные приложения.

3.Понятие системы программирования.

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

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

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

Тест

 

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

1.Иванова Г.С. Технология программирования: учебник для вузов / Иванова Г.С.. — 3-е изд. — Москва : Московский государственный технический университет имени Н.Э. Баумана, 2006. — 336 c. — URL: https://www.iprbookshop.ru/93941.html

2.Лебеденко Л.Ф. Технологии программирования : учебно-методическое пособие / Лебеденко Л.Ф., Моренкова О.И.. — Новосибирск : Сибирский государственный университет телекоммуникаций и информатики, 2019. — 109 c.— URL: https://www.iprbookshop.ru/102141.html

3.Лебеденко, Л. Ф. Технологии программирования : учебно-методическое пособие для СПО / Л. Ф. Лебеденко, О. И. Моренкова. — 2-е изд. — Саратов : Профобразование, 2023. — 106 c. — URL: https://www.iprbookshop.ru/131418.html

4.Терехов, А. Н. Технология программирования : учебное пособие / А. Н. Терехов. — 5-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2024. — 148 c. — URL: https://www.iprbookshop.ru/142308.html.