аннотации / ООП ФГОС / Информатика / ЮФУ_Программирование
.docАННОТАЦИЯ
рабочей программы учебной дисциплины
«Программирование»
Дисциплина включена в программу бакалавриата по направлению 03.03.02 – ФИЗИКА.
Общая трудоемкость дисциплины составляет 3 зачетные единицы.
Дисциплина относится к «Математическому и естественнонаучному циклу», логически связана с программой математики и информатики школьного курса. К входным требованиям относятся элементарные навыки владения компьютером: работа в текстовых редакторах, организация файловой системы, знание основных инструментов управления компьютером и программами. Данный курс необходим для более глубокого освоения компьютерных технологий в приложениях к научным исследованиям и инженерным разработкам.
Целью освоения дисциплины «Программирование» является приобретение знаний, умений и навыков в работе с современным программным обеспечением и в разработке компьютерных программ с использованием современных сред и языков программирования.
Процесс изучения дисциплины направлен на формирование элементов следующих компетенций:
-
общекультурные компетенции (ОК)
способность к самоорганизации и самообразованию (ОК-7);
-
общепрофессиональные компетенции (ОПК)
способность использовать в профессиональной деятельности базовые естественнонаучные знания (ОПК-1);
способность использовать в профессиональной деятельности базовые знания фундаментальных разделов математики, создавать математические модели типовых профессиональных задач и интерпретировать полученные результаты с учетом границ применимости моделей (ОПК-2);
способность использовать базовые теоретические знания фундаментальных разделов общей и теоретической физики для решения профессиональных задач (ОПК-3);
способность использовать основные методы, способы и средства получения, хранения, переработки информации и навыки работы с компьютером как со средством управления информацией (ОПК-5);
способностью использовать в своей профессиональной деятельности знание иностранного языка (ОПК-7);
-
профессиональные компетенции (ПК)
научно-исследовательская деятельность
способность использовать специализированные знания в области физики для освоения профильных физических дисциплин (ПК-1);
способность проводить научные исследования в избранной области экспериментальных и (или) теоретических физических исследований с помощью современной приборной базы (в том числе сложного физического оборудования) и информационных технологий с учетом отечественного и зарубежного опыта (ПК-2);
научно-инновационная деятельность
готовность применять на практике профессиональные знания теории и методов физических исследований (ПК-3);
способность применять на практике профессиональные знания и умения, полученные при освоении профильных физических дисциплин (ПК-4);
способность пользоваться современными методами обработки, анализа и синтеза физической информации в избранной области физических исследований (ПК-5).
В результате освоения дисциплины обучающийся должен:
-
знать
основы программирования на языке C# в среде MS Visual Studio;
-
уметь
создавать консольные и оконные приложения в данной среде;
-
владеть
навыками программирования на языке C#.
Курс «Программирование» состоит из двух модулей, в которых рассматриваются следующие основные темы:
-
Модуль 1 – Основы языка C#
Создание на C# консольных приложений, приложений Windows Forms и WPF. Создание пользовательского интерфейса в Visual C#. Отображение текста в форме Visual Forms. Диалоговые окна. Отображение даты и времени. Элементы управления "TreeView". Создание настраиваемого пользовательского интерфейса. Доступ к данным и их отображение. Рисование текста и графики. Добавление файлов мультимедиа в приложение. Создание и использование точечных рисунков и значков. Настройка, отображение и печать Windows Forms. Создание приложений WPF. Подключение к данным.
-
Модуль 2 – Структурирование кода программы
Структура программы и ход выполнения. Пространство имен. Классы и объекты. Структуры. Переменные и константы. Операторы. Выбор и ветвление. Циклы. Строки. Массивы и коллекции. Обработка ошибок и исключений.
При проведении лекций и практических занятий используются следующие образовательные технологии:
-
мультимедийные лекции;
-
электронные формы контроля;
-
для самостоятельной работы студентам рассылаются по электронной почте готовые коды с комментариями;
-
для самотестирования студентам предоставляются контрольные вопросы.
Обучение включает применение инновационных способов организации учебного процесса, включая применение балльно-рейтинговой системы и онлайн-поддержку аудиторной и внеаудиторной работы студентов.
Контроль успеваемости студентов осуществляется в виде:
-
текущего контроля
использование на практических занятиях приемов разработки консольных и оконных приложений в среде MS Visual Studio;
-
рубежного контроля
онлайн-тестирование;
-
промежуточной аттестации в форме зачета
промежуточная аттестация в форме зачета как отдельное мероприятие по окончании курса не проводится, «зачет» выставляется по сумме баллов текущего и рубежного контроля.