Языки программирования. Технологии разработки программно-информационных систем Дисциплина [Б1.ОД.2.1]
Высшая инжиниринговая школа
Скачать .sig
Описание:
Дисциплина реализует последовательно, на протяжении 3 семестров и направлена на получение студентами систематических навыков работы с различными языками программирования. В данной программе реализованы три семестровых блока: - Изучение языка Python; - Изучение языка С#; - Изучение языка Java. Дисциплина содействует формированию у студентов профессиональных компетенций, необходимых для решения задач, относящихся к определенному виду профессиональной деятельности. Первый блок программы (первый семестр) на формирование у студентов алгоритмического и структурного мышления, а также понимание базовых возможностей языка Python. Алгоритмы — это основа программирования, определяющая, каким образом программное обеспечение будет использовать структуры данных. Студенты познакомятся с базовыми аспектами построения алгоритмов, основными понятиями и определениями, структурами данных, затем перейдут к основным методам построения алгоритмов, неразрешимости и методам решения неразрешимых задач, и, наконец, изучат проектирование алгоритмов. Алгоритмический анализ состоит из двух фундаментальных компонентов: выделения математически чистого ядра задачи и выявления методов проектирования подходящего алгоритма на основании структуры задачи. Чем лучше студент владеет полным арсеналом возможных методов проектирования, тем быстрее он начинает распознавать «чистые» формулировки, лежащие в основе запутанных задач реального мира.Второй блок программы (второй семестр) направлен на изучение основ C#. Третий блок программы (третий семестр) посвящен приобретению студентами навыков программирования на языке Java, включая синтаксис языка, основные понятия языка «метод», исключение, «процесс», «поток» и других, и работу с данными в языке Java.
Структура:
Семестр Всего (ч) (Лекц / Практ. / Лаб.) Аттестация
1 216 (0 / 64 / 0) Экзамен, Курсовая работа
2 144 (0 / 48 / 0) Экзамен, Курсовая работа
3 180 (0 / 64 / 0) Экзамен, Курсовая работа
Итого 540 (0 / 176 / 0) Экзамен, Курсовая работа
Компетенции:
  • УКЦ-2 - Способен к самообучению, самоактуализации и саморазвитию с использованием различных цифровых технологий в условиях их непрерывного совершенствования
  • ОПК-2 - Способен разрабатывать оригинальные алгоритмы и программные средства, в том числе с использованием современных интеллектуальных технологий для решения профессиональных задач
  • ОПК-5 - Способен разрабатывать и модернизировать программное и аппаратное обеспечение информационных и автоматизированных систем
  • ОПК-8 - Способен осуществлять эффективное управление разработкой программных средств и проектов.
  • ПК-6 - Способен к восприятию и использованию новейших достижений в области информационных систем и технологий
  • ПК-8 - Способен разрабатывать нормативную и техническую документацию на аппаратные средства и программное обеспечение, осуществлять анализ ИТ-продуктов на соответствие задачам пользователей