Table of Contents
- How a Computer Works
- PHP and Integrated Development Environments
- Software Packages to Install
- Introduction to Basic Algorithmic Concepts
- Variables and Constants
- Handling Input and Output
- Operators
- Trace Tables
- Using Visual Studio Code
- Introduction to Sequence Control Structures
- Manipulating Numbers
- Complex Mathematical Expressions
- Exercises With a Quotient and a Remainder
- Manipulating Strings
- Making Questions
- The Single-Alternative Decision Structure
- The Dual-Alternative Decision Structure
- The Multiple-Alternative Decision Structure
- The Case Decision Structure
- Nested Decision Control Structures
- More about Flowcharts with Decision Control Structures
- Tips and Tricks with Decision Control Structures
- More with Decision Control Structures
- Introduction to Loop Control Structures
- Pre-Test, Mid-Test and Post-Test Loop Structures
- Definite Loops
- Nested Loop Control Structures
- More about Flowcharts with Loop Control Structures
- Tips and Tricks with Loop Control Structures
- More with Loop Control Structures
- One-Dimensional Arrays
- Two-Dimensional Arrays
- Tips and Tricks with Arrays
- More with Arrays
- Introduction to Subprograms
- User-Defined Subprograms
- Tips and Tricks with Subprograms
- More with Subprograms
- Introduction to Object-Oriented Programming
- Introduction to Files
- More with Files

