Course Objectives
- To introduce basic data structures
- To introduce object oriented programming
- To introduce algorithmic thinking
- To attempt to develop problem solving techniques with programming
Topics
- Fundamentals of Python programming language
- Object Oriented Programming
- Basic Data Structures
- List
- Stack
- Algorithm Analysis.
- Recursion
- Sorting Algorithms
- Queue
- Trees
- Binary Sort Tree