Module Overview
An introduction to programming concepts and software development using Python. Students learn foundational logic, data structures, and algorithmic thinking to build functional software applications.
Syllabus
- Introduction to Python & Programming Fundamentals
- Variables, Data Types & Operators
- Control Flow: If Statements & Loops
- Functions & Modular Programming
- Data Structures: Lists, Tuples, Dictionaries
- File Handling & I/O
- Error Handling & Debugging
- Introduction to Object-Oriented Programming (OOP)
- Mini-Project Development