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

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

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

Нагрузка по семестрам
Семестр Кредитов Часов всего Лекций Практических занятий Лабораторных Часов в активной форме Часов консультаций Часов самостоятельной работы Виды самостоятельной работы Отчетность
4 3 108 36 18 18 0 З
Перечень формируемых компетенций
ПК3. способность использовать языки, системы и инструментальные средства программирования в профессиональной деятельности
ПК4. способность понимать сущность и значение информации в развитии современного общества, применять достижения современных информационных технологий для поиска и обработки больших объемов информации по профилю деятельности в глобальных компьютерных системах, сетях, в библиотечных фондах и в иных источниках информации
ПК5. способность применять методологию научных исследований в профессиональной деятельности, в том числе в работе над междисциплинарными и инновационными проектами
ПК26. способность проводить инструментальный мониторинг защищенности автоматизированных систем
Перечень формируемых знаний и умений ФГОС
П.З.8. современные технологии и методы программирования;
П.З.9. показатели качества программного обеспечения;
П.З.12. принципы организации документирования разработки, процесса сопровождения программного обеспечения;
П.З.13. основные структуры данных и способы их реализации на языке программирования;
П.З.14. основные комбинаторные и теоретико-графовые алгоритмы, а также способы их эффективной реализации и оценки сложности;
П.У.71. работать с интегрированной средой разработки программного обеспечения;
П.У.72. использовать шаблоны классов и средства макрообработки
П.У.75. планировать разработку сложного программного обеспечения;
Перечень формируемых компетенций НГТУ
ОПК.25. способность использовать языки, системы и инструментальные средства программирования в профессиональной деятельности
ОПК.26. способность понимать сущность и значение информации в развитии современного общества, применять достижения современных информационных технологий для поиска и обработки больших объемов информации по профилю деятельности в глобальных компьютерных системах, сетях, в библиотечных фондах и в иных источниках информации
ОПК.27. способность применять методологию научных исследований в профессиональной деятельности, в том числе в работе над междисциплинарными и инновационными проектами
ОПК.45. способность проводить инструментальный мониторинг защищенности автоматизированных систем
Перечень формируемых знаний и умений НГТУ
ОПК.25.З-1.10. общие принципы построения и использования современных языков программирования высокого уровня;
ОПК.25.З-1.9. язык программирования высокого уровня (объектно-ориентированное программирование);
ОПК.25.У10. проводить комплексное тестирование и отладку программных систем;
ОПК.25.У11. проектировать структуру и архитектуру программного обеспечения с использованием методологий и средств автоматизации проектирования программного обеспечения;
ОПК.25.У12. формировать требования и разрабатывать внешние спецификации для разрабатываемого программного обеспечения;
ОПК.25.У13. использовать динамически подключаемые библиотеки
ОПК.25.У7. навыками программирования с использованием эффективных реализаций структур данных и алгоритмов;
ОПК.25.У8. реализовывать основные структуры данных и базовые алгоритмы средствами языков программирования;
ОПК.25.У9. проектировать и кодировать алгоритмы с соблюдением требований к качественному стилю программирования;
ОПК.26.У9. выполнять запросы к базе данных;
ОПК.27.З-1.3. методологии и методы проектирования программного обеспечения;
ОПК.45.З-1.3. автоматизированную систему как объект информационного воздействия, критерии оценки ее защищенности и методы обеспечения ее информационной безопасности;
Ф.ОПК.25.З-1.4. основные комбинаторные и теоретико-графовые алгоритмы, а также способы их эффективной реализации и оценки сложности;
Ф.ОПК.25.З-1.5. основные структуры данных и способы их реализации на языке программирования;
Ф.ОПК.25.З-1.6. принципы организации документирования разработки, процесса сопровождения программного обеспечения;
Ф.ОПК.25.З-1.7. показатели качества программного обеспечения;
Ф.ОПК.25.З-1.8. современные технологии и методы программирования;
Ф.ОПК.25.У4. планировать разработку сложного программного обеспечения;
Ф.ОПК.25.У5. использовать шаблоны классов и средства макрообработки
Ф.ОПК.25.У6. работать с интегрированной средой разработки программного обеспечения;
Размещение информации на странице:
Данные из Информационной системы  
Наверх