Список рекомендованной учебной и методической литературы

Учебная литература (для учеников)

1. Брудно А.Л., Каплан Л.И. Московские олимпиады по программированию. М., Наука, 1990.

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

3. Малпас Дж. Реляционный язык Пролог и его применение. М., Мир. 1982.

4. Першиков В.И., Савинков В.М. Толковый словарь по информатике. М., Финансы и статистика, 1995.

5. С. Прата. Язык программирования Си. Киев, ДиаСофт, 2001.

6. С. Прата. Язык программирования С++. Киев, ДиаСофт, 2001.

7. Уэйт, Мартин, Прата. Язык Си для начинающих. М., Мир, 1988.

8. Страуструп Б. Язык программирования Си++. М., 2000.

9. Шень А.Х. Алгоритмика (учебник для математических классов). Части 1 и 2. М., МЦНМО, 1995.

Консультативная и методическая литература (для учителя)

10. Feldman, Michael B. Data structures with Ada. – PRENTICE-HALL, INC., Englewood Cliffs, New Jersey 07632.

11. Ахо А., Ульман Дж. Теория синтаксического анализа, перевода и компиляции. М., Наука, 1972.

12. Бар Р. Язык Ада в проектировании систем. Пер. с англ. М., Мир, 1988.

13. Бейбер Р.Л. Программное обеспечение без ошибок. Пер. с англ. М., Джон Уайли энд Санз, Радио и связь, 1996.

14. Братко И. Программирование на языке Пролог для искусственного интеллекта. Пер. с англ. М., Мир, 1990.

15. Брой М. Информатика. Вычислительные структуры и машинно-ориентированное программирование. В 4-х ч. Ч. 2. Пер. с нем. М., “ДИАЛОГ-МИФИ”, 1998.

16. Брой М. Информатика. Структуры систем и системное программирование. В 4-х ч. Ч. 3. Пер. с нем. М., “ДИАЛОГ-МИФИ”, 1996.

17. Брой М. Информатика. Теоретическая информатика, алгоритмы и структуры данных, логическое программирование, объектная ориентация: В 4-х ч. Ч. 4. Пер. с нем. М., “ДИАЛОГ-МИФИ”, 1998.

18. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. 2-е изд. Пер. с англ. М., “Издательство Бином”, СПб.: “Невский диалект”, 1999.

19. Грис Д. Конструирование компиляторов для цифровых вычислительных машин. М., Радио и связь, 1982.

20. Кнут Д. Искусство программирования для ЭВМ. Тома 1-3. Пер. с англ. М., Мир, 1978.

21. Костин А.Е., Шаньгин В.Ф. Организация и обработка структур данных в вычислительных системах: Учеб. пособ. для вузов. М., Высшая школа, 1987.

22. Липаев В.В. Надежность программных средств. Серия “Информатизация России на пороге XXI века”. М., СИНТЕГ, 1998.

23. Лэнгсам Й., Огенстайн М., Тененбаум А. Структуры данных для персональных ЭВМ. Пер. с англ. М., Мир, 1989.

24. Мика Б. и др. Практическое руководство по программированию: Пер. с англ. М., Радио и связь, 1986.

25. Нильсон Н. Искусственный интеллект. Методы поиска решений: Пер. с англ. М., “Мир”, 1973.

26. Паронджанов В.Д. Как улучшить работу ума (Новые средства для образного представления знаний, развития интеллекта и взаимопонимания) – М.: Радио и связь, 1998.

27. Руднев В.Е., Володин В.В., Лучанский К.М., Петров В.Б. Формирование технических объектов на основе системного анализа. М., Машиностроение, 1991.

28. Советов Б.Я. Информационная технология: Учеб. для вузов. М., Высшая школа, 1994.

29. Советов Б.Я., Яковлев С.А, Моделирование систем: Учеб. для вузов. М., Высшая школа, 1998.

30. Хантер Дж. Трансляция с языков высокого уровня. М., Радио и связь, 1982.

31. Холстед М.Х. Начала науки о программах. Пер. с англ. М., Финансы и статистика, 1981.

32. Шилдт Г. Теория и практика С++. Пер. с англ. – СПб.: BHV, 1996.

33. Штернберг Л.Ф. Разработка и отладка программ. М., Радио и связь, 1984.

Примерный список задач-проектов к теме
«Элементы машинной трансляции»