### Список источников по дисциплине «Современные языки программирования»

### Рекомендуемая литература

### Основная:

1. Джошуа, Блох. Java. Эффективное программирование [Текст] / Джошуа Блох. - Саратов : Профобразование, 2017. - 310 с. Книга находится в Премиум-версии ЭБС IPRbooks. Доступ по паролю: http://www.iprbookshop.ru/64057.html

2. Акчурин, Э. А. Программирование на языке Java в ИСР Eclipse или NetBeans [Электронный ресурс] : учеб. пособие / Э. А. Акчурин, Е. Е. Мирскова, Т. А. Федорова ; ПГУТИ, Каф. ИВТ. - Электрон. текстовые дан. (1 файл : 3,85 Мб). - Самара : ИНУЛ ПГУТИ, 2011. - Загл. с титул. экрана. - Электрон. версия печ. издания 2011 г. - Доступ: http://ellib.sibsutis.ru/irbis64r_12/test/index.html?param1=elib.psuti.ru/Akchurin_Mirskova_Fedorova_Programmir_na_yaz_Java.pdf, по паролю.

3. Акчурин, Э. А. Программирование на языке Java [Электронный ресурс] : учеб. пособие / Э. А. Акчурин ; ПГУТИ, Каф. ИВТ. - Электрон. текстовые дан. (1 файл : 5.60 Мб). - Самара : ИНУЛ ПГУТИ, 2011. - Загл. с титул. экрана. - Электрон. версия печ. издания 2011 г. - Доступ: http://ellib.sibsutis.ru/irbis64r_12/test/index.html?param1=elib.psuti.ru/Akchurin_Programmir_na_yaz_Java.pdf, по паролю.

4. Николаев, Е. И. Объектно-ориентированное программирование [] : учебное пособие / Николаев Е. И. - Ставрополь : Северо-Кавказский федеральный университет, 2015. - 225 с. Книга находится в Премиум-версии ЭБС IPRbooks. Доступ по паролю: http://www.iprbookshop.ru/62967.html

5. Мухаметзянов, Р. Р. Основы программирования на Java [] : учебное пособие / Мухаметзянов Р. Р. - Набережные Челны : Набережночелнинский государственный педагогический университет, 2017. - 114 с. Книга находится в Премиум-версии ЭБС IPRbooks. Доступ по паролю: http://www.iprbookshop.ru/66812.html

6. Гаврилов, А. В. Программирование на языке Java [] : конспект лекций / Гаврилов А. В. - Санкт-Петербург : Университет ИТМО, 2015. - 123 с. Книга находится в Премиум-версии ЭБС IPRbooks. Доступ по паролю: http://www.iprbookshop.ru/68692.html

7. Васюткина, И. А. Технология разработки объектно-ориентированных программ на JAVA [Текст] : учебно-методическое пособие / Васюткина И. А. - Новосибирск : Новосибирский государственный технический университет, 2012. - 152 с. Книга находится в Премиум-версии ЭБС IPRbooks. Доступ по паролю: http://www.iprbookshop.ru/45047.html

### Дополнительная:

8. Баддд Т. Объектно-ориентированное программирование в действии. СПб.: Питер Паблишинг, 1997

9. Вирт Н. Алгоритмы+структуры данных=программы. М.: Миир, 1985

10. Грис Д. Наука программирования. М.: Мир, 1984

11. Керниган Б., Ритчи Д. Язык программирования Си, 2-е изд. М.: Финансы и статистика, 1992

12. Кнут Д. Искусство программирования, 3-е изд.,Т.1 Основные алгоритмы М.: Изд.дом "Вильямс", 2000

13. Кнут Д. Искусство программирования, 3-е изд.,Т.2 Получисленные алгоритмы М.: Изд.дом "Вильямс", 2000

14. Кормен Т., Лейзерсон Ч., Ривест Р. Алгоритмы: построение и анализ М.:МЦНМО, 2000

