-
-
Introduction to Algorithms and Flowcharts
-
Basic Syntax and Semantics of a Programming Language (e.g., Python)
-
Variables, Data Types, and Operators
-
Control Structures Conditional Statements and Loops
-
Functions and Modular Programming
-
Introduction to Data Structures Arrays, Lists, Stacks, Queues
-
Basic Algorithms Searching and Sorting
-
Recursion
-
Type conversion and type casting
-
Basics of Computer Architecture CPU, Memory, IO Devices
-
Understanding Operating Systems Processes, Threads, and File Systems
-
Introduction to Networking and the Internet
-
Basics of Databases and SQL