аннотации / ООП ФГОС / Информатика / ЮФУ_Прогр. обеспеч. и алгоритм
..docАННОТАЦИЯ
рабочей программы учебной дисциплины
«Программное обеспечение и алгоритмизация. Элементарная математика»
модуль
«Программное обеспечение и алгоритмизация»
Дисциплина включена в программу бакалавриата по направлению 03.03.02 – ФИЗИКА.
Общая трудоемкость модуля составляет 1 зачетную единицу.
Дисциплина относится к «Математическому и естественнонаучному циклу», логически связана с программой математики и информатики школьного курса. К входным требованиям относятся элементарные навыки владения компьютером: работа в текстовых редакторах, организация файловой системы, знание основных инструментов управления компьютером и программами. Данный курс необходим для более глубокого освоения компьютерных технологий в приложениях к научным исследованиям и инженерным разработкам.
Целью освоения дисциплины «Программное обеспечение и алгоритмизация» является приобретение знаний, умений и навыков в работе с современным программным обеспечением и в разработке компьютерных программ с использованием современных сред и языков программирования.
Процесс изучения дисциплины направлен на формирование элементов следующих компетенций:
-
общекультурные компетенции (ОК)
способность к самоорганизации и самообразованию (ОК-7);
-
общепрофессиональные компетенции (ОПК)
способность использовать в профессиональной деятельности базовые естественнонаучные знания (ОПК-1);
способность использовать в профессиональной деятельности базовые знания фундаментальных разделов математики, создавать математические модели типовых профессиональных задач и интерпретировать полученные результаты с учетом границ применимости моделей (ОПК-2);
способность использовать базовые теоретические знания фундаментальных разделов общей и теоретической физики для решения профессиональных задач (ОПК-3);
способность использовать основные методы, способы и средства получения, хранения, переработки информации и навыки работы с компьютером как со средством управления информацией (ОПК-5);
способность использовать в своей профессиональной деятельности знание иностранного языка (ОПК-7);
-
профессиональные компетенции (ПК)
научно-исследовательская деятельность
способность использовать специализированные знания в области физики для освоения профильных физических дисциплин (ПК-1);
способность проводить научные исследования в избранной области экспериментальных и (или) теоретических физических исследований с помощью современной приборной базы (в том числе сложного физического оборудования) и информационных технологий с учетом отечественного и зарубежного опыта (ПК-2);
научно-инновационная деятельность
готовность применять на практике профессиональные знания теории и методов физических исследований (ПК-3);
способность применять на практике профессиональные знания и умения, полученные при освоении профильных физических дисциплин (ПК-4);
способность пользоваться современными методами обработки, анализа и синтеза физической информации в избранной области физических исследований (ПК-5).
В результате освоения дисциплины обучающийся должен:
-
знать
основы программирования на языке C# в среде MS Visual Studio;
-
уметь
создавать консольные приложения в данной среде;
-
владеть
навыками программирования на языке C#.
Курс «Программное обеспечение и алгоритмизация» состоит из двух модулей, в которых рассматриваются следующие темы:
-
Модуль 1 – Разработка консольных приложений на языке C# в среде MS Visual Studio: числовые типы данных; логический тип данных; арифметические и логические операторы; операторы цикла
Обычные типы данных. Литералы. Переменные и их инициализация. Область видимости переменных. Оператор присваивания. Алгебраические и логические выражения. Логические операторы if и switch. Циклы for, while, do-while. Операторы break и continue. Оператор goto.
-
Модуль 2 – Разработка консольных приложений на языке C# в среде MS Visual Studio: регулярные типы данных – массивы, строки
Одномерные и многомерные массивы. Инициализация массивов. Невыровненные массивы. Свойство Length. Цикл foreach. Строки: операции со строками, массивы строк. Побитовые операторы AND, OR, XOR и NOT.
При проведении практических занятий используются:
-
электронные формы контроля.
Обучение включает применение балльно-рейтинговой системы оценки знаний.
Контроль успеваемости студентов осуществляется в виде:
-
текущего контроля
разработка на практических занятиях консольных приложений на языке C# в среде MS Visual Studio;
-
рубежного контроля
выполнение контрольных работ по разработке и отладке программ на языке C# MS в среде Visual Studio;
-
промежуточной аттестации в форме зачета
промежуточная аттестация в форме зачета как отдельное мероприятие по окончании курса не проводится, «зачет» выставляется по сумме баллов текущего и рубежного контроля.