Программа дисциплины
Теория формальных языков и компиляторов (Дисциплины (модули) )
Нагрузка по семестрам | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Семестр | Кредитов | Часов всего | Лекций | Практических занятий | Лабораторных | Часов в активной форме | Часов консультаций | Часов самостоятельной работы | Виды самостоятельной работы | Отчетность |
5 | 4 | 144 | 36 | 18 | 0 | 0 | Э |
Перечень формируемых компетенций |
---|
ОК6. владение широкой общей подготовкой (базовыми знаниями) для решения практических задач в области информационных систем и технологий |
ПК6. Способность к проектированию базовых и прикладных информационных технологий (ПК-11) |
ОК10. готовность использовать основные законы естественнонаучных дисциплин в профессиональной деятельности, применять методы математического анализа и моделирования, теоретического и экспериментального исследования |
Перечень формируемых компетенций НГТУ |
---|
ОК.3/И. Способность владеть базовыми знаниями в области информатики, владеть навыками использования программных средств и работы в компьютерных сетях, умением создавать базы данных и использовать ресурсы Интернета, уметь работать с информацией из различных источников для решения профессиональных и социальных задач и сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности |
ОПК.2. Способность анализировать имеющиеся математические модели процессов и явлений окружающего мира и выбирать наиболее адекватную |
ОПК.5. Способность к проектированию базовых и прикладных информационных технологий (ПК-11) |
Перечень формируемых знаний и умений НГТУ |
---|
ОК.3/И.У1/И. умеет использовать специализированные программные средства при решении профессиональных задач |
ОК.3/И.У1/И. умеет применять основные методы, способы и средства получения, хранения и переработки информации с помощью компьютеров и компьютерных средств |
ОК.3/И.У7/И. умеет использовать элементарные навыки алгоритмизации и программирования на одном из языков высокого уровня как средство программного моделирования изучаемых объектов и процессов |
ОК.3/И.У8/И. умеет осваивать новые программные средства для профессиональной деятельности |
ОПК.2.У1/Мт. умеет применять основные методы математического аппарата в математических моделях объектов и процессов |
ОПК.5.З-1.1. Знать основы системного программирования |
ОПК.5.З-1.2. Знать основы объектно-ориентированного подхода к программированию |
ОПК.5.У1. Владеть языками процедурного и объектно-ориентированного программирования, навыками разработки и отладки программ не менее, чем на одном из алгоритмических процедурных языков программирования высокого уровня |
ОПК.5.У6. Уметь работать с современными системами программирования, включая объектно-ориентированные |