Учебная литература (для учеников)
1. Березин Б.И., Березин С.Б. Начальный курс С и С++. М., ДИАЛОГ-МИФИ, 1999.
2. Брудно А.Л., Каплан Л.И. Московские олимпиады по программированию. М., Наука, 1990.
3. Керниган Б., Ритчи Д. Язык программирования Си: Пер. с англ. – 2-е изд., перераб. и доп. М., Финансы и статистика, 1992.
4. Котов Ю.В., Павлова А.А. Основы машинной графики. М., Просвещение, 1993.
5. Першиков В.И., Савинков В.М. Толковый словарь по информатике. М., Финансы и статистика, 1995.
6. Страуструп Б. Язык программирования Си++. М., 1999.
7. С. Прата. Язык программирования Си. Киев, ДиаСофт, 2001.
8. С. Прата. Язык программирования С++. Киев, ДиаСофт, 2001.
9. Уэйт У., Мартин Дж, Прата Л. Язык Си для начинающих. М., Мир, 1988.
10. Шень А.Х. Алгоритмика (учебник для математических классов). Части 1 и 2. М., МЦНМО, 1995.
Консультативная и методическая литература (для учителя)
11. Абрамов С.А., Гнездилова Г.Г., Капустина Е.Н., Селюн М.И. Задачи по программированию. М., Наука, 1988.
12. Аммерал Л. Машинная графика на персональных компьютерах. Пер. с англ. М., “Сол Систем”, 1992.
13. Аммерал Л. Принципы программирования в машинной графике: Пер. с англ. М., “Сол Систем”, 1992.
14. Аммерал Л. Программирование графики на Турбо Си. Пер. с англ. М., “Сол Систем”, 1992.
15. Бейбер Р.Л. Программное обеспечение без ошибок. Пер. с англ. М., Джон Уайли энд Санз, Радио и связь, 1996.
16. Боресков А.В., Шикин Е.В., Шикина Г.Е. Компьютерная графика: первое знакомство. М., Финансы и статистика, 1996.
17. Бочков С.О., Субботин Д.М. Язык программирования Си для персонального компьютера. М., Радио и связь, 1990.
18. Брой М. Информатика. В 4-х частях. Пер. с нем. М., “ДИАЛОГ-МИФИ”, 1996.
19. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. 2-е изд. Пер. с англ. М., “Издательство Бином”, СПб.: “Невский диалект”, 1999.
20. Вайнер Р., Пинсон Л. С++ изнутри. Пер. с англ. – К.: НПИФ “ДиаСофт”, 1993.
21. Дагене В.А. и др. 100 задач по программированию. М., Просвещение, 1993.
22. Джордейн Р. Справочник программиста персональных компьютеров типа IBM PC, XT и AT. Пер. с англ. М., Финансы и статистика, 1992.
23. Котов Ю.В. Как рисует машина. М., Наука, 1988.
24. Липаев В.В. Надежность программных средств. Серия “Информатизация России на пороге XXI века”. М., СИНТЕГ, 1998.
25. Лукас П. С++ под рукой. Пер. с англ. – К.: НПИФ “ДиаСофт”, 1993.
26. Мика Б. и др. Практическое руководство по программированию: Пер. с англ. М., Радио и связь, 1986.
27. Намиот Д.Е. Основные особенности языка программирования С++. Реализация Turbo C++. М., МП “Память”, 1991.
28. Проектирование пользовательского интерфейса на персональных компьютерах. Стандарт фирмы IBM. – Вильнюс: DBS Ltd., 1992.
29. Рассохин Д. От С к С++. М., “ЭДЕЛЬ”, 193.
30. Советов Б.Я. Информационная технология: Учеб. для вузов. М., Высшая школа, 1994.
31. Уилтон Р. Видеосистемы персональных компьютеров IBM PC и PS/2. Руководство по программированию. Пер. с англ. М., Радио связь, 1994.
32. Фролов А.В., Фролов Г.В. MS-DOS для программиста. Серия “Библиотека системного программиста”. Тома 18-19, части 1-2. М., ДИАЛОГ-МИФИ, 1995.
33. Фролов А.В., Фролов Г.В. Операционная система MS-DOS. Серия “Библиотека системного программиста”. Том 1, книги 1, 2, 3. М., ДИАЛОГ-МИФИ, 1991.
34. Фролов А.В., Фролов Г.В. Программирование видеоадаптеров CGA, EGA и VGA. Серия “Библиотека системного программиста”. Том 3. М., ДИАЛОГ-МИФИ, 1992.
35. Фролов А.В., Фролов Г.В. Программирование видеоадаптеров. Серия “Библиотека системного программиста”. Том 21. М., ДИАЛОГ-МИФИ, 1995.
36. Шикин Е.В., Боресков А.В., Зайцев А.А. – Начала компьютерной графики. М., “ДИАЛОГ-МИФИ”, 1993.
37. Шикин Е.В., Плис А.И. Кривые и поверхности на экране компьютера. Руководство по сплайнам для пользователей. М., “ДИАЛОГ-МИФИ”, 1996.
38. Шилдт Г. Теория и практика С++. Пер. с англ. – СПб.: BHV, 1996.
Программа факультативного курса