Программирование 1 (основы)


Цели освоения дисциплины – обучение началам профессионального программирования.
 
Данная дисциплина способствует формированию следующих компетенций, предусмотренных ФГОС-3 по направлению подготовки ВПО 010300 – Фундаментальная информатика и информационные технологии: 
- «владеть основными методами, способами и средствами получения, хранения, переработки информации, иметь навыки работы с компьютером как средством управления информацией (ОК-12)» в части применения основ программирования; 
- «способность применять в профессиональной деятельности современные языки программирования и языки баз данных, методологии системной инженерии, системы автоматизации проектирования, электронные библиотеки и коллекции, сетевые технологии, библиотеки и пакеты программ, современные профессиональные стандарты информационных технологий (в соответствии с профилизацией) (ПК-1)» в части применения основ программирования; 
- «детальное знание методов и базовых алгоритмов обработки информационных структур, методов анализа сложности алгоритмов (ПК-17)» в части применения основ программирования; 
- «детальное знание парадигм и методологий программирования, особенностей языков программирования общего и специального назначения, наиболее широко используемых средств программирования (ПК-18)» в части применения основ программирования.
 
В результате освоения дисциплины обучающийся должен: 
- знать основы компьютерных технологий и одного из языков программирования, иметь твердые знания основных структур данных в программировании; 
- уметь строить алгоритмы решения поставленных задач, разрабатывать программы для ЭВМ, уметь тестировать программы, уметь выполнять анализ сложности простых алгоритмов и программ.