Volume 1: Foundations: How Everyday Technology Works6/10
Chapter 06 of 10
Programming 51-60
10 lessons60 min readingParts 51-60
- 01What Is a Program?What turns human intent into actions a computer can perform?6 min read6 min read
- 02Source Code and Machine CodeHow does readable code become instructions a processor understands?6 min read6 min read
- 03Variables and Data TypesHow does a program name and organize changing information?6 min read6 min read
- 04Conditions and DecisionsHow does software choose different actions?6 min read6 min read
- 05Loops and RepetitionHow can a program repeat work without repeating code?6 min read6 min read
- 06Functions and Reusable LogicHow do developers divide a large program into understandable pieces?6 min read6 min read
- 07AlgorithmsWhat is an algorithm beyond a word used in social media?6 min read6 min read
- 08Bugs and DebuggingWhy does software behave incorrectly, and how do developers find the cause?6 min read6 min read
- 09Libraries, Frameworks, and APIsHow does software reuse work created by other developers?6 min read6 min read
- 10Open Source SoftwareWhat does it mean when a program's source code is open?6 min read6 min read