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

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