Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Detailed Session Plan by Topic

Program : VU PDC - ITU DTC


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

You might also like