Computing and tech
Step by step
Read a short program, predict the value of each variable, then run it line by line to check. Loops and function calls are followed one step after another.
Free, with your Voyelle account.
What leads here.
The decks that help you review what you handle here, and the learning path it belongs to.
The learning pathWriting your first programsIts decks come in the right order, step by step, up to the badge.
The decks
- Variables, types and assignment
- Operators and precedence
- Conditions: if, else, else if
- Loops: for and while
- Functions, parameters and scope
- Pass by value or by reference
- Console input and output
- One-dimensional arrays
- Two-dimensional arrays
- Character strings
- Static or dynamic collections
- Records
- Stacks
- Queues
- Abstract data types and encapsulation
- Traversal and accumulation
- Linear search
- Binary search
- Selection sort
- Insertion sort
- Bubble sort
- Recursion
- Iterative versus recursive
- Counting operations
- Orders of growth of algorithms
- Best, worst and average case
- Measuring execution time
- Naming
- Assertions and preconditions
- Documentation
- Test data sets
- Modularity
- Reading and writing files
In the same subject.
The object workshop
Classes, objects and messages
The structure workshop
Lists, trees, heaps and sorts step by step
The test bench
Cost class, size and machine
Try it, then review what it taught you.
Free: the whole library, unlimited reviews, no ads. See pricing