Course Code : PCAP Course title : Programming Essentials In Python Date : Mar-23
Topic Learning Outcomes (Spell out
Topic Name & Description (This part represents the depth the learning outcomes, in bulleted form, for the Timing S# Date of Conductance Type of Learning of topic you intend to cover.) students for example After completing this topic, students will be able to:.)
Introduction to Python as a modern, universal and growing
Python ond programming language. Python versions and 1 20-Mar-23 03:00 PM - 4:00 PM Theory + LAB Computer language development Programming 2 Part# 1 Module# 1 Test How to write and run the very first Python Data Types, program. 3 Variables, 27-Mar-23 03:00 PM - 4:00 PM Theory + LAB Python literals. Basic Python operators and expressions. 4 Part# 1 Module# 2 Test Boolean data type. Boolean Values Relational operators in Python. Conditional Decision making in Python: i-f, if-else, if-elif- 5 3-Apr-23 03:00 PM - 4:00 PM Theory + LAB Execution, else. Loops Repeating code execution using loops: while and for. 6 Part# 1 Module# 3 Test Code structuring and the concept of functions. Functions, 7 Function invocation and returning a result 10-Apr-23 03:00 PM - 4:00 PM Theory + LAB Tuples, from a function. Name scopes and variable shadowing. 8 Part# 1 Module# 4 Test 9 Python Essentials 1 - SUMMARY TEST
What is a module and why do we need it?
- Importing and using modules; 10 Modules 17-Apr-23 03:00 PM - 4:00 PM Theory + LAB - Review of some useful Python modules;
11 Part# 2 Module# 1 Test
Characters, strings and coding standards.
Exceptions, 12 Strings vs. lists-similarities and differences. 24-Apr-23 03:00 PM - 4:00 PM Theory + LAB Strings, List methods.
13 Part# 2 Module# 2 Test
Basic concepts of object programming; Object From procedural to object approach- Oriented 14 motivations and 1-May-23 03:00 PM - 4:00 PM Theory + LAB Programming profits; in Python Classes, objects, properties and methods; 15 Part# 2 Module# 3 Test Generators, iterators and closures; 16 Miscellaneous Working with filesystem, directory trees and 8-May-23 03:00 PM - 4:00 PM Theory + LAB files 17 Part# 2 Module# 4 Test 18 Python Essentials 2 - SUMMARY TEST 19 Python Essentials - Final Test 13-March-23 to 21-May-23