Цели и задачи дисциплины
Цель: освоение методов и средств объектно-ориентированного программирования как одной из основных, перспективных и быстро развивающихся моделей программирования, являющейся в настоящее время базой для создания программных систем и составляющей фундаментальную компоненту образования профессионала в области информационных технологий. Задачи: 1) знакомство с основными положениями концепции объектно-ориентированного программирования; 2) закрепление на практике понятий и конструкций изучаемых ранее дисциплин, таких как «Основы программирования», «Линейная алгебра и аналитическая геометрия», «Языки программирования»; "Объектно-ориентированное программирование" 3) формирование навыков самостоятельной разработки, отладки, испытаний и документирования программ для решения задач обработки числовой и текстовой информации, организации диалога с пользователем, моделирования.
Краткое содержание дисциплины
Основы разработки на языке Python. Введение в объектно-ориентированное программирование: история появления, развития и основные принципы. Основной особенностью дисциплины является разработка готовых приложений на языке Python, который является одним из самых быстроразвивающихся языков программирования. Построение простейших различных мини-приложений, в которых комбинируется большое количество различных методов и алгоритмов программирования.
Компетенции обучающегося, формируемые в результате освоения дисциплины
ОПК-4
Способен разрабатывать алгоритмы и компьютерные программы, пригодные для практического применения
УК-6
Способен управлять своим временем, выстраивать и реализовывать траекторию саморазвития на основе принципов образования в течение всей жизни