Unit I : Problem Solving, Programming and Python Programming General Problem Solving Concepts Unit II : Decision Control Statements Decision control statements Unit III : Functions and Modules Need for functions, Function Unit IV : Strings Strings and Operations V : Object Oriented Programming Unit VI : File Handling and Dictionaries Files