Programming and Computational Thinking
Programming Concepts, Problem Solving Methodology and Techniques, Getting Started with Python, Data Types, Variables and Constants, Operators and Expressions, Flow of Control, Functions, String Manipulation, List Manipulation, Dictionaries, Tuples, Exception Handling and Debugging

Computer Systems and Organisation
Basic Computer Organisation, Software Concepts, Data Representation, Boolean Algebra

Database Management
Database Management Concepts

Society, Law and Ethics - Cyber Safety
Society, Law and Ethics- Cyber Safety
Summary, Glossary, Solved Exercise, Assignments
Project Work, Sample Question Paper 1 & 2