Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

'Учебник'
Рецензенты:заслуженный деятель науки Российской Федерации, действительный член Международной академии наук высшей школы, доктор юридических наук, про...полностью>>
'Реферат'
Семейство СЛЕПНИ (Tabanidae) Это крупные кровососущие двукрылые. Самка слепня способна за одно кровососание принять до 200 мг крови, т. е. столько, с...полностью>>
'Документ'
Знакомясь с различными подходами к определению целей и смыслов образования и работая в рамках Научной школы А.В. Хуторского, мы поставили задачу выяс...полностью>>
'Документ'
Текст доклада приводится по материалам недавно опубликованной монографии автора: В.П. Морозов «Искусство резонансного пения. Основы резонансной теори...полностью>>

Рабочая программа учебной дисциплины (модуля) Язык программирования Java

Главная > Рабочая программа
Сохрани ссылку в одной из сетей:

Министерство образования и науки Российской Федерации

ГОУ ВПО «Мордовский государственный университет им. Н.П.Огарёва»

Математический факультет

Кафедра систем автоматизированного проектирования

«УТВЕРЖДАЮ»

_____________________

_____________________

«______»__________201_ г.

РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ (МОДУЛЯ)

Язык программирования Java

Наименование магистерской программы
Математическое и программное обеспечение вычислительных машин

Направление подготовки

010400.68 – Прикладная математика и информатика

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

Магистр

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

очная

г. Саранск

2011г.

1. Цели освоения дисциплины

Целями освоения учебной дисциплины «Язык программирования Java» являются:

1. Сформировать системное базовое представление, первичные знания, умения и навыки студентов по основам программирования на объектно-ориентированном языке программирования Java.

2. Подготовить студентов к применению знаний программирования на языке Java в последующих дисциплинах, в обучении в магистратуре, а также после окончания обучения в профессиональной деятельности.

2. Место дисциплины в структуре магистерской программы

Дисциплина относится к дисциплинам по выбору студента общенаучного цикла.

Для изучения данной дисциплины студент должен получить необходимые знания, умения и компетенции, которые формируются в результате изучения перечисленных ниже дисциплин: «Основы информатики», «Математическая логика и теория алгоритмов», «Языки и методы программирования», «Операционные системы», «Алгоритмы. Построение и анализ», «Иностранный язык», «Проектирование программного обеспечения», «Объектно-ориентированное программирование».

В свою очередь, данный курс, помимо самостоятельного значения, является предшествующей дисциплиной для курсов: «CASE-средства проектирования программного обеспечения», «Технологии параллельного программирования», «Веб-приложения на Java», «Сетевые технологии и сетевое программирование», «Программная реализация экспертных систем и генетических алгоритмов», «Системное программирование».

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

3. Компетенции обучающегося, формируемые в результате освоения дисциплины (модуля) «Язык программирования Java»

    Процесс изучения дисциплины направлен на формирование следующих компетенций:

    • способность порождать новые идеи и демонстрировать навыки самостоятельной научно-исследовательской работы и работы в научном коллективе (ОК-5);

    • способность углубленного анализа проблем, постановки и обоснования задач научной и проектно-технологической деятельности (ПК-3);

    • способность управлять проектами (подпроектами), планировать научно-исследовательскую деятельность, анализировать риски, управлять командой проекта (ПК 5).

В результате изучения дисциплины студент должен:

Знать: современное состояние и принципиальные возможности языка программирования Java и использующих его систем программирования.

Уметь: использовать полученные знания для создания прикладных программ на языке Java в различных предметных областях.

    Владеть: приемами разработки прикладных программ на языке Java.

4. Структура и содержание дисциплины «Язык программирования Java»

Общая трудоемкость дисциплины составляет 5 зачетных единиц 180 часов.

п/п

Раздел
дисциплины

Семестр

Неделя
семестра

Виды учебной работы, включая самостоятельную работу студентов и трудоемкость (в часах)

Формы
текущего
контроля
успеваемости
(по неделям семестра)

Форма промежу-точной аттестации (по семестрам)

Лекц.

Лаб.

СРС

Всего

1

История создания языка. Основные принципы

2

1, 3 (лекц.), 2 (лаб.)

4

2

6

12

Отчет по ЛР №1 (2 неделя)

зачет

2

Описание языка

2

5, 7, 9 (лекц.),

4, 6, 8 (лаб.)

6

6

12

24

Отчет по ЛР №2 (8 неделя)

3

Объектно-ориентированное программирование на Java

2

11, 13, 15, 17 (лекц.),
10, 12, 14, 16, 18 (лаб.)

8

10

18

36

Отчет по ЛР №3 (18 неделя)

4

Возможности языка

3

1, 3, 5 (лекц.),
1 - 5 (лаб.)

6

10

26

42

Отчет по ЛР №4 (5 неделя)

экзамен

5

Создание графических приложений на Java

3

7, 9 (лекц.),

6 - 9 (лаб.раб.)

4

8

20

32

Отчет по ЛР №5 (9 неделя)

6

Расширенные возможности платформы

3

11, 13 (лекц.),

10 - 14 (лаб.)

4

10

20

34

Отчет по ЛР №6 (14 неделя)

Итого

32

46

102

180

5. Образовательные технологии

Изучение дисциплины предполагает использование традиционных способов коллективного обучения – лекций, лабораторных занятий, индивидуальных заданий с последующей отчетностью. Применяемые информационные технологии: лекции в форме презентаций, обучающие и тестирующие программы, электронные учебники.

6. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины и учебно-методическое обеспечение самостоятельной работы студентов

Формой текущего контроля знаний студентов является контроль правильности выполнения и оформления лабораторных и самостоятельных работ.

Формой итогового контроля знаний и умений студентов по курсу «Математические методы и комплексы программ автоматизации проектирования систем» является экзамен.

Темы лабораторных работ:

  1. Типы данных. Операторы. Управляющие конструкции. Массивы.

  2. Интерфейсы. Управление доступом.

  3. Инкапсуляция. Наследование и полиморфизм.

  4. Система ввода-вывода Java. Интерфейсы.

  5. Работа с сетевыми протоколами. Интернационализация.

  6. Работа с базами данных. Работа со звуком и графикой.

Перечень вопросов для организации итогового контроля:

  1. История создания языка.

  2. Основные направления Java.

  3. JDK и JRE.

  4. Среды разработки для Java.

  5. Синтаксис языка.

  6. Типы данных.

  7. Операторы.

  8. Управляющие конструкции.

  9. Массивы.

  10. Абстракция.

  11. Объекты.

  12. Абстрактные классы.

  13. Интерфейсы.

  14. Управление доступом.

  15. Инкапуляция.

  16. Наследование и полиморфизм.

  17. Коллекции объектов.

  18. Обработка ошибок и исключения.

  19. Внутренние и анонимные (безымянные) внутренние классы.

  20. Система ввода-вывода Java.

  21. Интерфейсы Observable, Iterable, Comparable, Cloneable

  22. События и их слушатели (ActionListeners)

  23. Библиотека Swing.

  24. Model-View-Controller.

  25. Диспетчеры компоновки.

  26. Библиотека SWT.

  27. Работа с сетевыми протоколами.

  28. Интернационализация.

  29. Работа с базами данных.

  30. Работа со звуком и графикой.

  31. Удаленный вызов методов.

7. Учебно-методическое и информационное обеспечение дисциплины (модуля):

а) основная литература

  1. Эккель Б. Философия Java. Библиотека программиста. 4-е изд. — СПб.: Питер, 2009. — 640 с.

  2. Шилдт Г. Полный справочник по Java. Java SE 6 Edition. 7-е изд. — М.: Издательский дом «Вильямс», 2007. — 1040 с.

б) дополнительная литература

  1. Блох Дж. Java. Эффективное программирование. — М.: Лори, 2002. — 224 с.

  2. Шилдт Г. Swing. Руководство для начинающих. — М.: Издательский дом «Вильямс», 2007. — 704 с.

в) программное обеспечение и Интернет-ресурсы

  1. Sun Microsystems, Inc. The Java Tutorial - Режим доступа:

  2. Sun Microsystems, Inc. JDK 6 Documentation - Режим доступа:

  3. Электронный конспект лекций.

  4. Тесты для компьютерного тестирования.

  5. Наборы презентаций для лекционных занятий.

8. Материально-техническое обеспечение дисциплины (модуля):

  1. Аудитория для проведения лекционных занятий, имеющая необходимое количество посадочных мест (для занятий с группой из 10 студентов) и оснащенная оборудованием для проведения презентаций (ноутбук, проектор);

  2. Аудитория с персональными компьютерами для проведения лабораторных занятий, имеющая необходимое количество рабочих мест (для занятий с подгруппой из 10 студентов), оборудованная персональными компьютерами на базе процессора Intel Pentium II или выше, оснащенных необходимым системным и прикладным программным обеспечением.

Программа составлена в соответствии с требованиями ФГОС ВПО с учетом рекомендаций и ПрООП ВПО по направлению 010400.68 – «Прикладная математика и информатика» и магистерской программе «Математическое и программное обеспечение вычислительных машин».

Автор: к.т.н., доцент кафедры систем автоматизированного проектирования
Н.Н. Пальдяев

Рецензент (ы)

Программа одобрена на заседании

от «    » ____________ 2011 года, протокол № .



Скачать документ

Похожие документы:

  1. Рабочая программа учебной дисциплины (модуля) Системное программирование

    Рабочая программа
    Целью освоения дисциплины «Системное программирование» является подготовка квалифицированных специалистов, владеющих фундаментальными знаниями и практическими навыками в области операционных систем и системного программирования.
  2. Рабочая программа учебной дисциплины (модуля) Веб-приложения на Java

    Рабочая программа
    Целью освоения дисциплины «Веб-приложения на Java» является подготовка квалифицированных специалистов, обладающих знаниями в области технологий создания Web-приложений на языке Java и навыками их практического использования.
  3. Рабочая программа учебной дисциплины (модуля) case-средства проектирования программного обеспечения

    Рабочая программа
    Целью освоения дисциплины «CASE-средства проектирования программного обеспечения» является приобретение знаний и навыков CASE средств проектирования программного обеспечения (ПО).
  4. Рабочая программа учебной дисциплины (модуля) Объектно-ориентированное программирование

    Рабочая программа
    Целью освоения дисциплины «Объектно-ориентированное программирование» является приобретение базовых знаний и навыков программирования, проектирования и разработки приложений с применением объектно-ориентированного подхода.
  5. Аннотация рабочей программы учебной дисциплины «История» Цели и задачи дисциплины (1)

    Задача
    Цель дисциплины – дать студентам основные знания об этапах становления и развития российской государственности, месте и роли России в мировой истории и современном мире; выработать умение оперировать историческими знаниями для успешного

Другие похожие документы..