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

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

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

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

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

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

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

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

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

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

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

знать:

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

уметь:

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

владеть:

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

 

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

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

материал

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

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

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

материал

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

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

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

 

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

Модуль

Темы/Лекции

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

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

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

Модуль 1.

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

1.Понятие алгоритма. Формы представления алгоритмов. Блок-схемы, используемые в графическом представлении. Свойства алгоритмов.

2.Основные этапы программирования решения задачи.

3.Языки программирования низкого и высокого уровня. Трансляторы.

4.Основные понятия ООП.

5.Модели предметной области в процедурном и объектно-ориентированном программировании.

6. Жизненный цикл программы.

7.Понятие системы и среды программирования. Особенности современных сред разработки приложений (IDE).

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

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

Тест

 

 

09.03.01 Информатика и вычислительная техника

Модуль 2.

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

1.Типы данных в Visual C#. Объявление переменных. Инкремент и декремент. Операторы сравнения и логические операторы.

2.Условные ветвления в C# (операторы if и switch).

3. Реализация классических и итерационных циклов в C# (операторы for и while).

4.Модальные и немодальные диалоговые окна. Окна вывода сообщений MessageBox.

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