Цель изучения дисциплины | Формирование у студентов основ алгоритмического мышления, навыков программирования на процедурных языках, навыков использования базовых методов вычислительной математики. |
---|---|
Место дисциплины в учебном плане | Б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) |
Форма промежуточной аттестации | Экзамен. |