Данная дисциплина состоит из двух частей. Первая часть посвящена знакомству с базами данных, изучению основных видов баз данных. В ней рассматривается существующие базы данных и как с ними работать. Также изучается язык запросов к базам данным. Вторая часть курса посвящена web-технологиям. Изучаются способы создания web-приложения. В конечном итоге выпускник научится создавать web-приложение, которое сможет взаимодействовать с базой данных. Инструментом для создания приложения будет служить язык Python.
Цель дисциплины: формирование компетенций, позволяющих выпускнику работать с современными информационными технологиями.
Задачи дисциплины:
- Формирование у студентов знаний в теории баз данных;
- Формирование у студентов представлений о системах управления базами данных (СУБД)
- Формирование у студентов знаний, умений и навыков разработки приложений с базами данных
- Познакомить с базовыми концепциями и приемами webпрограммирования
- Расширить представление о современных web-технологиях.
Дисциплина является начальным курсом для развития знаний и навыков в области программирования и алгоритмизации. Знание основ программирования позволит студентам сформировать для себя требования к современной парадигме разработки программного обеспечения. Дисциплина предполагает на понятном студентам языке объяснить основные понятия языка программирования Python, научить решать основные программные задачи, отлаживать и тестировать программы, таким образом дать студентам основные навыки, требуемые в сфере Информационных технологий и алгоритмизации.
Дисциплина направлена на формирование способности к творческой деятельности студентов, практического применения полученных знаний в области программирования и развития научно-технического способа мышления.
Формируемые компетенции:
- Способен осуществлять поиск, критический анализ и синтез информации, применять системный подход для решения поставленных задач (УК-1);
- Способен осуществлять социальное взаимодействие и реализовывать свою роль в команде (УК-3).
Дисциплина является начальным курсом для развития знаний и навыков в области программирования и алгоритмизации. Знание основ программирования позволит студентам сформировать для себя требования к современной парадигме разработки программного обеспечения. Дисциплина предполагает на понятном студентам языке объяснить основные понятия языка программирования Python, научить решать основные программные задачи, отлаживать и тестировать программы, таким образом дать студентам основные навыки, требуемые в сфере Информационных технологий и алгоритмизации.
Дисциплина направлена на формирование способности к творческой деятельности студентов, практического применения полученных знаний в области программирования и развития научно-технического способа мышления.
Цель дисциплины:
Развитие интереса к современным средам программирования и их практическому применению, формирование навыка самостоятельного выполнения поставленных задач, развития умений и навыков программирования.
Задачи дисциплины:
Формирование знаний об основных синтаксических и алгоритмических конструкций языка программирования Python. Формирование понятия алгоритма и основных требований методологии программирования, как технологической основы разработки качественных программных компонентов, основ объектно-ориентированного программирования. Изучение базовых структур данных и использование их для построения алгоритма. Привитие навыков эффективного решения практических задач с использованием языка программирования Python.