Цели дисциплины:
- Обучение студентов основам программирования в различных парадигмах (императивной, функциональной, логической).
- Содействовать фундаментализации образования, формированию научного мировоззрения и развитию системного мышления.
- Воспитание программистской культуры, включая четкое представление о роли языков программирования в современных информационных технологиях.
- Получение необходимых практических навыков программирования.
- Обучение студентов основам алгоритмизации и средствам описания данных.
Требования к уровню подготовки:
Студенты, завершившие изучение данной дисциплины, должны знать:
- основные способы представления данных и приемы алгоритмизации
- основные этапы реализации программ на ЭВМ;
- возможности инструментальных средств программирования в различных операционных средах;
основы языков программирования:
уметь:
- формализовать поставленную задачу; применять полученные знания к различным предметным областям; составлять и оформлять программы на языках программирования; тестировать и отлаживать программы; использовать современные информационные технологии.