Список литературы по дисциплине Язык программирования C++ (cpp). Темы курсовых работ.
Содержание
Список литературы по языку программирования C++
Возможные темы курсовых работ по языку программирования C++
В списке литературы по C++ собраны около 100 источников.
- Microsoft Corporation. Разработка приложений на Microsoft Visual C++ 6.0. Учебный курс: Официальное пособие Microsoft для самостоятельной подготовки / Пер. с англ.- М.: Издательско-торговый дом «Русская Редакция», 2000. – 576 стр.: илл.
- C/С++. Программирование на языке высокого уровня / Т.А. Павловская — СПб.: Питер, 2011 .
- Абельсон Х., Сассман Д. Структура и интерпретация компьютерных программ. — М.: Добросвет, 2010.
- Архангельский А.Я. Программирование в C++ Builder 5 (или 6). – М.: ЗАО «Издательство БИНОМ», 2002 г. – 1152 с.
- Архангельский А.Я., Тагин М.А. Приемы программирования в C++ Builder. Механизмы Windows, сети. – М.: ООО «Бином-Пресс», 2004 г. – 656 с.
- Ашарина, И.В. Основы программирования на языках С и С++: Курс лекций для высших учебных заведений / И.В. Ашарина. — М.: Гор. линия-Телеком, 2018. — 208 c.
- Бабэ Б. Просто и ясно о Borland C++: Пер. с англ. -M.:Бином. -416 с.: илл.
- Баженова, И.Ю. Языки программирования: Учебник для студентов учреждений высш. проф. образования / И.Ю. Баженова; Под ред. В.А. Сухомлин. — М.: ИЦ Академия, 2018. — 368 c.
- Березин, Б. И. Начальный курс С и С++ / Б. И. Березин, С. Б. Березин. – М. : Диалог– МРТИ, 1999.
- Бухтияров, А. М. Сборник задач по программированию на алгоритмических языках / А. М. Бухтияров, Г. Д. Фролов. – М. : Статистика, 1978.
- Бьянкуцци, Ф. Пионеры программирования: Диалоги с создателями наиболее популярных языков программирования / Ф. Бьянкуцци, Ш. Уорден; Пер. с англ. С. Маккавеев. — СПб.: Символ-Плюс, 2017. — 608 c.
- Вайнер, Р. С++ изнутри / Р. Вайнер, Л. Пинсон – Киев : ДиаСофт, 1993.
- Вирт Н. Систематическое программирование. Введение. — М.: Мир, 1977.
- ГОСТ 19.701-90 (ИСО 5807-85). ЕСПД. Схемы алгоритмов, программ, данных, систем. Условные обозначения и правила выполнения. Изд. Стандартов, 1991. – 26 с.
- Гавриков, М.М. Теоретические основы разработки и реализации языков программирования: Учебное пособие / М.М. Гавриков, А.Н. Иванченко, Д.В. Гринченков. — М.: КноРус, 2016. — 184 c.
- Гергель, В.П. Современные языки и технологии паралелльного программирования: Учебник / В.П. Гергель. — М.: МГУ, 2016. — 408 c.
- Гергель, В.П. Современные языки и технологии параллельного программирования: Учебник/ предисл.: В.А. Садовничий. / В.П. Гергель. — М.: Изд. МГУ, 2016. — 408 c.
- Голицына, О.Л. Языки программирования: Учебное пособие / О.Л. Голицына, Т.Л. Партыка, И.И. Попов. — М.: Форум, НИЦ ИНФРА-М, 2017. — 400 c.
- Головин, И.Г. Языки и методы программирования: Учебник для студентов учреждений высшего профессионального образования / И.Г. Головин, И.А. Волкова. — М.: ИЦ Академия, 2017. — 304 c.
- Громов Ю.Ю., Татаренко С.И. Программирование на языке Си: учебное пособие. – Тамбов, 1995. – 169 с.
- Дейкстра Э. Дисциплина программирования. — М.: Мир, 1978. 22.Паронджанов В. Д. Как улучшить работу ума. — М.: Дело, 2001.
- Дейтел Х.М., Дейтел П.Дж. Как программировать на Си++. М .: ЗАО БИНОМ, 1999, 1000 с. (первые 600 страниц - изложение обычного Си, наиболее полно соответствует структуре курса для 1-2 семестра).
- Демидович, Е. М. Основы алгоритмизации и программирования. Язык Си / Е. М. Демидович. – Минск : Бестпринт, 2001.
- Довек, Ж. Введение в теорию языков программирования / Ж. Довек, Ж.-Ж. Леви. — М.: ДМК, 2016. — 134 c.
- Дорогов, В.Г. Основы программирования на языке С: Учебное пособие / В.Г. Дорогов, Е.Г. Дорогова; Под общ. ред. проф. Л.Г. Гагарина. — М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2017. — 224 c.
- Дэвис, С. С++ для «чайников» / С. Дэвис. – Киев : Диалектика, 1996.
- Ермаков И. Е. Лекции с обзором языков программирования.
- Ермолаев В., Сорока Т. C++ Builder : Книга рецептов. – М.: КУДИЦ-ОБРАЗ, 2006, - 208с.
- Калверт Ч., Рейсдорф К. Borland C++ Builder 5. Энциклопедия программиста. -К., Изд-во «ДиаСофт», 2001.- 944с.
- Касаткин, А. И. Профессиональное программирование на языке Си: Oт Turbo-C к Borland C++: справ.пособие / А. И. Касаткин, А. Н. Вольвачев. – Минск : Выш. шк., 1992.
- Касаткин А.И. Профессиональное программирование на языке Си. Управление ресурсами: Справ. пособие. - Мн.: Выш. шк., 1992, - 432 с., ил. (машинно-зависимое программирование на Си под DOS)
- Касаткин А.И. Профессиональное программирование на языке Си. Системное программирование. - Мн.: Выш.шк., 1993, - 301 с., ил. (машинно-зависимое программирование на Си под DOS )
- Касторнова, В.А. Структуры данных и алгоритмы их обработки на языке программирования Паскаль: Учебное пособие / В.А. Касторнова. — СПб.: BHV, 2016. — 304 c.
- Кауфман, В.Ш. Языки программирования. Концепции и принципы / В.Ш. Кауфман. — М.: ДМК, 2017. — 464 c.
- Кеpниган Б., Ридчи Д., Фьюеp А. Язык Си. Задачи по языку Си.- М.: Финансы и статистика, 1985.- 197 с.
- Керниган, Б. Язык программирования C. 2-е изд. / Б. Керниган, Д.М. Ритчи. — М.: Вильямс, 2016. — 288 c.
- Керниган, Б.У. Язык программирования С / Б.У. Керниган, Д.М. Ритчи; Пер. с англ. В.Л. Бродовой. — М.: Вильямс, 2016. — 304 c.
- Климова Л.М.. Основы практического программирования на языке Си. М .: Издательство ПРИОР, 1999, 464 с.
- Климова, Л. И. С++. Практическое программирование / Л. И. Климова. – М. : Кудиц-Образ, 2001.
- Кнут Д. Искусство программирования. В 3 т. — М.: Вильямс, 2012.
- Кнут Д. Искусство программирования для ЭВМ. т.3. Сортировка и поиск: Пер. с англ., - М.: Мир, 1978, 845 с., ил.
- Кирнос В.Н. Основы программирования на языке С++. Учебное пособие. – Томск: ТУСУР, 2005. – 129 с.
- Кирнос В.Н. Основы программирования в среде DELFHI. Учебное методическое пособие. – Томск: Изд-во «В-Спектр», 2006, - 168 с.
- Кирнос В.Н. Основы программирования на языке Ассемблера. Лабораторный практикум. Учебно-методическое пособие. - Томск: Изд-во В-Спектр, 2006,-96с.
- Коварцев А. Н. Автоматизация разработки и тестирования программных средств / Изд-во Самар. гос. аэрокосм. ун-та — Самара, 1999. 160
- Котлинская Г.П. , Галиновский О.И. Пpогpаммиpование на языке Си. Спpавочное пособие. - Минск: "Высшая школа", 1991. 155 c.
- Котов, В. М. Методы алгоритмизации: учеб. пособие / В. М. Котов, О. И. Мельников. – Минск : Народная асвета, 2000.
- Культин Н.Б. C++ Builder в задачах и примерах. СПб.: БХВ-Петербург, 2005. – 336.с.
- Кулямин В. В. Перспективы интеграции методов верификации программного обеспечения // Труды ИСП РАН. — 2009. — Т.16:-С.73- 88,
- Лорьер Ж.-Л. Системы искусственного интеллекта. — М.: Мир, 1991.
- Мак-Кракен, Дорн. Численные методы и программирование на ФОРТРАНЕ.
- Мещеряков Р.В. Структуры данных и прикладные алгоритмы. Учебное пособие. - Томск: ТМЦДО, 2002.-230 с.
- Непейвода Н. Стили и методы программирования. Курс лекций. Учебное пособие. — М.: Интернет-университет информационных технологий, 2005.
- Несвижский В. Программирование аппаратных средств в Windows. СПб.: БХВ-Петербург, 2004. – 880 с.
- От Си к С++ / Е.И. Козелл, Л.М. Романовская, Т.В. Русс и др. , М.: Финансы и статистика, 1993.- 272 с.: ил.
- Павловская Т.А. С/С++. Программирование на языке высокого уровня. - СПб, Питер, 2003, - 461с.
- Павловская Т.А., Щупак Ю.А. Структурное программирование. Практикум. - СПб, Питер, 2003, - 240с.
- Пахомов Б.И. C/C++ и Borland C++ Builder для начинающих. - СПб.: БХВ-Петербург, 2007. - 640 с.
- Пентковский В. М. Язык программирования Эль-76. Принципы построения языка и руководство к пользованию. — 2-е изд., испр. и доп. — М.: Физматлит, 1989.
- Петров Ю.А. Программирование на языках высокого уровня. Ч. 1: Учеб. пособие – Комсомольск-на-Амуре: Комсомольский-на-Амуре гос. техн. ун-т, 2001 – 90 с.
- Петров Ю.А. Программирование на языках высокого уровня. Ч. 2: Учебное пособие - Комсомольск-на-Амуре: Комсомольский-на-Амуре гос. техн. ун-т, 2002 – 161 с.
- Подбельский В.В. , Фомин С.С. Программирование на языке Си. М .: ФиС, 1999, 600 с. (рекомендуемый учебник по направлению " Информатика и ВТ" ).
- Подбельский В.В., Фомин С.С. Программирование на языке Си: Учеб. пособие. 2-е доп. изд. – М.: Финансы и статистика, 2004. - 600с.
- Подбельский В.В. Язык Си++: Учеб. пособие. -М.: Финансы и статистика, 1995. -560 с.:ил. (рекомендуемый учебник по направлению " Информатика и ВТ" ).
- Пол, И. Объектно-ориентированное программирование с использованием С++ / И. Пол. – Киев : ДиаСофт, 1995.
- Пратт Т., Зелковиц М. Языки программирования: разработка и реализация / Под общей ред. А. Матросова. — СПб.: Питер, 2002.
- Программирование на С и С++ / А. В. Крячков [и др.]. –М. : Горячая линия – Телеком, 2000.
- Прокофьев Б.Л., Сухарев Н.Н., Храмов Ю.Е. Графические средства Turbo C и Turbo C++. – М., 1992
- Пустоваров В. И. Язык ассемблера в программировании информационных и управляющих систем. — М.: ДЕСС, 1998.
- Раводин О.М., Раводин В.О., Давыдова Е.М., Мещеряков Р.В. Введение в вычислительную технику. Особенности архитектуры ЭВС и программирование на языке Ассемблера семейства РС. Учебное пособие. - Томск: ТУСУР, 2003.-141 с.
- Рассохин Д. От Си к Си++. М.:Издательство "ЭДЭЛЬ",1993.-128 с.
- Романов E.Л. Информатика. Основы анализа и проектирования программ. Конспект лекций и методические указания к лабораторным работам по дисциплине "Информатика". - Новосибирск, Изд-во НГТУ, 1999, -80 с.
- Романов E.Л. Практикум по программированию на С++. Уч.пособие. СПб: БХВ- Петербург; Новосибирск, Изд-во НГТУ, 2004, 432 с.
- Романов Е.Л. Язык программирования Си и организация данных: Конспект лекций. -Новосибирск: Изд-во НГТУ, 1996. -100 с .
- Романов E.Л. Язык Си. Типы данных и управление памятью. Конспект лекций. Тестовые вопросы и задания к лабораторным работам. - Новосибирск, Изд-во НГТУ, 2000, -62 с.
- Романов E.Л. Язык Си. Структуры данных. Конспект лекций. Тестовые вопросы и задания к лабораторным работам. - Новосибирск, Изд-во НГТУ, 2001, -80 с.
- Секунов Н. Самоучитель Visual C++ 6. – М., 2007. – 420c.
- Синицын, А. К. Программирование алгоритмов в среде BuilderC++: лаб. практикум по курсам «Программирование» и «Основы алгоритмизации и программирование» для студ. 1-2 курсов всех спец. БГУИР дневн. и веч. форм обуч.: в 2 ч. / А. К. Синицын. – Минск : БГУИР. Ч. 1. – 2004, Ч. 2. –2005.
- Современный компьютер: Сб. науч.-попул. Статей; Пер. с англ./Под ред. В.М. Курочкина; предисл. Л.Н. Королева — М: Мир, 1986.
- Стерлинг Л., Шапиро Э. Искусство программирования на языке Пролог. — М.: Мир, 1990.
- Стивен Прата. Язык программирования С: Лекции и упражнения: Пер. с англ./ Стивен Прата – К.: ДиаСофт, 2000. – 432 с.
- Страуструп Б. Язык программирования С++. 3-е изд. — М.: Бином, 2011.
- Страуструп, Б. Язык программирования C++: Специальное издание / Б. Страуструп; Пер. с англ. Н.Н. Мартынов. — М.: БИНОМ, 2017. — 1136 c.
- Страуступ, Б. Язык программирования С++. Специальное издание / Б. Страуступ. — М.: Бином, 2015. — 1136 c.
- Тимофеев, В. В. Программирование в среде С++ Builder 5 / В. В. Тимофеев.– М. : БИНОМ, 2000.
- Топп У., Форд У.. Структуры данных в Си++. М .: ЗАО БИНОМ, 1999, 800 с. (наиболее полно соответствует структуре курса для 3-4 семестра).
- Троелсен, Э. Язык программирования С# 5.0 и платформа .NET 4.5 / Э. Троелсен; Пер. с англ. Ю.Н. Артеменко. — М.: Вильямс, 2016. — 1312 c.
- Трой Д. Программирование на языке Си для персонального компьютера IBM PC: Пер. с англ. - М.: Радио и связь, 1991, - 432 с., ил.
- Тьюринг А. Может ли машина мыслить. — М.: Физматгиз, 1950.
- Тюгашев А.А. Графические языки программирования и их применение в системах управления реального времени. — Самара: Изд-во СНЦ РАН , 2009.
- Уинер Р. Язык Turbo Си. Пер. с англ. - М.: Мир, 1991.- 384 с.
- Уолтер Сэвитч. С++ в примерах /Пер. с англ. – М.: ЭКОМ, 1997. – 736 с
- Уэйт М., Пpата С., Маpтин Д. Язык Си. Руководство для начинающих: Пеp. с англ. - М.: Миp, 1988.-512 с.
- Фридман, А.Л. Основы объектно-ориентированного программирования на языке Си++ / А.Л. Фридман. — М.: Гор. линия-Телеком, 2016. — 234 c.
- Хамби Э. Программирование таблиц решений. — М.: Мир, 1976.
- Харьковский З. Путеводитель автостопщика по потаенным знаниям // Компьютерра.- 2005. № 12. — С. 42–52.
- Хейлсберг, А. Язык программирования C#. Классика Computers Science / А. Хейлсберг, М. Торгерсен, С. Вилтамут. — СПб.: Питер, 2016. — 784 c.
- Холзнер, С. VisualC++ 6. Учебный курс / С. Холзнер. – СПб. : Питер, 1999.
- Холингворт Дж. и др. C++ Builder 5. Руководство разработчика. Том 2. Сложные вопросы программирования.
- Хофштадтер Д. Гедель, Эшер, Бах — эта бесконечная гирлянда. — Самара: Бахрах-М, 2000.
- Шамис В.А. Borland C++ Builder 5. Техника визуального программирования. М.: «Нолидж», 2001. – 688 с.
- Шилд, Г. Программирование на BorlandС++ / Г. Шилд. – Минск : ПОПУРРИ, 1999.
- Шилдт Г. Самоучитель С++: Пер.с англ. – 3-е изд. – СПб.: БХВ-Петербург, 2006. – 688.с.
Подобраны темы курсовых работ из разных источников.
- Написать программу-таймер, которая по истечении заданного промежутка времени, величина которого вводится с клавиатуры, выдает звуковой сигнал.
- Вращение объектов. Додекаэдр. Двенадцатигранник.
- Вращение объектов. Икосаэдр. Двадцатигранник.
- Разработать программу для просмотра и редактирования базы данных студентов (ФИО, оценки, полученные на занятиях и экзамене); данные хранятся во внешнем текстовом файле.
- Алгоритм Дейкстры поиска кратчайшего пути в графе.
- Вращение объектов. Куб. Шестигранник.
- Вращение объектов. Октаэдр. Восьмигранник.
- Реализовать алгоритм обменной поразрядной сортировки. Сортируемые последовательности генерировать случайным образом, исходные данные и результат, полученный после сортировки, представлять в виде набора точек в декартовой системе координат.
- База данных "Аптека".
- Вращение объектов. Тетраэдр. Четырехгранник.
- Вращение трехмерного объекта (стол в комнате) с использованием мыши. Используются текстуры и OpenGL.
- Реализовать алгоритмы последовательного и двух его улучшений. Определить функцию изменения времени вычисления от объема исходных данных для трех алгоритмов и О-сложность (динамический массив случайных целых чисел).
- База данных "Агентство недвижимости".
- Реализовать алгоритм точного поиска подстроки в строке Боуера-Мура. Определить функцию изменения времени вычисления от объема исходных данных и О-сложность алгоритма (файл с исходным текстом указывает пользователь).
- База данных "Театр".
- Построение графика функции по координатам точек (полином), заданных во внешнем файле, методом наименьших квадратов.
- База данных "Поликлиника".
- Разработка программы на языке С++ для построения сложных геометрических фигур на плоскости (исходные данные, вводимые пользователем приведены на схемах, кроме построения контура, выделенного утолщенной линией, необходимо осуществлять проверку исходных данных на соответствие полученному варианту – обязательное пересечение окружностей и т.п.).
- База данных "Деканат".
- Разработка прикладного алгоритма и его реализация на языке С++(комплексный). Расчет площади фигуры, ограниченной выбранными пользователем функциями (полиномы n-ой, задаваемые с помощью коэффициентов), методом Монте-Карло.
- База данных "Телефонный справочник" (линейный односвязный список).
- Разработка прикладного алгоритма и его реализация на языке С++(комплексный). Построение графика функций и закрашивание вычисляемой в задании (а) площади.
- Разработка программной системы для сравнения алгоритмов сортировки данных.
- База данных "Телефонный справочник" (кольцевой двусвязный список).
- Разработка программной системы "Калькулятор" для работы с тригонометрическими функциями.
- База данных "Телефонная книжка".
- Разработка программной системы для расчета коэффициентов уравнения линейной регрессии.
- База данных "Поставки продукции".
- Разработка программной системы для вычисления корней уравнений.
- База данных "Детские игрушки".
- Разработка программной системы для решения задачи линейного программирования графическим методом.
- База данных банка.
- База данных НХЛ.
- База данных о сотрудниках с возможностью поиска и сохранения данных.
- Программа "Бинарные деревья".
- Ведомость амортизационных отчислений.
- Программа "Выравнивание по ширине".
- "Вычисление корней уравнения с заданной точностью c построением графиков".
- Программа "Графики функций с маштабированием".
- "Задача коммивояжера (метод ветвей и границ)".
- Программа "Задача коммивояжера (метод поиска в глубину)".
- Программа "Замена в тексте программы выражений типа х=у=а=в=1 на х=1 у=1".
- «Игра "Змейка" (Питон)».
- Программа «Игра "Сапер"».
- Программа «Игра "Стрелялка"».
- Тема курсовой работы «Игра "Шашки" 2 человека».
- Программа «Игра "Шашки" человек-компьютер».
- Программа «Изображение шара, составленного из цилиндров».
- «Исследование графа на двудольность с использованием динамических структур».
- Программа «Конвертер программы с языка Си на язык Паскаль».
- Программа «Кроссворд» .
- Программа «Нахождение интеграла методом Ньютона-Котеса».
- «Нахождение максимального общего слова в предложениях».
- Программа «Нахождение обратной матрицы методом Гаусса-Жордана».
- Программа «Обработка текстового файла: ограничение длины строки 50-тью символами».
- «Обратная матрица методом Гаусса».
- Программа «Поиск в массиве самой длинной "пилообразной" последовательности».
- «Поиск в матрице пути с шагом -1 или +1 между указанными элементами».
- Программа «Поиск для данного натурального числа с обратной двоичной записью».
- Тема курсовой работы «Поиск максимальной по длине серии идущих подряд одинаковых элементов».
- Программа «Получение из числа палиндрома перестановкой».
- Программа «Разбор текстового файла с использованием собственных классов».
- «Расчет интеграла методом Симпсона, прямоугольника, трапеции».
- Программа «Расчет количества дней между датами».
- Программа «Реализация алгоритма Дейкстры с выводом рисунка пути.».
- «Обратная матрица, определитель матрицы».
- Программа «Обратная матрица, определитель матрицы (с использованием класса)».
- «Оконный интерфейс + графики».
- Программа «Перевод из десятичной системы в двоичную».
- Программа «Решение уравнения методом итераций».
- «Система обслуживания заявок (распределение Пуассона)».
- Программа «Сложение разряженных матриц».
- Программа «Сортирорвка бинарным деревом».
- «Телефонный справочник».
- Программа «Тест».
- «Файловый менеджер».
- Программа «Формула ->> Дерево».
- Программа «Цилиндр с надписью вращается и перемещается по экрану».
- Программа «Число-палиндром».
- Программа «Чтение из файла записи многочлена и выдача его математического представления».
- Программа «Шифровка и расшифровка текста».
- Программа «Перевод чисел из одной системы исчислений в другую».
- «Работа с последовательностями на С++».
- Программа «Игра "Пятикарточный покер"».
- Программа «Игра "Тамаготчи"».
- «Криптография».
- Программа «Составитель кроссвордов».
- Программа «Шашечные этюды».
- «Двоичный калькультор (основные операции над двоичными числами)».
- Программа «Игра "Очко"».
- Программа «Моделирование основных режимов компьютера + диаграммы вариантов использования, классов, последовательностей».
- Тема курсовой работы «Музыкальный проигрыватель».
- Программа «Нахождение обратной матрицы методом Гаусса».
- Программа «Обучающая программа "Клавиатурный тренажер"».
- Программа «Решение СНАУ (систем нелинейных уравнений) методом Ньютона».
- Программа «Файловый менеджер (аналог Windows Commander)» .
- Игра "Крестики- нолики".
- Игра "Тетрис".
- Игра "Ханойские башни".
- Решение системы двух линейных уравнений.
- Решение систем линейных уравнений методом Гаусса.
- Решение систем линейных уравнений методом Крамера.
- Нахождение корней уравнений. Метод итераций.
- Нахождение корней уравнений. Метод Ньютона.
- Нахождение корней уравнений. Метод половинного деления.
- Нахождение корней уравнений. Метод Дихотомии (половинного деления).
- Нахождение корней уравнений. Метод Золотого сечения.
- Нахождение корней уравнений. Метод Фибоначчи.
- Нахождение корней уравнений. Метод хорд.
Другие дисциплины:
- Базы данных Темы курсовых работ. Список литературы. Готовые работы. Курсы.
- Фундаментальная информатика и информационные технологии Темы курсовых работ. Список литературы.
- Веб-программирование (Web-программирование) Список литературы. Темы курсовых работ.
- Язык программирования Delphi / Pascal Список литературы. Темы курсовых работ.
- Язык программирования C Темы курсовых работ. Список литературы.
- Язык программирования Java Список литературы. Темы курсовых работ.
- Информатика Темы курсовых работ. Список литературы.
- Язык программирования JavaScript Список литературы. Темы курсовых работ.
- Язык программирования Visual Basic Темы курсовых работ. Список литературы.
- Язык программирования Python Темы курсовых работ. Список литературы.
- Язык программирования PHP Список литературы. Темы курсовых работ.
- Язык программирования C# (Си Шарп) Темы курсовых работ. Список литературы.
|