Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Dr.

Mahalingam College of Engineering and Technology


LESSON PLAN
Faculty Name : Mrs.K.C.Theepika

Course Name : Python Programming Code : 19CACN1203

Year : I Semester : II

Degree & Branch : Computer Applications Academic Year : 2023-2024

1. COURSE OUTCOMES

Blooms Taxonomy
At the end of the course, the students will be able to:
Level
Demonstrate the basic features of the python language using variables, Apply
1 expressions and functions

Apply the data structure concepts in python for an application using list, Apply
2 tuples and dictionaries

Apply the object oriented features using tkinter in python for GUI based Apply
3 application.

Apply the concepts of web development in python using Django framework Apply
4
for website development
Apply the python libraries and data visualization concepts in data Apply
5 analysis for real time scenario.

2. CO - PO MAPPING

CO Vs PO PO PO PO PO PO P0 PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 1 1 1 1 1
CO2 2 1 2 1 1 3
CO3 1 1 2 1 1 2 1 1 2
CO4 1 1 1 1 2 2 2 1 1 3
CO5 3 2 1 1 2 1 2 1 2
Course 2 1 1 1 1 2 1 2 1 3
1- Weak 2- Moderate 3- Strong
Programme Outcomes (POs) - Regulations 2019

On successful completion of the programme the graduates will be able to:

PO1. Domain Expertise: Apply the knowledge of mathematical fundamentals in the field of
Computer Applications.

PO2. Computing Skills and Ethics: Identify, formulate, and solve the computational
problems.

PO3. Lifelong Learning and Research: Design and develop algorithms, implement programs
and evaluate the performance.

PO4. Complex problem Investigation: Investigate complex problems by employing research


methods to arrive at valid conclusions.

PO5. Modern Tool Usage: Evaluate and use appropriate tools and techniques in developing
application activities.

PO6. Societal contribution: Follow professional engineering practice by applying contextual


knowledge to assess societal and legal issues.

PO7. Environment and Sustainability: Provide scientific solutions with due consideration of
environmental and economic sustainability.
PO8. Ethics: Follow ethical principles and norm in developing applications.

PO9. Individual and Team work: Function effectively as an individual, team


member or leader in diversified environments.

PO10. Communication: Communicate effectively through various modes for all


application development activities

PO11. Project Management and Finance: Apply development knowledge and


management principles for effective project management in multi-disciplinary
environments.

PO12. Life-long Learning: Recognize the need for and have the ability to engage in
independent and lifelong learning in the context of technological change.

Programme Specific Outcomes (PSOs) - Regulations 2019

On successful completion of the programme the graduates will be able to:

PSO1. Application Development: Apply software engineering principles in the


design and development of web and mobile applications.

PSO2. Data management: Manage and analyze huge volume of data in real world
problems.
3. LESSON PLAN

Date and
Planned
Session CO/LO/SO Reference Periods
Period of
delivery
CO1: Demonstrate the basic features of the
python language using variables,
expressions and functions
LO1: Explain the overview of Python Chapter 2- T1

SO1: Define Variables T1 29/01/2024


SO2: Define Expressions T1 1
1 30/01/2024

SO3: Define Statements T1 31/01/2024


2 SO4: Classify Data Structures T1 1 01/02/2024
3 SO5: Describe the features and applications of T1 1
02/02/2024
python

LO2: Explain in detail about functions in Chapter 3- T1


python
SO1: Define functions T1
4 1 03/02/2024
SO2: Classify the types of functions T1
1 05/02/2024
5
SO3: Make use of types of functions in Python T1
06/02/2024
LO3: Describe about Conditionals in Chapter 5- T1
python
SO1: Outline the need of conditionals T1
07/02/2024
6 1
SO2: Explain various conditional statements T1

SO3: Example for if,if-else,elif T1 08/02/2024


7

SO4: Develop an application using interface T1 1 09/02/2024


8 design

LO4: Explain in detail about iteration in Chapter 7- T1 10/02/2024


python

SO1: Describe about various loops in python T1 12/02/2024


9 1

CO2: Apply the data structure concepts in


python for an application using list,
tuples and dictionaries.
LO1: Apply string concepts in real time Chapter 8- T1
10 application
SO1: Define strings T1 13/02/2024

SO2: Perform string operations in python T1 14/02/2024


SO3: Describe the methods in strings T1 14/02/2024
1
LO2: Apply the list concept in real time Chapter 10 - T1
applications
SO1 :Define List T1 15/02/2024
11 SO2 : Describe the advantages of list T1 16/02/2024
SO3: Apply the operations and methods of T1 1 17/02/2024
list

1
LO3: Apply the dictionary concept in real time Chapter 11- T1
applications
SO1: Define dictionary T1 19/02/2024

SO2: Describe the advantages of dictionary T1 20/02/2024

1
12
SO3: Apply the operations and methods of T1 21/02/2024
dictionary

LO4: Apply the tuple concept in real time Chapter 13- T1


applications
SO1: Define tuple T1 21/02/2024

SO2: Compare List and tuple T1 22/02/2024

13 1
SO3: Apply the operations and methods of T1 23/02/2024
tuples
1
Chapter 13- T1
LO5: Describe about data structure selection
14 SO1:Apply the data structure selection concept in T1 1 24/02/2024
real time applications
LO6: Explain in detail about file concepts in Chapter 14- T1
python
15 SO1:Define files T1 26/02/2024
1

16 SO2:Explain the various modes in files T1 27/02/2024


17 T1 28/02/2024
SO3: Apply the operations and methods of files

1
SO4: List the advantages of files T1 29/02/2024
18
CO 3: Apply the object oriented features using
tkinter in python for GUI based
application.
LO1: Explain in detail about classes and Chapter 16- T1
objects in Python

T1 01/03/2024
19
SO1: Describe the object oriented features
1
SO2: Define classes T1 04/03/2024
20
1
SO3: Define objects T1 05/03/2024
21 1

LO2: Explain in detail about classes and Chapter 17- T1


functions and classes and methods
22 SO1: Develop a program using classes and T1 06/03/2024
functions
1
SO2: Develop a program using classes and T1 07/03/2024
methods
23
1
24 LO2: Apply Inheritance concepts in real time Chapter 18-T1 1
applications
25 SO1: Define inheritance and mention the types T1 1 08/03/2024
of inheritance
LO3: Apply tkinter concepts in real time Chapter 19-T1
26 applications 1

27 SO1: Apply the various Buttons and Callbacks, T1 1 09/03/2024


Canvas Widgets, Coordinate Sequences etc in
GUI applications
CO4: Apply the concepts of web
development in python using Django
framework for website development
LO1: Explain in detail about django in Python Chapter 1-R1

SO1:Describe about django framework R1 11/03/2024


28 1

SO2: Describe the features of django R1 12/03/2024

SO3:Describe about django on web R1 13/03/2024


29 1

SO4:Mention the advantages of django R1 14/03/2024


30 1

SO4:Infer the installation procedure of R1 15/03/2024


31 django 1

SO5: Create a project hello world with django Chapter 3-R1 18/03/2024
32 1
LO2: Illustrate about working with templates Chapter 4-R1
SO1 :Explain the django template configuration R1 19/03/2024

33 1
SO2: Create a web page using django templates R1 20/03/2024

LO3: Illustrate about working with models Chapter 5-R1

SO1:Mention the advantages of using models R1 21/03/2024


34 1

LO3: Illustrate about working with forms Chapter 7-R1

SO1: List out the fields used in django forms R1 22/03/2024


35 1

SO2: Develop a form using django R1 23/03/2024


36 1

CO5: Apply the python libraries and data R1


visualization concepts in data
analysis for real time scenario.

LO1: Illustrate data analysis in python Chapter 1-R2 25/03/2024


SO1 : Define data analysis
37 SO2 : Explain the various steps involved in 1
data analysis and processing
LO2:Describe about overview of libraries in Chapter 1-R2
data analysis

SO1:List out the libraries used for data R2 28/03/2024


38 analysis 1

SO2 :Use any one python library for real time R2 01/04/2024
39 applications 1

LO3:Describe about numpy arrays and Chapter 2 -R2


vectorized computation

SO1:List the features and benefits of numpy R2 02/04/2024


40 1

SO2:Use the various numpy operations in python R2 03/04/2024


41 1
LO4: Describe about pandas library in Chapter 3-R2
python
SO1: List the features of pandas R2 04/04/2024
42 1
SO2: Compare the pandas library with other R2 05/04/2024
43 library 1

SO3: Use the pandas library for data analysis R2 1 08/04/2024


44

SO4: Perform the data analysis for any data set R2 10/04/2024
using pandas library 1
45

Text Book(s):
T1. Allen Downey, “Think Python”, Second Edition, Green Tea Press, 2018.

REFERENCES:
R1. Samuel Dauzon, Aidas Bendoraitis, Arun Ravindran, ”Django: Web Development with
python”, Packt Publisher, 2016
R2. Phuong Vo.T.H, Martin Czygan,”Getting started with python Data Analysis”,
Packt Publisher, 2015
R3. Laura Cassell, Alan Gauld, “Python Projects”, Wrox Publication, 2015
R4. Jeffrey Elkner, Chris Meyers Allen Downey, “Learning with Python”, Fourth Edition,
Dream Tech Press Publication, 201

Signature of the Faculty HOD


Dr.MAHALINGAM COLLEGE OF ENGINEERING AND TECHNOLOGY,POLLACHI-03

Dept.of Computer Applications

II MCA-II Semester-2022-23-Even Semester

19CACN1203-Python Programming

Course Articulation Matrix

CO Vs PO PO PO PO PO PO P0 PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 1 1 1 1 1
CO2 2 1 2 1 1 3
CO3 1 1 2 1 1 2 1 1 2
CO4 1 1 1 1 2 2 2 1 1 3
CO5 3 2 1 1 2 1 2 1 2
Course 2 1 1 1 1 2 1 2 1 3
1- Weak 2- Moderate 3- Strong

You might also like