Computer Science: основы программирования на Java, ООП, алгоритмы и структуры данных

Эта книга представляет собой универсальное введение в Computer Science, созданное преподавателями Принстонского университета. Она начинается с основ программирования на языке Java, постепенно переходя к более сложным концепциям.

В книге подробно рассматриваются фундаментальные темы: основы программирования, функции и модули, объектно-ориентированное программирование (ООП). Особое внимание уделяется алгоритмам и структурам данных — ключевым разделам компьютерных наук.

Помимо практического программирования, авторы затрагивают теоретические аспекты: теорию вычислений, архитектуру компьютеров и построение вычислительных устройств. Все концепции иллюстрируются практическими примерами из различных областей: прикладной математики, физики, биологии, визуализации данных и финансового моделирования.

Издание подходит как для студентов, начинающих изучение компьютерных наук, так и для профессионалов, желающих систематизировать свои знания. Книга сочетает глубину изложения материала с практической направленностью, что делает её ценным учебным пособием.

Computer Science: основы программирования на Java, ООП, алгоритмы и структуры данных
A
Автор
Роберт Седжвик, Кевин Уэйн
Издательство
Питер
Год
2018
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент