Аннотация примерной программы учебной дисциплины б 9 «История и методология прикладной математики» Цели и задачи дисциплины
Вид материала | Документы |
- Аннотация примерной программы учебной дисциплины «Экология» Цели и задачи дисциплины, 10.59kb.
- Аннотация примерной программы учебной дисциплины История России Цели и задачи дисциплины, 2066.05kb.
- Аннотация примерной программы учебной дисциплины История Цели и задачи дисциплины, 3082.56kb.
- Аннотация примерной программы учебной дисциплины «Механика жидкости и газа» Цели, 60.08kb.
- Аннотация примерной программы учебной дисциплины Основы безопасности труда Цели и задачи, 47.72kb.
- Аннотация примерной программы учебной дисциплины «Статистические методы обработки информации», 49.02kb.
- Аннотация примерной программы учебной дисциплины «Технология, комплексная механизация, 127.54kb.
- Аннотация примерной программы учебной дисциплины «Анализ и диагностика финансово-хозяйственной, 4407.75kb.
- Аннотация примерной программы учебной дисциплины Вычислительные системы, сети и телекоммуникации, 3553.81kb.
- Аннотация примерной программы учебной дисциплины «Эконометрика» Цели и задачи дисциплины, 90.89kb.
Аннотация примерной программы учебной дисциплины
Б.3.5 «Языки и методы программирования»
Цели и задачи дисциплины
Дисциплина «Языки программирования и методы трансляции» обеспечивает приобретение знаний и умений в соответствии с федеральным государственным образовательным стандартом, содействует фундаментализации образования, формированию мировоззрения и развитию системного мышления. Знания и практические навыки, полученные по дисциплине «Языки программирования и методы трансляции», используются обучаемыми при изучении профессиональных дисциплин, а также при выполнении лабораторных работ и курсовых проектов.
Задачи, решение которых обеспечивает достижение цели:
- формирование понимания значимости теоретической составляющей данной дисциплины в естественнонаучном образовании специалиста;
- формирование представления о разнообразных языках программирования в рамках курса;
- ознакомление с системой понятий, используемых для описания особенностей языков программирования и их взаимосвязь между собой;
- формирование навыков и умений использования полученных знаний;
- ознакомление с примерами языков программирования.
Место дисциплины в структуре ООП бакалавриата
Дисциплина «Языки программирования и методы трансляции» относится к базовой части профессионального цикла.
Данная дисциплина является базовой в рамках данной специальности и формирует знания и умения необходимые для постижения дальнейшего материала. Требования к входным знаниям и умениям студента – знание основ информатики: основы алгоритмизации и логики, основы программирования.
Дисциплина «Языки программирования и методы трансляции» формирует знания и умения, которые используются в дальнейшем при освоении других дисциплин математического и естественнонаучного, профессионального циклов, а также при написание курсовых проектов и выпускной квалификационной работы.
Формируемые компетенции:
ОК-14 способность использовать в научной и познавательной деятельности, а также в социальной сфере профессиональные навыки работы с информационными и компьютерными технологиями
Знать: современные способы и средства приобретения с помощью информационных технологий новых знаний и умений в области современной технологии программирования
Уметь: приобретать с помощью информационных технологий новые знания и умения и использовать их при изучение основных понятий и конструкций современных языков индустриального программирования
Владеть: профессиональными навыками работы с информационными и компьютерными технологиями в области современной технологии программирования
ОК-15 способность работы с информацией из различных источников, включая сетевые ресурсы сети Интернет, для решения профессиональных и социальных задач
Знать: современные способы и средства работы с информацией для изучения основных конструкций современных языков индустриального программирования
Уметь: работать с информацией из различных источников для решения задач в области системного и прикладного программирования
Владеть: современными методами расширения и углубления своего научного мировоззрения компьютерной обработки информации
ПК-9 способность решать задачи производственной и технологической деятельности на профессиональном уровне, включая разработку алгоритмических и программных решений в области системного и прикладного программирования
Знать: задачи производственной и технологической деятельности на профессиональном уровне в области системного и прикладного программирования
Уметь: решать задачи разработки на профессиональном уровне алгоритмических и программных решений в области системного и прикладного программирования
Владеть: способностью решать задачи производственной и технологической деятельности на профессиональном уровне в области системного и прикладного программирования
ПК-10 способность применять в профессиональной деятельности современные языки программирования и языки баз данных, операционные системы, электронные библиотеки и пакеты программ, сетевые технологии
Знать: современные языки программирования и языки баз данных, операционные системы, электронные библиотеки и пакеты программ, сетевые технологии
Уметь: применять в профессиональной деятельности современные языки программирования и языки баз данных, операционные системы, электронные библиотеки и пакеты программ, сетевые технологии
Владеть: методами использования в профессиональной деятельности современные языки программирования и языки баз данных, операционные системы, электронные библиотеки и пакеты программ, сетевые технологии
Содержание дисциплины:
Тема I. Язык программирования как способ записи алгоритма. Представление алгоритма в процедурной, функциональной и логической 125
форме. Процедурное, функциональное, логическое программирование и соответствующие языки программирования.
Тема II. Процедурный подход к программированию. Основы процедурного подхода: базовый набор операторов, понятие переменной и типа данных, управление порядком исполнения операций. Процедурные языки программирования - основные черты и свойства.
Тема III. Процедурный язык программирования C. Синтаксис языка программирования С. Программа, функция, блок. Типы данных (char, int, float), модификаторы основных типов (short, long, unsigned, double), составные типы данных (массив, запись). Указатели. Управляющие структуры языка С (if, for, while, do, break). Определение и использование функций в языке С, прототип функции, параметры функции.
Тема IV. Функциональный подход к программированию. Основы функционального подхода. Основные свойства функциональных языков программирования. LISP – язык функционального программирования.
Тема V . Логический подход к программированию. Основы логического программирования. PROLOG - язык логического программирования.
Тема VI. Понятие типа данных. Роль и место типа данных в языках программирования. Основные типы данных в языках программирования: скалярные типы данных, составные типы данных, указатели.
Тема VII. Динамические структуры данных. Список, стек, очередь - определение и реализация. Деревья, бинарные деревья - определение и реализация. Обход бинарного дерева, различные способы обхода. Упорядоченные деревья, программа поиска по дереву с включением. Использование деревьев поиска для сортировки данных.
Тема VIII. Объединение инструкций и данных в одной структуре. Объектно-ориентированное программирование, основные понятия и определения. Классы, данные и методы. Права доступа к элементам класса. Наследование классов. Примеры использования объектно-ориентированного подхода в программировании.
Тема IX. Компиляция программ. Основные этапы компиляции: лексический анализ, синтаксический анализ, семантический анализ, генерация кода, генерация машинного кода. Компиляция и интерпретация. Пример компилятора/интерпретатора простого языка.
Виды учебной работы: лекции, лаб. работы, самостоятельная работа.
Образовательные технологии
В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции, лабораторные работы с использованием активных и интерактивных форм проведения занятий и др.
При организации самостоятельной работы занятий используются следующие образовательные технологии: проведение интерактивных лекций с использованием современных интерактивных технологий, использование компьютерных тестовых тренажеров.
Формы текущего контроля успеваемости студентов: тестирование, защита лабораторных работ
Форма промежуточной аттестации: экзамен.
Общая трудоемкость дисциплины – 5 зачетных единиц (180 часов)
Аннотация примерной программы учебной дисциплины
Б.3.6 «Операционные системы»
Цели и задачи дисциплины
Освоение теоретических основ и применение их на практике для эффективной и профессиональной работы в современных операционных системах. Целью преподавания данной дисциплины является ознакомление студентов с общей концепцией построения операционных систем, а также их подготовка к эффективному использованию современных программных технологий. Курс преподавания этой дисциплины призван дать студентам комплексное представление о роли и месте операционных систем, сред и оболочек в современных вычислительных комплексах и системах.
Место дисциплины в структуре ООП бакалавриата
Дисциплина "Операционные системы" относится к базовой части профессионального цикла.
Для освоения дисциплины "Операционные системы" обучающиеся используют знания, умения и навыки, сформированные в ходе изучения дисциплины базовой части математического и естественнонаучного цикла "Основы информатики", дисциплины вариативной части математического и естественнонаучного цикла "Алгоритмы и алгоритмические языки". Освоение данной дисциплины является основой для последующего изучения дисциплины базовой части математического и естественнонаучного цикла "Архитектура компьютеров", дисциплины вариативной части математического и естественнонаучного цикла "Вычислительные системы и параллельная обработка данных". Освоение данной дисциплины является также основой для последующего прохождения производственной и педагогической практик, подготовки к итоговой государственной аттестации.
Формируемые компетенции:
ПК-10 - способность применять в профессиональной деятельности современные языки программирования и языки баз данных, операционные системы, электронные библиотеки и пакеты программ, сетевые технологии Знать: основные принципы построения операционных систем
Уметь: устанавливать и настраивать основные современные операционные системы
Владеть: навыками конфигурирования операционных систем
Содержание дисциплины:
Что такое операционная система? Состав и функции операционной системы. Классификация операционных систем по особенностям управления ресурсами, особенностям аппаратных платформ, особенностям областей использования, по типам архитектуры ядра. Архитектура операционной системы. Ядро операционной системы. Процессы и программы. Состояния процесса. Сравнительный анализ нитей и процессов. Коммуникация и синхронизация параллельных потоков. Необходимость синхронизации. Проблема критических участков. Проблема тупиков. Управление памятью. Физическая память. Виртуальная память. Страничная и сегментная организация памяти. Подкачка. Выборка, размещение и замещение страниц. Алгоритмы замещения страниц. Файловые системы. Файлы, их атрибуты и операции с ними. Размещение файлов на диске. Файловая система FAT, файловая система UNIX (i-node), файловая система NFS. Знакомство с ОС UNIX, удаленное подключение к серверу посредством ssh, основные команды оболочки bash, работа с текстовым редактором vi, использование основных утилит, работа с процессами и задачами. Знакомство с программированием на языке высокого уровня C для ОС UNIX, компиляция программ. Оконная система X-Window, удаленное подключение к X-Window серверу посредством XDMCP протокола. Многопроцессное программирование в ОС UNIX, системные вызовы fork, execve, межпроцессная коммуникация, работа с файловой системой.
Виды учебной работы: лекции, лаб. работы, самостоятельная работа.
Образовательные технологии
В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции, лабораторные работы с использованием активных и интерактивных форм проведения занятий и др.
При организации самостоятельной работы занятий используются следующие образовательные технологии: проведение интерактивных лекций с использованием современных интерактивных технологий, использование компьютерных тестовых тренажеров.
Формы текущего контроля успеваемости студентов: тестирование, защита лабораторных работ
Форма промежуточной аттестации: экзамен.
Общая трудоемкость дисциплины – 5 зачетных единиц (180 часов)
Аннотация примерной программы учебной дисциплины
Б.3.7 «Численные методы»
Цели и задачи дисциплины
Целями освоения дисциплины «Численные методы» являются: подготовить студентов к разработке компьютерно-ориентированных вычислительных алгоритмов решения задач, возникающих в процессе математического моделирования законов реального мира и применения познанных законов в практической деятельности. В результате изучения данного курса студент должен изучить наиболее распространенные методы приближенных вычислений и ознакомиться с прикладными программными комплексами.
Для достижения этих цели необходимо:
- сообщить студенту основные принципы построения математических моделей и применения численных методов;
- ознакомить студента с основными численными методами;
- научить правильно применять численные методы и решать задачи по методам вычислений;
- дать студенту ясное представление о границах применимости конкретного численного метода;
- научить пользоваться прикладными математическими пакетами для вычисления промежуточных расчетов численного метода;
- дать студенту понимание важнейших этапов развития методов вычислений как науки, ее философских и методологических проблем.
Место дисциплины в структуре ООП бакалавриата
Дисциплина «Численные методы» относится к базовой части профессионального цикла
Требования к входным знаниям и умениям студента – основ алгебры, математического анализа, теории дифференциальных уравнении, уравнений в частных производных, теории вероятностей, информатики и др.
Дисциплина «Численные методы» фундаментом высшего математического образования. Знания и умения, формируемые в процессе изучения данной дисциплины, будут использоваться в дальнейшем при освоении дисциплин, связанных с решением задач, возникающих в процессе математического моделирования сложных процессов.
Формируемые компетенции:
ОК-11 способность владения навыками работы с компьютером как средством управления
информацией
Знать: профессиональные приёмы работы с компьютером для решения задач в области численных методов
Уметь: применять навыками работы с компьютером в области численных методов
Владеть: навыками работы с компьютером как средством управления информацией
ПК-3 способность понимать и применять в исследовательской и прикладной деятельности современный математический аппарат
Знать: основные численные методы алгебры, приближения функций, численное интегрирование, методы численного решения обыкновенных дифференциальных уравнений, численные методы решения задач математической физики
Уметь: выбирать численные методы адекватные решаемым задачам
Владеть: навыками техники вычислительного эксперимента
ПК-10 - способность применять в профессиональной деятельности современные языки программирования и языки баз данных, операционные системы, электронные библиотеки и пакеты программ, сетевые технологии
Знать: особенности программирования вычислительных задач
Уметь: разрабатывать алгоритмы численных методов решения задач
Владеть: основами программирования в одном из современных математических пакетов
Содержание дисциплины:
Введение
Математическое моделирование и вычислительный эксперимент. Численные методы как раздел современной математики. Роль компьютерно ориентированных методов в исследовании сложных математических моделей. Погрешность результата численного решения задачи. Требования к вычислительному процессу.
Численные методы алгебры
Решение нелинейных уравнений и систем уравнений. Методы половинного деления, хорд, простой итерации, Ньютона, комбинированный метод хорд и касательных, метод секущих. Сходимость.
Прямые методы решения систем линейных алгебраических уравнений. Обращение матриц. Итерационные методы. Сходимость одношаговых итерационных методов. Метод градиентного спуска.
Приближение функций
Интерполирование алгебраическими многочленами. Погрешность интерполяционной формулы. Сплайн-интерполирование. Тригонометрическая интерполяция. Элементы теории равномерного приближения. Среднеквадратичные приближения. Метод наименьших квадратов.
Численное интегрирование
Интерполяционные квадратурные формулы. Интегрирование функций специального вида. Правило Рунге оценки погрешности.
Методы численного решения обыкновенных дифференциальных уравнений
Одношаговые и многошаговые методы решения задачи Коши. Вычислительная погрешность методов.
Разностные методы решения задач математической физики
Основные понятия теории разностных схем: аппроксимация, сходимость, устойчивость. Простейшие разностные схемы для уравнения переноса. Устойчивость, сходимость в зависимости от соотношения h и τ. Неявные схемы для задачи Коши. Уравнение теплопроводности с одной пространственной переменной. Разностная схема задачи Дирихле для уравнения Пуассона. Необходимый спектральный признак устойчивости.
Виды учебной работы: лекции, лаб. работы, самостоятельная работа.
Образовательные технологии
В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции, лабораторные работы с использованием активных и интерактивных форм проведения занятий и др.
При организации самостоятельной работы занятий используются следующие образовательные технологии: проведение интерактивных лекций с использованием современных интерактивных технологий, использование компьютерных тестовых тренажеров.
Формы текущего контроля успеваемости студентов: тестирование, защита лабораторных работ
Форма промежуточной аттестации: зачет, экзамен.
Общая трудоемкость дисциплины – 6 зачетных единиц (216 часов)
Аннотация примерной программы учебной дисциплины
Б.3.8 «Базы данных»
Цели изучения дисциплины
Целями освоения дисциплины «Базы данных» являются:
- изучение общих вопросов систем управления базами данных (СУБД);
- знакомство с основами реляционных баз данных: введение в реляционные СУБД (РСУБД), основные функциональные компоненты РСУБД, введение в язык реляционных баз данных SQL;
- рассмотрение теорий и методологий реляционных БД.
Место дисциплины в структуре ООП бакалавриата
Дисциплина «Базы данных» относится к базовой части профессионального цикла основной общеобразовательной программы. Теоретический курс «Базы данных» целесообразно проводить в параллели с дисциплинами, касающимися объектно-ориентированного программирования,. Для усвоения материала по курсу «Базы данных» учащиеся должны в достаточной мере обладать знаниями, полученными при изучении базовых курсов программирования.
Формируемые компетенции:
ОК-5 способность понимать сущность и значение информации в развитии современного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны
Знать: различные модели представления обрабатываемых данных
Уметь: формально представлять предметную область решаемой задачи
Владеть: навыками построения ER-диаграмм, выявления и моделирования сущностей и связей
ОК-11 способность владения навыками работы с компьютером как средством управления информацией
Знать: принципы построения и организации реляционных баз данных
Уметь: проектировать реляционные базы данных
Владеть: навыками организации работы пользователей с базой данных
ПК-1 способность демонстрации общенаучных базовых знаний естественных наук, математики и информатики, понимание основных фактов, концепций, принципов, теорий, связанных с прикладной математикой и информатикой
Знать: структуру современной СУБД, архитектуру баз данных
Уметь: использовать язык запросов SQL для манипулирования данными
Владеть: навыками создания клиент-серверных СУБД
Содержание дисциплины:
Классификация систем управления базами данных (СУБД). Ранние подходы к организации баз данных (БД). Общие понятия реляционного подхода к организации БД. Основные концепции и термины. Базисные средства манипулирования реляционными данными. Проектирование реляционных БД. Стандартный язык баз данных SQL. Язык SQL. Функции и основные возможности. Архитектура «клиент-сервер».
Виды учебной работы: лекции, лаб. работы, самостоятельная работа.
Используемые информационные, инструментальные и программные средства:
Компьютерный класс, включающий полный комплект лицензионного программного обеспечения по дисциплине «Базы данных». Мультимедийный проектор. Ноутбук. Электронная библиотека по темам дисциплины «Базы данных». При использовании электронных изданий во время самостоятельной подготовки каждый обучающийся обеспечен рабочим местом в компьютерном классе с выходом в Интернет в соответствии с объемом изучаемых дисциплин и не менее шести часов в неделю.
Образовательные технологии
В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции, лабораторные работы с использованием активных и интерактивных форм проведения занятий и др.
При организации самостоятельной работы занятий используются следующие образовательные технологии: проведение интерактивных лекций с использованием современных интерактивных технологий, использование компьютерных тестовых тренажеров.
Формы текущего контроля успеваемости студентов: тестирование, защита лабораторных работ
Форма промежуточной аттестации: зачет, экзамен.
Общая трудоемкость дисциплины – 6 зачетных единиц (216 часов)
Курсовая работа
Аннотация примерной программы учебной дисциплины
Б.3.9 «Методы оптимизации»
Цели и задачи дисциплины
Целями освоения дисциплины «Методы оптимизации» являются: приобретение студентами знания основ классического вариационного исчисления, его особенностей и специфики вариационных задач как задач, обобщающих проблему поиска экстремумов функций многих переменных; понимание основных идей и методологии теории оптимального управления Понтрягина и метода динамического программирования, навыков оперировать основными понятиями, методами математики для решения задач оптимизации в различных ситуациях.
При изучении курса следует формировать умения находить экстремали для вариационных задач, выполнять исследование функционала на экстремум. Решать вариационные задачи на условный экстремум, применять методы выпуклого анализа к поиску минимумов выпуклых функций, использовать принцип максимума к решению задач оптимизации, в том числе к задачам оптимизации по быстродействию, решать задачи синтеза управлений и динамического программирования, применять симплекс-метод к задачам линейного программирования и транспортным задачам.
Место дисциплины в структуре ООП бакалавриата
Дисциплина "Методы оптимизации" относится к базовой (общепрофессиональной) части профессионального цикла.
Для освоения дисциплины "Методы оптимизации" обучающиеся используют знания, умения и навыки, сформированные в ходе изучения дисциплин: "Математический анализ", "Алгебра", "Функциональный анализ", "Основы информатики", "Численные методы"; "Алгоритмы и алгоритмические языки"; "Языки и методы программирования".
Освоение данной дисциплины является основой для последующего изучения дисциплин: "Исследование операций", "Прикладные экспертные системы". Освоение данной дисциплины является также основой для последующего прохождения производственной и учебной практик, подготовки к итоговой государственной аттестации.
Формируемые компетенции:
ПК-3 способность понимать и применять в исследовательской и прикладной деятельности современный математический аппарат
Знать: элементы выпуклого анализа, основные численные методы оптимизации
Уметь: выбирать методы оптимизации адекватные решаемым задачам
Владеть: методами численной оптимизации
ПК-10 способность применять в профессиональной деятельности современные языки программирования и языки баз данных, операционные системы,
Знать: особенности программирования задач оптимизации
Уметь: разрабатывать алгоритмы решения задач оптимизации
Владеть: основами программирования в одном из современных математических электронные библиотеки и пакеты программ, сетевые технологии пакетов
Содержание дисциплины:
Основные понятия теории оптимизации. Оптимизация процесса управления. Математическое описание объекта управления. Производственно-экономические модели. Структура объекта управления. Классификация задач оптимального управления. Математическое программирование. Линейное программирование. Итеративные методы поиска оптимума. Многошаговые процессы управления. Динамическое программирование. Нелинейное программирование.
Элементы дифференциального исчисления и выпуклого анализа
(в нормированных пространствах)
Определение производных, производная Фреше, вариация по Лагранжу и производная по Гато. Гладкие задачи с равенствами и неравенствами; теорема Ферма, теорема Куна-Таккера, правило множителей Лагранжа; задачи и методы оптимизации, оптимального проектирования, оптимального планирования, пассивный и последовательный поиск, методы последовательного поиска, минимизация выпуклых функций, условия минимума выпуклых функций, минимизация квадратичных функций.
Классическое вариационное исчисление
Функциональные пространства и функционалы, сильная и слабая топологии, задача Больца, уравнения Эйлера, их канонический вид. Интегралы уравнения Эйлера: интеграл импульса, интеграл энергии. Поля экстремалей, условия второго порядка Лежандра и Якоби; задачи классического вариационного исчисления с ограничениями. Принцип Лагранжа для изопериметрических задач, необходимые условия в изопериметрической задаче и задаче со старшими производными; уравнения Эйлера-Пуассона; условия трансверсальности для вариационных задач с подвижными границами, классическое вариационное исчисление и естествознание, принцип Гамильтона и его применение к выводу уравнений математической физики, уравнение Гамильтона-Якоби и метод интегрирования; многомерные вариационные исчисления, уравнение Остроградского.
Оптимальное управление
Постановка задачи оптимального управления, вариационные методы её решения, принцип максимума Понтрягина; задача быстродействия, задача синтеза управлений, неавтономные системы, понятие особого управления, динамическое программирование: принцип оптимальности, уравнение Беллмана, оптимальная стабилизация, оптимальное управление и задачи техники.
Численные методы решения задач оптимизации
Численные методы решения задач вариационного исчисления и оптимального управления; прямые методы: методы Ритца, Канторовича, Галеркина.
Виды учебной работы: лекции, лаб. работы, самостоятельная работа.
Используемые информационные, инструментальные и программные средства:
Компьютерный класс, включающий полный комплект программного обеспечения по дисциплине «Методы оптимизации». Мультимедийный проектор. Ноутбук. Интерактивная доска. Электронная библиотека по темам дисциплины «Математическое моделирование и вычислительная математика».
Образовательные технологии
В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции с использованием интерактивных форм проведения занятий, лабораторные работы с использованием математического пакета программ.
При организации самостоятельной работы занятий используется математический пакет программ.
Формы текущего контроля успеваемости студентов: тестирование, защита лабораторных работ
Форма промежуточной аттестации: экзамен.
Общая трудоемкость дисциплины – 5 зачетных единиц (180 часов)
Курсовая работа
Аннотация примерной программы учебной дисциплины
Б.3.12 «Java»
Цели и задачи дисциплины
Дисциплина «Java-технологии» необходима в системе подготовки специалистов для получения основных навыков работы с современными средствами вычислительной техники и операционными системами, систематизации ранее полученных знаний и освоение новых аспектов дисциплины, обучения навыкам самостоятельного применения полученных знаний в последующих курсах специальных дисциплин.
Цель дисциплины:
получение основных сведений о Java-технологиях, изучение современных аспектов дисциплины необходимых для дальнейшего обучения и работы по специальности.
Задачи дисциплины:
дать теоретические и методологические основы дисциплины, научить самостоятельно применять полученные знания в практической деятельности.
Место дисциплины в структуре ООП бакалавриата
Дисциплина «Java» относится к вариативной части профессионального цикла основной общеобразовательной программы. Для усвоения материала по курсу «Java» учащиеся должны в достаточной мере обладать знаниями, полученными при изучении курсов программирования.
Формируемые компетенции:
Процесс изучения дисциплины направлен на формирование следующих компетенций: способность работать с информацией в глобальных компьютерных сетях (ОК-12); способность использовать в научной и познавательной деятельности, а также в социальной сфере профессиональные навыки работы с информационными и компьютерными технологиями (ОК-14); способность работы с информацией из различных источников, включая сетевые ресурсы сети Интернет, для решения профессиональных и социальных задач (ОК-15); способность приобретать новые научные и профессиональные знания, используя современные образовательные и информационные технологии (ПК-2); способность применять в профессиональной деятельности современные языки программирования и языки баз данных, операционные системы, электронные библиотеки и пакеты программ, сетевые технологии (ПК-10).
В результате изучения дисциплины студент должен:
Знать: основы применения Java-технологий, принципов организации Java-приложений; методику работы с современными средствами вычислительной техники и операционными системами; конструировать профессиональные приложения, решающие задачи в изучаемых операционных системах.
Уметь: грамотно работать с Java-приложениями ; применять изученные инструментальные средства для решения конкретных задач.
Владеть: современными инструментами для работы с Java-приложениями.
Содержание дисциплины:
Определение понятий Java-технологии. Java-приложения для работы с компьютерной графикой, файловыми системами и компьютерными сетями. Оболочка Java Runtime Environment (JRE). Компилятор языка Java. Виртуальная машина Java.
Виды учебной работы: лекции, лаб. работы, самостоятельная работа.
Используемые информационные, инструментальные и программные средства: компьютерный класс, мультимедийный проектор. Ноутбук. Интерактивная доска. Электронная библиотека по темам дисциплины.
Формы текущего контроля успеваемости студентов: тестирование, защита лаб.работ., опрос.
Образовательные технологии
В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции, лабораторные работы с использованием активных и интерактивных форм проведения занятий и др.
При организации самостоятельной работы занятий используются следующие образовательные технологии: проведение интерактивных лекций с использованием современных интерактивных технологий, использование компьютерных тестовых тренажеров.
Форма промежуточной аттестации: экзамен.
Общая трудоемкость дисциплины – 5 зачетных единиц (180 часов)