12 учебная неделя
pk@nstu.ru, +7 (383) 319 59 99 — приёмная комиссия

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

Теория языков программирования и методы трансляции (Дисциплины (модули) )

Скачать рабочую программу



Нагрузка по семестрам
Семестр Кредитов Часов всего Лекций Практических занятий Лабораторных Часов в активной форме Часов консультаций Часов самостоятельной работы Виды самостоятельной работы Отчетность
6 3 108 36 0 18 0 ДЗ
Перечень формируемых компетенций
ПК1. определение общих форм, закономерностей, инструментальных средств для данной дисциплины (ПK-1)
ОК10. фундаментальная подготовка по основам профессиональных знаний (OK-10)
ПК11. самостоятельное построение алгоритма и его анализ (ПK-11)
ПК14. контекстная обработка информации (ПK-14)
ПК19. знание математических основ информатики как науки (ПK-19)
ПК21. знание содержания, основных этапов и тенденции развития программирования, математического обеспечения и информационных технологий (ПK-21)
ПК23. знание проблемы и направления развития технологии программирования (ПK-23)
Перечень формируемых компетенций НГТУ
ОНК.108. фундаментальная подготовка по основам профессиональных знаний (OK-10)
ОПК.1. определение общих форм, закономерностей, инструментальных средств для данной дисциплины (ПK-1)
ОПК.11. самостоятельное построение алгоритма и его анализ (ПK-11)
ОПК.14. контекстная обработка информации (ПK-14)
СК.19. знание математических основ информатики как науки (ПK-19)
СК.21. знание содержания, основных этапов и тенденции развития программирования, математического обеспечения и информационных технологий (ПK-21)
СК.23. знание проблемы и направления развития технологии программирования (ПK-23)
Перечень формируемых знаний и умений НГТУ
ОНК.108.З-1.69. Знать теоретические основы методов трансляции
ОНК.108.У70. Уметь задать уровень абстракции при решении задачи в заданной предметной области
ОНК.108.У71. Владеть техникой диагностики и исправления ошибок
ОПК.1.З-1.62. Знать методы теории формальных языков, конечных автоматов
ОПК.1.У63. Уметь строить грамматику языка и выбирать методику разбора
ОПК.1.У64. Владеть навыками разработки формальных грамматик
ОПК.11.З-1.25. Знать методы построения алгоритмов анализа текстов
ОПК.11.У26. Уметь разрабатывать алгоритмы анализа текстов
ОПК.11.У27. Владеть навыками разработки алгоритмов анализа текстов
ОПК.14.З-1.11. Знать о языках декларативного программирования
ОПК.14.У12. Уметь классифицировать грамматику по Хомскому
ОПК.14.У13. Владеть навыками разработки грамматик с требуемыми свойствами
СК.19.З-1.44. Знать теорию формальных языков и грамматик
СК.19.У45. Уметь строить детерминированный конечный автомат
СК.19.У46. Владеть навыками построения ДКА и методами их использования в сканере
СК.21.З-1.7. Знать историю развития языков программирования, основные этапы развития вычислительной техники
СК.21.У8. Уметь сравнивать языки программирования по различным критериям и выбирать наиболее эффективный для решения поставленной задачи
СК.21.У9. Владеть навыками выбора языка программирования для решения различных задач
СК.23.З-1.16. Знать направления развития технологий программирования, о технологиях объектно-ориентированного, модульного, функционального и логического программирования
СК.23.У17. Уметь выбирать технологии программирования для решения различных задач
СК.23.У18. Владеть навыками объектно-ориентированного и модульного программирования
Размещение информации на странице:
Данные из Информационной системы  
Наверх