Understanding Programming Concepts and Computational Thinking
5 classes
1.1 Defining Core Programming Concepts
1.2 Exploring Variables and Data Types
1.3 Understanding Control Structures
1.4 Applying Logical and Computational Thinking
1.5 Solving Problems with Algorithms
Data Types, Variables, and Operators
5 classes
2.1 Understanding Basic Data Types
2.2 Exploring Variables and Their Uses
2.3 Mastering Arithmetic and Logical Operators
2.4 Applying String and Boolean Data Types
2.5 Solving Problems with Variables and Operators
Control Structures: Sequence, Selection, and Iteration
5 classes
3.1 Understanding Sequence in Programming
3.2 Implementing Conditional Selection
3.3 Utilizing Iteration Constructs
3.4 Combining Sequence, Selection, and Iteration
3.5 Applying Control Structures in Real-world Problems
Basic Input/Output and Error Handling
5 classes
4.1 Understanding Standard Input and Output
4.2 Implementing Input Functions in Programming
4.3 Exploring Output Techniques and Methods
4.4 Identifying and Managing Common I/O Errors
4.5 Applying Error Handling Strategies in Code