🌎 Introduction to Programming in Java: An Interdisciplinary Approach, 2nd Edition. Robert Sedgewick, Kevin Wayne (2017)
❔ Чему вы научитесь:
🔵 владеть базой языка: типы, условия, циклы, массивы, статические методы;
🔵 писать классы и работать с объектами, понимая их представление в памяти;
🔵 применять программирование к задачам физики, биологии, обработки сигналов и графики;
🔵 работать с рекурсией и разбирать классические алгоритмы поиска и сортировки;
🔵 оценивать производительность программ и порядок роста сложности;
🔵 использовать базовые структуры данных — стеки, очереди, символьные таблицы.
"Introduction to Programming in Java" — университетский вводный курс Принстона: программирование подаётся как инструмент для научных и вычислительных задач, а не как ремесло веб-разработчика. Порог входа нулевой по программированию, но школьная математика нужна уверенно. Издание 2017 года и версия Java здесь значения почти не имеют — используется базовое подмножество языка, которое не менялось; современных возможностей вроде лямбд и Stream API в книге нет.
🗄 Скачать курс
Backender
Post #4801
153
