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