Курс на 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 562
Сертификаты, выданные на курсе «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