Skip to main content Skip to search

Документы

Высокоуровневые методы информатики и программирования 2021, 2023

1. Цели освоения дисциплины

Целью освоения дисциплины «Высокоуровневые методы информатики и программирования» является содействие становлению  профессиональной компетентности будущего IT-специалиста через формирование целостного  представления о роли современных технологий в разработке программного обеспечения и овладение навыками практического программирования на языке С# с применением объектно-ориентированных технологий .NET Framework.

2.Место дисциплины в структуре ООП бакалавриата

Дисциплина «Высокоуровневые методы информатики и программирования» (Б1.О.22) является обязательной дисциплиной блока Б1 «Дисциплины (Модули)» учебного плана ООП по направлению подготовки 09.03.03 Прикладная информатика, профиль -  Прикладная информатика в социологии

Изучение данной дисциплины запланировано на 2 семестр. 

Для успешного освоения дисциплины «Высокоуровневые методы информатики и программирования» у студентов должны быть сформированы компетенции, определенные в рамках дисциплины «Информационные технологии и программирование». Компетенции, сформированные в рамках данной дисциплины, необходимы для изучения таких дисциплин как «Интерфейсы информационных систем», «Проектирование информационных систем», «Разработка и стандартизация программных средств и информационных технологий».

  1. Результаты обучения по дисциплине 

 




Код и наименование компетенции

Код и наименование индикатора (индикаторов) достижения компетенции

Результаты обучения

ОПК-1. Способен применять естественнонаучные и общеинженерные знания, методы математического анализа и моделирования, теоретического и экспериментального исследования в профессиональной деятельности.

ОПК-1.1. Демонстрирует знания по основам математики, физики, вычислительной техники и программирования. ОПК-1.2. Демонстрирует умение решать стандартные профессиональные задачи с применением естественнонаучных и обще-инженерных знаний, методов математического анализа и моделирования. ОПК-1.3. Успешно проводит теоретические и экспериментальные исследования объектов профессиональной деятельности.

 

Знать: - основные этапы компьютерного решения функциональных и вычислительных задач; - основы структурного программирования на языке С#; - методы и способы анализа сложности алгоритмов; - методы и способы тестирования программ. 

Уметь: разрабатывать алгоритмы решения практических задач; - создавать эффективные и надежные компьютерные программы на языке С# по готовым алгоритмам 

Владеть: навыками программирования на языке С#; - методами и способами отладки и тестирования программ.

ОПК-2. Способен понимать принципы работы современных информационных технологий и программных средств, в том числе отечественного производства, и использовать их при решении задач профессиональной деятельности. 

ОПК-2.1. Демонстрирует знания о современных информационных технологий и программных средств, в том числе отечественного производства при решении задач профессиональной деятельности.

ОПК-2.2. Эффективно выбирает современные информационные технологии и программные средства, в том числе отечественного производства при решении задач профессиональной деятельности.

ОПК-2.3.

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

 

Знать: - основы проектирования программного обеспечения; - основные положения концепции объектно-ориентированного программирования и особенности их реализации в .NET Framework; - назначение и функциональные возможности Microsoft Visual Studio .Net - интеллектуально-визуальной среды программирования для .NET Framework; - теоретические основы менеджмента программных проектов.

Уметь: при решении конкретной задачи грамотно формулировать задачу программирования; - использовать стандартные классы языка С# для решения практических задач; - создавать собственную иерархию классов на языке С# для решения практических задач; - применять инструментальные средства среды Microsoft Visual Studio .Net для разработки консольных приложений на языке С#; - объяснять принципы функционирования проектной группы в процессе проектирования и разработки программных средств и  информационных систем.

Владеть: - практического программирования на языке С#, используя технологии объектно-ориентированного программирования в .NET Framework; - проектирования программного продукта, используя инструментальные средствами среды Microsoft Visual Studio .Net.

ОПК-5. Способен инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем

ОПК-5.1. Эффективно применяет основы системного администрирования, администрирования СУБД, современные стандарты информационного взаимодействия систем.

ОПК-5.2. Выполняет параметрическую настройку информационных и автоматизированных систем

ОПК-5.3. Осуществляет инсталляцию программного и аппаратного обеспечения информационных и автоматизированных систем

 

Знать: - основы проектирования программного обеспечения; - основные положения концепции объектно-ориентированного программирования и особенности их реализации в .NET Framework; - назначение и функциональные возможности Microsoft Visual Studio .Net - интеллектуально-визуальной среды программирования для .NET Framework; - теоретические основы менеджмента программных проектов.

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

Владеть: - практического программирования на языке С#, используя технологии объектно-ориентированного программирования в .NET Framework; - проектирования программного продукта, используя инструментальные средствами среды Microsoft Visual Studio .Net.

 

ОПК-7. Способен разрабатывать алгоритмы и программы, пригодные для практического применения

ОПК-7.1. Понимает процессы, методы поиска, сбора, хранения, обработки, предоставления, распространения информации и способы реализации таких процессов и методов.

ОПК-7.2. Использует современные языки программирования для разработки алгоритмов и компьютерных программ, пригодных для практического применения, поддерживает базы данных и информационные хранилища. 

ОПК-7.3. Применяет современные программные среды разработки информационных систем и технологий, методы отладки и тестирования, читает коды программных продуктов, написанные на освоенных языках программирования, и вносит требуемые изменения. 

ОПК-7.4. Готов самостоятельно осваивать новые для себя языки программирования, среды разработки информационных систем и технологии. 

ОПК-7.5. Анализирует профессиональные задачи, разрабатывает подходящие ИТ-решения.

Знать: - основные положения концепции объектно-ориентированного программирования и особенности их реализации в .NET Framework; - назначение и функциональные возможности Microsoft Visual Studio .Net - интеллектуально-визуальной среды программирования для .NET Framework; - теоретические основы менеджмента программных проектов.

Уметь: - использовать стандартные классы языка С# для решения практических задач; - создавать собственную иерархию классов на языке С# для решения практических задач; - применять инструментальные средства среды Microsoft Visual Studio .Net для разработки консольных приложений на языке С#; 

Владеть: - практического программирования на языке С#, используя технологии объектно-ориентированного программирования в .NET Framework; - проектирования программного продукта, используя инструментальные средствами среды Microsoft Visual Studio .Net.

 

4. Структура и содержание дисциплины

Общая трудоемкость дисциплины «Высокоуровневые методы информатики и программирования» составляет 3 зачетные единицы 108 часов.