- •Цели освоения дисциплины «Технология программирования»
- •2. Место дисциплины в структуре ооп: подготовки бакалавра по направлению 230400 Информационные системы и технологии
- •3. Компетенции обучающегося, формируемые в результате освоения дисциплины «Объектно – ориентированное программирование»
- •4. Объем дисциплины и виды учебной работы
- •5. Содержание дисциплины
- •5.1. Содержание разделов дисциплины
- •5.2 Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами
- •8. Учебно-методическое и информационное обеспечение дисциплины:
- •9. Материально-техническое обеспечение дисциплины:
8. Учебно-методическое и информационное обеспечение дисциплины:
а) рекомендованная базовая литература
Майкл Т. Гудрич, Роберто Томассиа. «Структуры данных и алгоритмы в Java». Минск, «Новое знание», 2003 г, 670 стр. На кафедре медиасистем и технологий МГУП имеется электронная версия.
Официальные открытые учебные материалы по языку программирования Java, http://java.sun.com/docs/books/tutorial, http://download.oracle.com/javase/tutorial/.
Г. Шилдт, «Java 2. Наиболее полное руководство». БХВ – Петербург, 2009.
Интернет – университет информационных технологий, курс «Язык программирования С++», http://www.intuit.ru/department/pl/cpp/1/cpp_1.html
Интернет – университет информационных технологий, курс «Язык программирования C++ для профессионалов», http://www.intuit.ru/department/pl/cpp2/0/cpp2_0.html.
б) рекомендованная дополнительная литература
1. Джошуа Блох, «Java. Эффективное программирование», Лори, 2002 г.
2. Allen B. Downey, «How to Think Like a Computer Scientist. Java Version» («Как думать как специалист по компьютерной науке. Версия для Java»), 298 стр. На кафедре медиасистем и технологий МГУП имеется электронная версия.
3. Allen B. Downey, «How to Think Like a Computer Scientist. С++ Version» («Как думать как специалист по компьютерной науке. Версия для C++»), 198 стр. На кафедре медиасистем и технологий МГУП имеется электронная версия.
4. Avinash C. Kak, «Programming with Objects: A Comparative Presentation of Object-Oriented Programming with C++ and Java» («Сравнение объектно – ориентированного программирования на С++ и Java»), John Wiley & Sons, 2003, 1115 стр. На кафедре медиасистем и технологий МГУП имеется электронная версия.
в) программное обеспечение
При изучении дисциплины используется свободно распространяемое программное обеспечение Eclipse для Java и C++ (http://www.eclipse.org/downloads/) , а также свободно распространяемый дистрибутив разработки на языке Java (http://java.sun.com).
9. Материально-техническое обеспечение дисциплины:
Практические занятия должны проводиться в специализированной аудитории, оснащенной современными персональными компьютерами и программным обеспечением в соответствии с тематикой изучаемого материала. Число рабочих мест в аудитории должно быть таким, чтобы обеспечивалась индивидуальная работа студента на отдельном персональном компьютере. Аудитория также должна быть оснащенной современным компьютером с подключенным к нему проектором с видеотерминала на настенный экран, или иным аналогичным по функциональному назначению оборудованием.
_____________________________________________________________________________
Разработчик:
МГУП им.И.Федорова старший преподаватель П. В. Куракин
Эксперты:
____________________ ___________________ _________________________
(место работы) (занимаемая должность) (инициалы, фамилия)
____________________ ___________________ _________________________
(место работы) (занимаемая должность) (инициалы, фамилия)