Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Рабочая программа дисциплины.docx
Скачиваний:
0
Добавлен:
01.10.2024
Размер:
144.95 Кб
Скачать

Липецкий государственный технический университет

УТВЕРЖДАЮ

Декан ФАИ

_________ /Галкин А.В. /

«___» ______________2023 г.

РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ

___________________________"ПРОГРАММИРОВАНИЕ"

Направление подготовки: 09.03.04 «Программная инженерия»

Профиль подготовки: Разработка программно-информационных систем

Квалификация (степень) выпускника: бакалавр

Форма обучения: очная

г. Липецк – 2023 г.

1. Характеристики, структура и содержание

1.1. Цели и задачи изучения

Цели освоения дисциплины: изучение принципов алгоритмизации и программирования, подготовка в области методов, средств и технологий разработки прикладного программного обеспечения для решения практических задач обработки данных, математического моделирования, информатики, формирование представлений о процедурном и объектно-ориентированном подходах в программировании на языках высокого уровня, получение высшего профессионального (на уровне бакалавра) образования, позволяющего выпускнику успешно работать в избранной сфере деятельности с применением современных компьютерных технологий.

Задачи изучения дисциплины:

– получение навыков составления линейных и нелинейных алгоритмов;

– изучение лексических элементов, синтаксиса и семантики одного из процедурных языков программирования;

– получение навыков кодирования на процедурном языке программирования;

– получение навыков реализации классических абстрактных типов данных (линейных и нелинейных структур данных);

– изучение лексических элементов, синтаксиса и семантики одного из объектно-ориентированных языков программирования;

­– изучение основных элементов объектно-ориентированного программирования: инкапсуляции, наследования, полиморфизма;

– получение навыков кодирования на объектно-ориентированном языке программирования;

– получение навыков представления предметной области структурированно в виде диаграммы классов;

– получение навыков использования стандартных событий элементов управления оконного приложения, создания и обработки собственных произвольных событий.

1.2. Язык обучения

Русский.

1.3. Требование к подготовленности обучающегося к освоению содержания учебной дисциплины

Первой части дисциплины «Программирование», которая читается в 1 семестре 1 курса, предшествует изучение дисциплин «Информатика», «Иностранный язык» (желательно знание основ английского языка), в том числе аналогичных дисциплин из школьной программы. Второй части дисциплины «Программирование», которая читается во 2 семестре 1 курса, предшествует изучение дисциплин «Информатика», «Иностранный язык», «Программирование» в 1 семестре. Третьей части дисциплины «Программирование», которая читается в 3 семестре 2 курса, предшествует изучение дисциплин «Программирование», «Технологии программирования и структуры данных» во 2 семестре.

1.4. Результаты изучения дисциплины

Учебный материал данной дисциплины способствует (совместно с другими дисциплинами) формированию следующих компетенций:

ОПК-2. Способен понимать принципы работы современных информационных технологий и программных средств, в том числе отечественного производства, и использовать их при решении задач профессиональной деятельности

Индикаторы:

ИОПК-2.1. Знает основные принципы работы современных информационных технологий и программных средств, в том числе отечественного производства, используемых при решении задач профессиональной деятельности

ИОПК-2.2. Умеет применять принципы работы современных информационных технологий и программных средств, в том числе отечественного производства, при решении задач профессиональной деятельности

ОПК-6. Способен разрабатывать алгоритмы и программы, пригодные для практического использования, применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов

Индикаторы:

ИОПК-6.1. Знает основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов

ИОПК-6.2. Умеет разрабатывать алгоритмы и программы, пригодные для практического использования, применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов