You are on page 1of 4

Jahangirabad Institute of Technology

[JAHANGIRABAD EDUCATIONAL TRUST GROUP OF INSTITUTION] LECTURE PLAN

Name of Faculty: Motashim Rasool Subject: Computer Programming Using Python

Branch: DCSE3 Session: 2021-2022

S.No. Unit Lectur Date Details of topics to be covered Actual/ Ref.


No. e No. Re-planned Date Books

1 1 1 06/10/21 Brief History of Python,Python Versions ,


Installing Python
2 1 2 07/10/21 Environment Variables , Executing Python
from the Command Line,IDLE
3 1 3 08/10/21 Editing Python Files , Python Documentation ,
Getting Help
4 1 4 09/10/21 Dynamic Types , Python Reserved Words ,
Naming Conventions

5 1 5 12/10/21 Revision Unit 1

6 2 6 13/10/21 Basic Syntax , Comments , String Values

7 2 7 20/10/21 String Methods ,The format Method ,String


Operators
8 2 8 21/10/21 Numeric Data Types, Conversion Functions,
Simple Output
9 2 9 22/10/21 Simple Input ,The % Method , The print
Function
10 3 10 23/10/21 Indenting Requirements ,The if Statement ,
Relational and Logical Operators
11 3 11 25/10/21 Bit Wise Operators , The while Loop , The for
Loop, break and continue
12 4 12 26/10/21 Introduction ,Lists , Tuples

13 4 13 27/10/21 Sets , Dictionaries ,

14 4 14 28/10/21 Sorting Dictionaries, Copying Collections

15 5 15 01/11/21 Functions : Introduction, Defining Your Own


Functions , Parameters , Function
Documentation PHP
16 5 16 2/11/21 Keyword and Optional Parameters , Passing
Collections to a Function
17 5 17 03/11/21 Variable Number of Arguments , Scope
Jahangirabad Institute of Technology
[JAHANGIRABAD EDUCATIONAL TRUST GROUP OF INSTITUTION] LECTURE PLAN

18 5 18 05/11/21 Functions - "First Class Citizens" , Passing


Functions to a Function

19 5 19 06/11/21 map , filter

20 5 20 08/11/21 Mapping Functions in a Dictionary

21 5 21 09/11/21 Lambda ,Inner Functions

22 5 22 10/11/21 Closures

23 6 23 11/11/21 Modules

24 6 24 12/11/21 Standard Modules - sys

25 6 25 22/11/21 Standard Modules – math, Standard Modules -


time

26 7 26 23/11/21 The dir Function, Errors ,Runtime Errors

27 7 27 24/11/21 The Exception Model ,Exception Hierarchy,


Handling Multiple Exceptions

28 7 28 25/11/21 assert, Raise

29 8 29 26/11/21 Introduction, Data Streams , Creating Your


Own Data Streams

30 8 30 29/11/21 Access Modes ,Writing Data to a File ,Reading


Data From a File ,

31 8 31 30/11/21 Additional File Methods ,Using Pipes as Data


Streams

32 8 32 01/12/21 Handling IO Exceptions

33 9 33 02/12/21 Classes in Python ,Principles of Object


Orientation

34 9 34 03/12/21 Creating Classes, Instance Methods ,File


Organization

35 9 35 04/12/21 Special Methods , Class Variables, Inheritance ,


Polymorphism

36 10 36 07/12/21 Introduction , Simple Character Matches ,


Special Characters , Character Classes ,
Quantifiers

37 10 37 08/12/21 The Dot Character , Greedy Matches ,


Grouping,
Jahangirabad Institute of Technology
[JAHANGIRABAD EDUCATIONAL TRUST GROUP OF INSTITUTION] LECTURE PLAN
38 10 38 10/12/21 Know Your Sources, WordPress Site
Maintenance

39 10 39 14/12/21 Matching at Beginning or End , Match


Objects , Substituting

40 10 40 15/12/21 Splitting a String , Compiling Regular


Expressions , Flags
Jahangirabad Institute of Technology
[JAHANGIRABAD EDUCATIONAL TRUST GROUP OF INSTITUTION] LECTURE PLAN

You might also like