Аннотация рабочей программы дисциплины
«Основы алгоритмизации и языки программирования»

Цель изучения дисциплины Формирование у студентов основ алгоритмического мышления, навыков программирования на процедурных языках, навыков использования базовых методов вычислительной математики.
Место дисциплины в учебном плане Б1.В
Формируемые компетенции ПК-8
Знания, умения и навыки, получаемые в результате освоения дисциплины
Знать:
общие принципы построения алгоритмов;
основные алгоритмические конструкции;
методы структурного и объектно-ориентированного программирования;
основные численные методы.
Уметь:
разрабатывать и отлаживать эффективные алгоритмы и программы с использованием современных технологий программирования;
разрабатывать собственные программы с использованием стандартных фрагментов алгоритмов.
Иметь навыки и (или) опыт деятельности (владеть):
работы с основными алгоритмами;
работы с современными инструментариями разработки прикладных программных продуктов на базе современных языков программирования.
Содержание дисциплины Основные принципы алгоритмизации и программирования. Базовые языковые конструкции VBA, С#. Основы работы с данными.. Численные методы работы с функциями.. Численные методы векторной алгебры.. Простейшие методы численного интегрирования и дифференцирования.. Численные методы решения статистических задач..
Виды учебной работы Лекции, лабораторные, самостоятельная работа.
Используемые информационные, инструментальные и программные средства
MS'Visual Studio 2008
Open Office
Office 2010 Professional
Windows 7 Professional
7-Zip
AcrobatReader
СПС Гарант (http://www.garant.ru)
СПС КонсультантПлюс (http://www.consultant.ru/)
Электронная база данных "Scopus" (http://www.scopus.com)
Электронная библиотечная система Алтайского государственного университета (http://elibrary.asu.ru)
Научная электронная библиотека elibrary (http://elibrary.ru)
Форма промежуточной аттестации Экзамен.