ООП и системы программирования (РП, экзамен, ПМИ, 2015)

advertisement
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ЮГОРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
УТВЕРЖДАЮ
Директор Института (НОЦ)
систем управления и
информационных технологий
____________ Тей Д.О.
"_____"__________________20__ г.
Рабочая программа дисциплины (модуля)
Объектно-ориентированные языки и системы программирования
Вариативная часть Б1. В. ОД. 5
01.04.02 Прикладная математика и информатика
Форма обучения
Очная
Квалификация (степень) выпускника
магистр
Год набора 2015
Виды занятий
Лекции
Практические (семинарские) занятия
Лабораторные работы
Самостоятельная работа
Домашние задания
Промежуточный контроль
Курсовой (ая) проект/работа
Итого:
Итоговый контроль:
всего
24
8
32
116
216
экзамен
Объём занятий, час
1
семест
семестр
семестр
р
24
8
32
116
Заочная
форма
обучения
216
экзамен
Документ:
Дата разработки:25.08.2015
Дата изменений:
Номер и дата регистрации в УУ:
№__________от_________________
№__________от_________________
№__________от_________________
Ханты-Мансийск
2015 год
1
Рабочая программа учебной дисциплины
Предисловие
1. Программа разработана в соответствии с требованиями Федерального закона от
27.12.2012г.
№
273-ФЗ
«Об
образовании
в
Российской
Федерации»,
Приказом Минобрнауки России от 19 декабря 2013 г. №1367 «Об утверждении порядка
организации осуществления образовательной деятельности по образовательным программам
высшего образования – программам бакалавриата, программам специалитета, программам
магистратуры»,
Федерального
государственного
образовательного
стандарта
высшего
образования
(ФГОС
ВО)
по
направлению
подготовки/ специальности 01.04.02 «Прикладная математика и информатика», утвержденного
28.08.2015 г № 911 и с учетом рекомендаций примерной основной образовательной программы
ВО.
ОДОБРЕНА на заседании обеспечивающей кафедры Компьютерного моделирования и
информационных технологий протокол № _____ от ___________________.
(дата)
2. Разработчик (и)
к.ф.-м.н.,
__________________________
В.В. Бурлуцкий
(подпись)
3. Зав. обеспечивающей кафедрой
Доцент, к.ф.-м.н.,
__________________________
С.П. Семенов
4. Рабочая программа СОГЛАСОВАНА с выпускающей(-ими) кафедрой(-ами)
направлений подготовки/специальности; СООТВЕТСТВУЕТ ФГОС ВО по направлению
подготовки/специальности, действующему учебному плану.
Зав. выпускающей кафедрой направления подготовки/специальности 01.04.02
математика и информатика»
Профессор, д.ф.-м.н.,
__________________________
«Прикладная
С.Г. Пятков
5.
Рабочая программа СОГЛАСОВАНА, информационное обеспечение учебной
дисциплины соответствует Требованиям к условиям реализации основных образовательных
программ
Директор Научной библиотеки
_________________________ И.Е. Кузнецова
2
Цели освоения дисциплины
Целью данной дисциплины является освоение студентами языка объектно-ориентированного
программирования Java и на его основе овладение основными приёмами и методами
программирования и алгоритмизации;
1.
Место дисциплины в структуре ООП
Дисциплина «Основы программирования (Delphi)» относится к базовой части блока Б1
учебного плана.
Перечень предшествующих и последующих дисциплин, формирующих общекультурные
и профессиональные компетенции (перечень и виды компетенций определяются ФГОС ВПО)
Таблица 1
№
п/п
Наименование
компетенции
Предшествующие
дисциплины
Общекультурные компетенции
Профессиональные компетенции
ПК-6
ПК-9,10
Последующие
дисциплины (группы
дисциплин)
Современные
компьютерные технологии
Современные технологии
разработки веб-приложений
Разработка приложений для
мобильных устройств
и другие компетенции предусмотренные ФГОС ВО
2. Компетенции обучающегося, формируемые в результате освоения дисциплины
(модуля).
Коды компетенций, формируемых у обучающегося в процессе изучения дисциплины:
ПК-6, 9, 10
3
Таблица 2
Перечень планируемых результатов обучения по дисциплине
Планируемые результаты освоения ООП
(компетенции), достижение которых обеспечивает
дисциплина
Коды компетенции
Содержание компетенций
ПК-6
обосновывать
принимаемые
проектные решения, осуществлять
постановку
и
выполнять
эксперименты по проверке их
корректности и эффективности
ПК-9
владением методами управления
процессами
разработки
требований,
оценки
рисков,
приобретения,
проектирования,
конструирования,
тестирования,
эволюции и сопровождения:
ПК-10
владением
основными
концепциями
и
моделями
эволюции
и
сопровождения
программного обеспечения:
Перечень планируемых
результатов обучения по
дисциплине
знать: теорию обоснования
принимаемых проектных решений,
осуществлять постановку и
выполнение экспериментов по
проверке их корректности и
эффективности;
уметь: использовать методы
обоснования принимаемых
проектных решений, осуществлять
постановку и выполнение
экспериментов по проверке их
корректности и эффективности;
владеть: инструментальными
средставами обоснования
принимаемых проектных решения,
осуществлять постановку и
выполнение экспериментов по
проверке их корректности и
эффективности;
знать: теорию управления
процессами разработки требований,
оценки рисков, приобретения,
проектирования, конструирования,
тестирования, эволюции и
сопровождения;
уметь: использовать методы
управления процессами разработки
требований, оценки рисков,
приобретения, проектирования,
конструирования, тестирования,
эволюции и сопровождения;
владеть: инструментами
управления процессами разработки
требований, оценки рисков,
приобретения, проектирования,
конструирования, тестирования,
эволюции и сопровождения;
знать: теорию основных концепций и
моделей эволюции и сопровождения
программного обеспечения;
уметь: использовать методы
основных концепций и моделей
эволюции и сопровождения
программного обеспечения;
владеть:основными концепциями и
моделями эволюции и
сопровождения программного
обеспечения;
4
Структура и содержание дисциплины (модуля) «Объектно-ориентированные языки и
системы программирования . »
Содержание теоретического раздела дисциплины (модуля)
Таблица№1
Лекции
№
п/п
1
2
3
4
5
6
7
8
9
10
Наименование и краткое содержание
История развития. Java и другие языки программирования. Системное и
прикладное программирование. Основные принципы компиляции.
Виртуальная Java-машина, байт-код, JIT-компиляция. Категории
программ, написанных на языке Java. Библиотеки классов.
Создание в NetBeans простейшего приложения Java. Компиляция файлов
проекта и запуск приложения. Структура проекта NetBeans. Создание в
NetBeans приложения Java с графическим интерфейсом. Редактор
экранных форм. Внешний вид приложения. Ведение проектов.
Редактирование меню экранной формы. Создание нового класса.
Документирование исходного кода в Java. Основные компоненты пакетов
swing и awt. Технологии Java и .Net.
Синтаксис языка Java. Алфавит языка. Десятичные и шестнадцатеричные
цифры и целые числа. Зарезервированные слова. Управляющие
последовательности. Символы Unicode. Специальные символы.
Идентификаторы. Переменные и типы. Примитивные и ссылочные типы.
Процедурное и Объектно-ориентированные языки и системы.
Инкапсуляция. Наследование. Полиморфизм. Работа со ссылочными
переменными. Сборка мусора. Проекты NetBeans. Пакеты. Уровни
видимости классов. Импорт классов. Базовые пакеты и классы Java.
Примитивные типы данных и операторы для работы с ними
Булевский (логический) тип. Целые типы, переменные, константы.
Основные операторы для работы с целочисленными величинами.
Вещественные типы и класс Math. Правила явного и автоматического
преобразования типа при работе с числовыми величинами. Приоритет
операторов. Представление целых вещественных чисел чисел. Побитовые
маски и сдвиги.
Массивы. Создание одномерного массива. Двухмерные и многомерные
массивы. Символьные массивы. Присваивание и сравнение массивов.
Управляющие конструкции.
Составной оператор. Условный оператор if. Оператор выбора switch.
Операторы инкремента ++ и декремента --. Оператор цикла for. Оператор
цикла while - цикл с предусловием. Оператор цикла do.while - цикл с
постусловием. Операторы прерывания continue, break, return, System.exit.
Классы и объекты в Java. Создание классов и объектов. Статические
элементы. Доступ к членам класса. Ключевое слово this. Внутренние
классы. Анонимные объекты.
Методы и конструкторы. Перегрузка методов. Конструкторы. Объект как
аргумент и результат метода. Способы передачи аргументов.
Наследование и переопределение методов. Создание подкласса. Доступ к
элементам суперкласса. Конструкторы и наследование. Ссылка на
элемент суперкласса. Переопределение методов при наследовании.
Многоуровневое наследование. Объектные переменные суперкласса и
динамическое управление методами. Абстрактные классы.
Пакеты в Java. Интерфейсы.Интерфейсные ссылки. Расширение
Кол-во
часов
1
1
1
1
1
1
2
2
1
1
5
11
12
13
14
15
16
1718
1920
интерфейсов.
Коллоквиум
Работа с текстом. Объекты класса String. Метод toString(). Методы для
работы со строками. Сравнение строк. Поиск подстрок и индексов.
Изменение текстовых строк. Класс StringBuffer.
Исключительные ситуации. Классы исключений. Описание
исключительной ситуации. Множественный блок catch{}. Вложенные
блоки try. Искусственное генерирование исключений. Выбрасывание
исключений методами. Контролируемые и неконтролируемые
исключения. Создание собственных исключений.
Многопоточное программирование. Поточная модель Java. Создание
потока. Создание нескольких потоков. Синхронизация потоков.
Система ввода-вывода. Байтовые и символьные потоки. Консольный ввод
с использованием объекта System.in. Консольный ввод с помощью класса
Scanner. Использование диалогового окна. Работа с файлами.
Создание программ с графическим интерфейсом. Создание оконных
приложений. События. Обработка событий фреймового окна, мыши и
клавиатуры. Классы основных компонентов. Принцип организации
Swing-компонентов. Основные компоненты пакетов swing и awt.
Технологии Java и .Net.
Введение в сетевое программирование. Краткая справка по языку HTML.
Апплеты. Сервлеты. Концепция сокетов. Взаимодействие клиент/сервер.
Программирование TCP/IP сокетов. Технология JSP - Java Server Pages.
Основы создания апплетов.
Доступ к базам данных из программ на языке Java. JDBC-драйверы.
Структура JDBC. Регистрация драйверов. Основы программирования
JDBC. Выполнение запросов. Результирующее множество. Построение
модели данных для JTable на оснве результирующего набора данных.
2
1
1
2
2
1
1
2
24
Содержание практического раздела дисциплины (модуля)
Таблица№2
Лабораторные работы
№ ЛР
1
2
3
4
5
№
разд
ела
Наименование и краткое содержание
лабораторных работ
Установка и настройка среды разработки
NetBeans. Проект: создание, тестирование,
отладка. Структура проекта. Пример. Компиляция
и запуск готового приложения.
Программирование типовых алгоритмов для
обработки числовых типов данных. Класс Math.
Преобразование типов.
Программирование типовых алгоритмов для
обработки массивов.
Классы и объекты в Java. Иерархия классов.
Создание классов и объектов. Интерфейсы.
Использование пакетов и jar-файлов.
Исключительные ситуации. Обработка
Колво
часов
Формы
отчетности
2
Контрольная
работа 1
2
Контрольная
работа 1
2
Контрольная
работа 1
2
Контрольная
работа 1
2
Контрольная
6
6
7
8-9
10
11
12-13
14-15
16-17
18-19
20
исключений.
Библиотеки классов. Классы для обработки строк.
Программирование типовых алгоритмов для
обработки строк. Объекты класса String. Методы
для работы со строками.
Система ввода-вывода. Байтовые и символьные
потоки. Консольный ввод с использованием
объекта System.in. Консольный ввод с помощью
класса Scanner. Использование диалогового окна.
Работа с файлами.
работа 1
2
Контрольная
работа 1
2
Контрольная
работа 1
Декомпозиция простых алгоритмов. Коллективная
разработка проекта.
4
Контрольная работа 1.
Создание программ с графическим интерфейсом.
Создание оконных приложений. События.
Обработка событий фреймового окна, мыши и
клавиатуры.
Создание программ с графическим интерфейсом.
Классы основных компонентов.
Работа с сетью, многопоточные приложения.
Классы для организации работы с сетями.
Работа с базами данных. Доступ к базам данных из
программ на языке Java. JDBC-драйверы.
Регистрация драйверов. Основные приемы
программирования JDBC. Выполнение запросов.
Построение модели данных для JTable на основе
результирующего набора данных.
2
Функциональная и компонентная декомпозиция
проекта. Коллективная разработка проекта.
2
Контрольная работа 2.
Итого
2
32
2
Отчет по
лабораторно
работе
Контрольная
работа 2
2
2
Контрольная
работа 2
2
Контрольная
работа 2
Отчет по
лабораторно
работе
Таблица№3
Практические или семинарские занятия
№
занятия
№
раздела
Наименование и краткое содержание
Сравнительный анализ современных
объектно-ориентированных
языков
программирования
Сравнительный анализ современных
объектно-ориентированных систем
программирования
Кол-во
часов
Формы
отчетности
4
Доклад
4
Доклад
7
4. Организованная самостоятельная работа
Текущая СРС заключается в работе с лекционным материалом, подготовке к лабораторным
работам с использованием сетевого образовательного ресурса (сайт кафедры iap.ugrasu.ru);
опережающая самостоятельная работа; выполнение домашних заданий; изучение тем,
вынесенных на самостоятельную проработку; подготовке к контрольной работе, коллоквиуму и
экзамену.
Таблица№4
№
Кол-во
Формы
Вопросы, выносимые на самостоятельное изучение
раздела
часов
отчетности
Работа с XML
1
28
Контрольная
работа,
коллоквиум
Особенности Java 5, 6, 7
2
28
Контрольная
работа,
коллоквиум
Java Mobile Edition
3
30
Контрольная
работа,
коллоквиум
Java Enterprise Edition
4
30
Контрольная
работа,
коллоквиум
5. Образовательные технологии, используемые при различных видах учебной работы.
При проведении курса используется модульно-рейтинговая система. Количество
начисляемых баллов за лабораторные работы, коллоквиум и контрольные работы
пропорциональны сумме часов, предусмотренных на изучение соответствуещей темы или
раздела.
Вид занятия
Лабораторная
работа
Лабораторная
работа
Тема
Интерактивные формы занятий
Интерактивные формы проведения
13-14
Коллективная разработка программы
4
27-29
Коллективная разработка программы
4
Кол-во часов
8
6. Учебно-методическое обеспечение самостоятельной работы студентов.
Оценочные
средства для текущего контроля успеваемости, промежуточной
аттестации по итогам освоения дисциплины.
Перечень оценочных средств для текущего контроля освоения дисциплины
Текущая аттестация студентов производится в дискретные временные интервалы
лектором и преподавателем (ями), ведущими лабораторные работы по дисциплине в
следующих формах:
•
выполнение лабораторных работ;
•
контрольные работы;
•
коллоквиум;
•
курсовой проект.
Состав фонда оценочных средств для проведения промежуточной аттестации
обучающихся по дисциплине
Промежуточная аттестация по результатам семестров по дисциплине проходит в форме устного
экзамена. Включает в себя ответ на теоретические вопросы и решения задачи
Вопросы для аттестации по дисциплине (экзамен) по итогам освоения дисциплины.
1. История развития. Java и другие языки программирования.
2. Основные принципы компиляции. ВиртуальнаяJava-машина, байт-код, JIT-компиляция.
3. Категории программ, написанных на языке Java. Библиотеки классов. Структура проекта
NetBeans.
4. Синтаксис языка Java. Алфавит языка. Десятичные и шестнадцатеричные цифры и целые
числа. Зарезервированные слова. Управляющие последовательности. Символы Unicode.
Специальные символы. Идентификаторы.
5. Синтаксис языка Java. Переменные и типы. Примитивные и ссылочные типы.
6. Процедурное и объектно-ориентированное программирование. Инкапсуляция.
Наследование. Полиморфизм.
7. Работа со ссылочными переменными. Сборка мусора.
8. Проекты NetBeans. Пакеты. Уровни видимости классов. Импорт классов.
9. Базовые пакеты и классы Java.
10. Примитивные типы данных и операторы для работы с ними.
11. Булевский (логический) тип. Целые типы, переменные, константы. Основные операторы
для работы с целочисленными величинами. Вещественные типы и класс Math. Правила
явного и автоматического преобразования типа при работе с числовыми величинами.
Приоритет операторов.
12. Представление целых вещественных чисел чисел. Вещественные типы и класс Math
Побитовые маски и сдвиги .
13. Массивы. Создание одномерного массива. Двухмерные и многомерные массивы.
Символьные массивы. Присваивание и сравнение массивов.
14. Управляющие конструкции. Составной оператор. Условный оператор if. Оператор
выбора switch. Операторы инкремента ++ и декремента --.
15. Управляющие конструкции. Оператор цикла for. Оператор цикла while - цикл с
предусловием. Оператор цикла do.while - цикл с постусловием. Операторы прерывания
continue, break, return, System.exit.
16. Классы и объекты в Java. Создание классов и объектов.
17. Статические элементы. Доступ к членам класса. Ключевое слово this. Внутренние
классы. Анонимные объекты.
9
18. Методы и конструкторы. Перегрузка методов. Конструкторы. Объект как аргумент и
результат метода. Способы передачи аргументов.
19. Наследование и переопределение методов. Создание подкласса. Доступ к элементам
суперкласса. Конструкторы и наследование. Ссылка на элемент суперкласса.
Переопределение методов при наследовании.
20. Многоуровневое наследование. Объектные переменные суперкласса и динамическое
управление методами. Абстрактные классы.
21. Пакеты в Java.
22. Интерфейсы.Интерфейсные ссылки. Расширение интерфейсов.
23. Работа с текстом. Объекты класса String. Метод toString(). Методы для работы со
строками.
24. Работа с текстом. Сравнение строк. Поиск подстрок и индексов. Изменение текстовых
строк. Класс StringBuffer.
25. Исключительные ситуации. Классы исключений. Описание исключительной ситуации.
Множественный блок catch{}. Вложенные блоки try.
26. Исключительные ситуации. Искусственное генерирование исключений. Выбрасывание
исключений методами. Контролируемые и неконтролируемые исключения. Создание
собственных исключений.
27. Многопоточное программирование. Поточная модель Java. Создание потока.
28. Многопоточное программирование. Создание нескольких потоков. Синхронизация
потоков.
29. Система ввода-вывода. Байтовые и символьные потоки.
30. Консольный ввод с использованием объекта System.in. Консольный ввод с помощью
класса Scanner.
31. Система ввода-вывода. Использование диалогового окна.
32. Система ввода-вывода. Работа с файлами.
33. Создание программ с графическим интерфейсом. Создание оконных приложений.
34. События. Обработка событий фреймового окна, мыши и клавиатуры.
35. Классы основных компонентов.
36. Принцип организации Swing-компонентов. Основные компоненты пакетов swing и awt.
Технологии Java и .Net.
37. Введение в сетевое программирование. Краткая справка по языку HTML.
38. Введение в сетевое программирование. Апплеты. Сервлеты.
39. Концепция сокетов. Взаимодействие клиент/сервер. Программирование TCP/IP сокетов.
40. Технология JSP - Java Server Pages. Основы создания апплетов.
41. Доступ к базам данных из программ на языке Java. JDBC-драйверы. Структура JDBC.
Регистрация драйверов
Основы программирования JDBC. Выполнение запросов. Результирующее множество.
Построение модели данных для JTable на оснве результирующего набора данных.
10
Учебно-методическое и информационное обеспечение дисциплины (модуля) «Объектноориентированные языки и системы программирования . »
Учебно-методическое и информационное обеспечение дисциплины (модуля)
N
Автор
Название
Место издания Наименование
Год
п/п
издательства издания
Базовый учебник
4
1
1
Васильев,
Алексей
Николаевич.
Java. ОбъектноСанкт-Петербург Питер
ориентированное
программирование для
магистров и бакалавров
[Текст] : учебное пособие
для изучающих объектноориентированное
программирование в вузе /
А. Н. Васильев. - СанктПетербург [и др.] : Питер,
2013. - 395, [1] с. : рис. :
табл. - (Учебное пособие.
Стандарт третьего
поколения).
Основная литература
Орлов, Сергей
Теория и практика языков Санкт-Петербург Питер
Александрович. программирования [Текст] :
учебник по направлению
"Информатика
и
вычислительная техника" /
С. А. Орлов. - СанктПетербург [и др.] : Питер,
2014. Павловская,
C/C++. Программирование Санкт-Петербург Питер
Татьяна
на языке высокого уровня
Александровна. [Текст] : учеб. для
магистров, бакалавров и
студентов вузов,
обучающихся по
направлению подготовки
дипломированных
специалистов
"Информатика и
вычислительная техника" /
Т. А. Павловская. - СанктПетербург [и др.] : Питер,
2013. - 460 с. : табл., ил. (Учебник для вузов.
Стандарт третьего
поколения).
2013
2014
2013
11
2
1
2
Головин, Игорь Языки и методы
Москва
Геннадьевич.
программирования [Текст] :
учебник для студентов
высший учебных
заведений, обучающихся по
направлениям 010400
"Прикладная математика и
информатика" и 010300
"Фундаментальная
информатика и
информационные
технологии" / И. Г.
Головин, И. А. Волкова. Москва : Академия, 2012
Дополнительная литература
Баженова,
Баженова, Ирина Юрьевна. Москва
Ирина
Языки программирования
Юрьевна.
[Текст] : учеб.для студентов
учреждений высш. проф.
образования, обучающихся
по направлениям
"Фундаментальная
информатика и
информационные
технологии" и
"Информационная
безопасность" / И. Ю.
Баженова ; под ред. В. А.
Сухомлина. - Москва :
Академия, 2012. – 357
Академия
2012
Академия
2012
Головин, Игорь Головин, Игорь
Москва
Геннадьевич
Геннадьевич. Языки и
методы программирования
[Текст] : учебник для
студентов высший учебных
заведений, обучающихся по
направлениям 010400
"Прикладная математика и
информатика" и 010300
"Фундаментальная
информатика и
информационные
технологии" / И. Г.
Головин, И. А. Волкова. Москва : Академия, 2012. –
303
Академия
2012
12
3
5
7
8
Павловская,
Павловская, Татьяна
Татьяна
Александровна. C/С++.
Александровна. Процедурное и объективноориентированное
программирование [Текст] :
учебник для студентов
высших учебных
заведений, обучающихся по
направлению подготовки
дипломированных
специалистов
"Информатика и
вычислительная техника" /
Т. А. Павловская. - СанктПетербург [и др.] : Питер,
2015. - 495
Анашкина,
Технологии и методы
Наталия
программирования [Текст] :
Викторовна.
учеб. пособие для
студентов вузов,
обучающихся по
направлению подготовки
090900 "Информационная
безопасность" (уровеньбакалавр) и специальностям
090301 "Компьютерная
безопасность", 090303
"Информационная
безопасность
автоматизированных
систем" / Н. В. Анашкина,
Н. Н. Петухова, В. Ю.
Смольянинов. - Москва :
Академия, 2012. - 377, [1]
Лафоре,
Структуры данных и
Роберт.
алгоритмы Java [Текст] :
[12+] / Р. Лафоре ; [пер. с
англ. Е. Матвеева]. - 2-е
изд. - Санкт-Петербург [и
др.] : Питер, 2014.
Лафоре,
ОбъектноРоберт.
ориентированное
программирование в С++
[Текст] / Р. Лафоре ; [пер. с
англ. А. Кузнецова, М.
Назарова, В. Шрага] =
Object-oriented programming
in C++ / R. Lafore : [12+]. 4-е изд. - Санкт-Петербург
[и др.] : Питер, 2014. - 923
с.
Санкт-Петербург Питер
2015
Москва
2012
Академия
Санкт-Петербург Питер
2014
Санкт-Петербург Питер
2014
13
9
Иванова,
Галина
Сергеевна.
10
Терехов,
Андрей
Николаевич
Технология
Москва
программирования [Текст] :
учебник для студентов
вузов, обучающихся по
направлению
"Информатика и
вычислительная техника" /
Г. С. Иванова. - 3-е изд.,
стер. - Москва : Кнорус,
2013.
Технология
Москва
программирования [Текст] :
учеб.
пособие
по
специальностям
"Математическое
обеспечение
и
администрирование
информационных систем" 010503 / А. Н. Терехов. - 2-е
изд. - Москва : ИНТУИТ,
2011.
Кнорус
2013
ИНТУИТ
2011
Г) электронные ресурсы:
1. IBM Developerworks Россия. Технология Java
http://www.ibm.com/developerworks/ru/java
2. IBM Developerworks Россия. SOA и Web-сервисы
http://www.ibm.com/developerworks/ru/webservices
3. http://www.intuit.ru/studies/courses/569/425/info Монхов В. Язык программирования Java
и среда NetBeans
4. http://www.intuit.ru/studies/courses/16/16/info Н.А. Вязовик. Программирование на Java.
Материально-техническое обеспечение дисциплины (модуля)
Таблица№5
Практические
Название
Лабораторные
и/или
Самостоятельная
Лекции*
оборудования
занятия**
семинарские
работа
занятия***
ПК, MS Power Point,
мультимедийный
1 – 18
проектор
ПК, MS Power Point,
мультимедийный
проектор, Java SDK;
1-30
NetBeans IDE;
Eclipse IDE;
Веб-браузер
ПК, Java SDK;
NetBeans IDE;
1-4
Eclipse IDE;
Веб-браузер
14
Лист дополнений и изменений, внесенных в рабочую программу
Дополнения изменения в рабочей программе на 20__/20__ уч.г.
В рабочую программу вносятся следующие изменения:
1)_________________________________________________;
2)_________________________________________________;
3)_________________________________________________.
Изменения, внесенные в рабочую программу, ОДОБРЕНЫ на заседании обеспечивающей
кафедры АСОИУ протокол № _______ от «_____» _______________ 20 ____ г.
(дата)
Разработчик(и)
Зав. обеспечивающей кафедрой
Зав. выпускающей кафедрой направления подготовки 09.03.01 Информатика и вычислительная
техника
(ученое звание, ученая степень)
(подпись)
(И. О. Фамилия)
Рабочая программа СОГЛАСОВАНА, информационное обеспечение учебной дисциплины
соответствует Требованиям к условиям реализации основных образовательных программ
Директор Научной библиотеки
__________________________ _____________________
(подпись)
(И. О. Фамилия)
15
Download