Курс на Stepik
Обложка курса «Introduction to Programming and Computational Problem-Solving» на Stepik
Бесплатно

Introduction to Programming and Computational Problem-Solving 3.745

Открыть на
STEPIK.ORG
Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Introduction to Programming and Computational Problem-Solving»Учеников на курсе 7 557
Сертификаты, выданные на курсе «Introduction to Programming and Computational Problem-Solving»Сертификатов выдано 0
Отзывы о курсе «Introduction to Programming and Computational Problem-Solving»Отзывов получено 51
Рейтинг курса «Introduction to Programming and Computational Problem-Solving»Рейтинг курса 3.745
Уроки в курсе «Introduction to Programming and Computational Problem-Solving»Количество уроков 56
Тесты в курсе «Introduction to Programming and Computational Problem-Solving»Количество квизов 136
Время прохождения курса «Introduction to Programming and Computational Problem-Solving»Время прохождения курса
Обновления курса «Introduction to Programming and Computational Problem-Solving»Обновления курса
Дата публикации курса «Introduction to Programming and Computational Problem-Solving»Дата публикации курса
Последнее обновление курса «Introduction to Programming and Computational Problem-Solving»Последнее обновление

Чему вы научитесь

This book is an introduction to programming in Java in an object-first style. It emphasizes testing, interfaces, and data-driven design of methods.

It owes a great debt to How to Design Programs (http://htdp.org/), How to Design Classes (https://felleisen.org/matthias/HtDC/htdc.pdf), and Ben Lerner's notes from Northeastern University (https://course.ccs.neu.edu/cs2510/).

In many ways, this book is a Java-only and (sadly or not-so-sadly, depending on your parenophobia) Racket-free, from-scratch introduction using some of the style of How to Design Programs, and a Racket-reference-free set of examples in the style of HtDC. A reader could happily move on to continue their study using the curriculum from CS2510 at Northeastern University, for example.

Преподаватели курса

Расскажите о курсе друзьям