Курс на 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 565
Сертификаты, выданные на курсе «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»Последнее обновление — ———

Содержание курса

Разделы в курсе «Introduction to Programming and Computational Problem-Solving» 14 разделов Уроки в курсе «Introduction to Programming and Computational Problem-Solving» 56 уроков Тесты в курсе «Introduction to Programming and Computational Problem-Solving» 136 тестов Время прохождения курса «Introduction to Programming and Computational Problem-Solving» 6 ч. Последнее обновление курса «Introduction to Programming and Computational Problem-Solving» обн. 3 года назад

Java: The Basics

3 урока
1. Programs, Fields ↗
2. Java as a Calculator ↗
3. Syntax ↗

Java: More on Fields, and Introduction to Types

3 урока
1. Using Fields ↗
2. Beyond ints ↗
3. Java Checks Types ↗

Programming, Methodically

4 урока
1. Capturing Repeated Work with Methods ↗
2. Methods as Descriptions of Tasks ↗
3. With Great Power Comes More Opportunity for Mistakes ↗
4. In Summary — Programming, Methodically ↗

Programming, Decisively

3 урока
1. Beyond Arithmetic and Concatenation ↗
2. More Examples of Decision-Making Programs ↗
3. In Summary — Programming, Decisively ↗

Programming, With Class

4 урока
1. Representing Compound Data ↗
2. More on Methods ↗
3. Variables and Scope ↗
4. In Summary — Programming, With Class ↗

Programming, Objectively

3 урока
1. More Classes ↗
2. From Examples to Testing ↗
3. In Summary — Programming, Objectively ↗

Nested Data and Approximate Numbers

3 урока
1. Nested Data ↗
2. More Regions ↗
3. In Summary — Nested Data and Approximate Numbers ↗

Classes that Share Behavior

5 уроков
1. Searching for Images ↗
2. Queries as Data ↗
3. Identifying Common Behavior ↗
4. Combining Queries ↗
5. In Summary — Classes that Share Behavior ↗

Arrays and main

4 урока
1. Intro to Arrays ↗
2. static methods ↗
3. main, void, and printing ↗
4. In Summary — Arrays and main ↗

Arrays

5 уроков
1. Arrays of command line arguments, loops ↗
2. More Iteration Patterns ↗
3. Creating Arrays, Round 2 ↗
4. More Array Manipulation ↗
5. In Summary – Arrays and Loops ↗

More Arrays and Collections

1 урок
1. Arrays of Arrays, Nested Loops ↗

Generics and Collections

2 урока
1. Java Generics ↗
2. Java Collections ↗

Classes that Share Fields and Code

5 уроков
1. Combining Queries, Part II ↗
2. Abstracting Common Method Implementations ↗
3. Abstracting Common Fields ↗
4. Talking About Abstract Classes ↗
5. In Summary — Classes that Share Fields and Code ↗

Additional Notes from Fall 2023

11 уроков
1. Building Code ↗
2. String Methods ↗
3. Nested Objects ↗
4. Memory Allocation ↗
5. Switch Statements ↗
6. Interfaces ↗
7. Memory Models for Methods and Arrays ↗
8. While Loops ↗
9. Hashmaps ↗
10. File IO ↗
11. Exceptions ↗