Table of Contents
Unit 1 - Introduction to Computing & Algorithmic Problem Solving
Chapter 1 - Introduction to Digital Computer
Chapter 2 - Problem Solving Strategies
Appendix A - Practice Exercises with Algorithm and Flow Chart
Appendix B - Problem Solving Exercises with Algorithms & Pseudocode
Unit 2 - Introduction to Python & Data, Expressions, Statements
Chapter 3 – Introduction to Python
Unit 3 - Functions
Chapter 4 - Functions
Unit 4 - Lists, Tuples & Dictionaries
Chapter 5 - Strings and Lists
Chapter 6 - Tuples and Dictionaries
Unit 5 - Files, Modules and Packages
Chapter 7 – Files and Exceptions
Chapter 8 – Classes and Objects
Appendix C – Fundamental Standard Library Modules