This is an introductory programming course. Basic concept of computing problem-solving will be presented. Solution formulation, specification and design. Algorithm and pseudo-code  tools of solution design will be presented. Program development will be demonstrated using the Python programming language. Various programming techniques and constructs will be demonstrated. Constants, variables, list, tuple, dictionary, etc. will be presented. Iteration and recursive process implementation will be demonstrated.