Цель изучения дисциплины | Изучение методов построения алгоритмов и структур данных, используемых при решении прикладных задач в различных предметных областях с применением ЭВМ. |
---|---|
Место дисциплины в учебном плане | ОП |
Формируемые компетенции | ОК 01 | Знания, умения и навыки, получаемые в результате освоения дисциплины |
Знать:
– типы данных; – базовые конструкции изучаемых языков программирования; – интегрированные среды программирования на изучаемых языках. Уметь:
– работать в среде программирования; – использовать языки программирования высокого уровня. Иметь навыки и (или) опыт деятельности (владеть):
не предусмотрено |
Содержание дисциплины | Основные принципы алгоритмизации и программирования . Язык программирования. Основы объектно-ориентированного программирования . Модульное программирование. |
Виды учебной работы | Лекции, лабораторные, самостоятельная работа. |
Используемые информационные, инструментальные и программные средства |
Список программного обеспечения
Операционная система Windows и/или AstraLinux Специализированное и общее ПО Open Office или Libreoffice 3D Canvas Blender Visual Studio Community Python c расширениями PIL, Py OpenGL FAR XnView 7-Zip AcrobatReader GIMP Inkscape Paint.net VBox Mozila FireFox Chrome Eclipse (PHP,C++, Phortran) VLC QTEPLOT Visual Studio Code https://code.visualstudio.com/License/ Notepad++ https://notepad-plus-plus.org/ Информационная справочная система:
СПС КонсультантПлюс (инсталлированный ресурс АлтГУ или http://www.consultant.ru/) Профессиональные базы данных: Электронная библиотечная система Алтайского государственного университета (http://elibrary.asu.ru/); Научная электронная библиотека elibrary (http://elibrary.ru) |
Форма промежуточной аттестации | Экзамен. |