15. Кушниренко А.Г, Лебедев Г.В. Программирование для математиков. М.:Наука, 1988

16. Морган М. Java 2. Руководство разработчика. М.: Мзд. Дом "Вильямс" 2000

17. Нотон П., Шилдт Г. Полный справочник по Java. Киев: Диалектика, 1997

18. Страуструп Б. Язык программирования С++, 3-е изд. Спб.;М.; "Невский диалект" - Издательство БИНОМ", 1999

19. Флэнэген Д. Java in a Nutshell. Полное руководство. Киев: BHV, 1998

20. Шень А. Программирование: теоремы и задачи. М.:МЦНМО, 1995

21. Кузнецов, С. М. Программирование и основы алгоритмизации [Текст] : учеб. пособие / С.М. Кузнецов, Б.В. Малозёмов ; Новосиб. гос. техн. ун-т. - Новосибирск : Изд-во НГТУ, 2006. - 199, [1] с. : ил.

22. ГОСТ 34. «Информационная технология. Комплекс стандартов».

23. ГОСТ 19. «Единая система программной документации»

24. Лавров, С. С. Программирование. Математические основы, средства, теория [Текст] : монография / С.С. Лавров. - СПб. : БХВ-Петербург, 2001. - 317с. - Библиогр.: с.315-317 .

25. Орлов, С. А. Технологии разработки программного обеспечения [Текст] : учебник / С.А. Орлов. - СПб. : ПИТЕР, 2002. - 463с. - (Учебник для вузов). - Библиогр.: с.454-457 . -Алф. указ.: с. 458-463.

26. Вернер, М. Основы кодирования [Текст] : учебник / пер. с нем. Д. К. Зигангирова. - М. : Техносфера, 2004. - 286с.

27. Макконелл, Дж. Основы современных алгоритмов [Текст] : учеб. пособия / пер. с англ. под ред. С.К. Ландо; доп. М.В. Ульянова. - М. : Техносфера, 2004. - 366с. - Библиогр. в конце разд. - 193 р.

28. Иванова, Г. С. Технология программирования [Текст] : учебник / Г. С. Иванова. - 3-е изд., перераб. и доп. - М. : Изд-во МГТУ им. Н. Э. Баумана, 2006. - 335с. - 182 р.

29. Кронрод, А. С. Беседы о программировании [Текст] : научно-популярная литература / предисл. Л.А. Кронрод; послеслов. В.Л. Арлазарова. - 2-е изд., стереотип. - М. : УРСС, 2004. - 246с. - 151 р.

30. Гвоздева, В. А. Введение в специальность программиста [Текст] : учебник / В. А. Гвоздева. - 2-е изд., испр. и доп. - М. : ИД "ФОРУМ"-ИНФРА-М, 2007. - 207с.

31. Босуэлл, Д. Читаемый код или Программирование как искусство [Текст] : монография / Д. Босуэлл, Т. Фаучер. - СПб. : ПИТЕР, 2012. - 203с.

32. Зыков, С. В. Основы современного программирования. Разработка гетерогенных систем в Интернет-ориентированной среде [Текст] : учеб.пособие / С.В. Зыков. - 2-е изд.,стер. - М. : Горячая линия-Телеком, 2012. - 444 с.

33. Шнейдерман Б. Психология программирования. - М.: Радио и связь, 1984. - 304 с.

Прочие электронные источники:

34. Хабибуллин И.Ш. Самоучитель Java. – 3-е изд. перераб. и доп. – СПб.: БХВ-Петербург, 2008. – 768 с.: ил. [Электронная книга] / источник в сети Интернет http://books.google.ru/books?id=kFwDDDjyBSoC&printsec=frontcover&hl=ru#v=onepage&q&f=false

35. Дистрибутив Java SE Development Kit (JDK) 8 Update 25: http://soft.mydiv.net/win/files-Java-SE-Development-Kit-JDK.html