0% found this document useful (0 votes)
4 views5 pages

Less Plan Python

This lesson plan outlines a B.Sc CS course on Python Programming, detailing the course objectives, topics covered, and assessment components across five units. Each unit focuses on different aspects of problem-solving techniques and Python programming, including control statements, data structures, and exception handling. The document also lists required textbooks and reference materials for the course.

Uploaded by

Sofia Anto
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views5 pages

Less Plan Python

This lesson plan outlines a B.Sc CS course on Python Programming, detailing the course objectives, topics covered, and assessment components across five units. Each unit focuses on different aspects of problem-solving techniques and Python programming, including control statements, data structures, and exception handling. The document also lists required textbooks and reference materials for the course.

Uploaded by

Sofia Anto
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Format No:LP-01

Issue No.:03
LESSON PLAN Issue Date: 31.07.2024
Course Code :24CPU201 Degree / Branch :
B.Sc CS
Course Name : PYTHON PROGRAMMING Year / Sem : I/II
Faculty Name: B. SHEEBA Total No.of credits: 4
Tutorial Hours :0
Lecture Hours :4

UNIT - 1: Problem Solving Techniques

No. of Hours: 12

Course Objectives:

1. To provide basic knowledge for solving problems using computers.


2. To impart necessary skills for the development of applications.
3. To design an algorithmic solution to a problem and create programs.
UNIT – 1
Course Objectives:
1. To provide basic knowledge for solving problems using computers.
2. To impart the necessary skills for the development of applications.

No
Blooms Level

.
Technique
Period(s)

Resource

Executed
Planned

Teaching

period
PSOs

Date
Topics Covered
SDG

COs
POs

P
B C P
Introduction to components of a computer system: Lect T S
1 1 L 4 O O
Memory, processor, I/O Devices, storage, OS ure 1 O
1 1 1
1
Lect
ure P
B C P
Concept of assembler, compiler, interpreter, loader, and & T S
2 1 L 4 O O
linker Disc 1 O
2 1 1
ussio 1
n
Probl P
B C P
Introduction to components of a computer system: em T S
3 1 L 4 O O
Memory, Solvi 1 O
3 1 1
ng 1
P
B C P
Hand T S
4 1 processor, I/O Devices, L 4 O O
s-on 1 O
3 1 2
2
5 1 storage, OS, B 4 Prac T C P P
L tical 1 O O S
4 1 2 O
2
Grou
P
B p C P
T S
6 1 Concept of assembler, compiler, interpreter, L 4 Disc O O
1 O
4 ussio 1 3
2
n
P
B C P
Lect T S
7 1 loader, and linker, L 4 O O
ure 1 O
1 1 1
1
Lect
ure P
B C P
& T S
8 1 Idea of Algorithm: Representation of Algorithm L 4 O O
Disc 1 O
2 1 1
ussio 1
n
Probl P
B C P
em T S
9 1 Flowchart and Pseudo code L 4 O O
Solvi 1 O
3 1 1
ng 1
P
B C P
Hand T S
10 1 Flowchart and Pseudo code with examples L 4 O O
s-on 1 O
3 1 2
2
P
B C P
Prac T S
11 1 From algorithms to programs, L 4 O O
tical 1 O
4 1 2
2
Grou
P
B p C P
T S
12 1 source code L 4 Disc O O
1 O
4 ussio 1 3
2
n
Course Outcome:

CO1: To identify computer hardware and peripheral devices and to develop logic, examine, and
analyze alternative solutions to a problem.
Deviations If any:

Assessment Component:

Quiz
UNIT - 2: Introduction to Python

No. of Hours: 12

Course Objectives:

1. To understand the introduction and basic concepts of Python.


2. To develop programming logic using Python.

Planned Teaching
Topics Bloom' Resourc PSO Execute
No. Period(s SDG Techniqu COs POs
Covered s Level e s d Date
) e
The Python
Programmin
Textboo PSO
1 1-2 g Language, BL1 4 Lecture CO2 PO1
k1 1
History,
Features
Installing
Python,
Running a Textboo PSO
2 3-4 BL2 4 Hands-on CO2 PO2
Simple k1 1
Python
program
Standard
Data Types, Discussio Textboo PSO
3 5-6 BL3 4 CO2 PO2
Variables, n k1 1
Constants
Input/
Output Textboo PSO
4 7-8 BL4 4 Hands-on CO2 PO2
Functions, k1 2
Operators
Dry Run,
Problem Textboo PSO
5 9-12 Simple BL4 4 CO2 PO3
Solving k 1 2
Programs

Course Outcome:

 CO2: To understand the introduction and basic concepts of Python.

Assessment Component:

 Assignments, Seminar Presentations.

UNIT - 3: Control Statements


No. of Hours: 12

Course Objectives:

1. To learn how to write loops, decision statements, and strings in Python.

Planned Teaching
Topics Bloom' SD Resourc PSO Execute
No. Period(s Techniqu COs POs
Covered s Level G e s d Date
) e
Conditional
Statements: Lecture &
Textboo PSO
1 1-2 if, if-else, BL3 4 Discussio CO3 PO1
k2 1
nested if- n
else
Looping:
for, while,
Textboo PSO
2 3-4 nested loops, BL4 4 Hands-on CO3 PO2
k2 2
loop control
statements
Strings:
Declaration,
Manipulatio Textboo PSO
3 5-6 BL4 4 Practical CO3 PO2
n, Built-in k2 2
String
methods
Problem- Group
Textboo PSO
4 7-12 solving BL5 4 Discussio CO3 PO3
k2 2
sessions n

Course Outcome:

 CO3: To learn how to write loops, decision statements, and strings in Python.

Assessment Component:

 Quiz, Assignments.

UNIT - 4: Lists, Functions, Tuples, and Dictionaries

No. of Hours: 12

Course Outcome:

 CO4: To create and develop Python programs by utilizing the data structures like lists,
functions, dictionaries, tuples, and sets.
UNIT - 5: Classes, Objects, Modules, and Exception Handling

No. of Hours: 12

Course Outcome:

 CO5: To learn how to implement classes, objects, modules, packages, files, and exception
handling in Python.

Text Books:

1. Code with Python Programming Books | Python for Data Analysis | By S. Chand's Latest
Edition 2023.
2. E. Balagurusamy, “Introduction to Computing & Problem Solving Using Python”, McGraw
Hill Education, 2016.

Reference Books:

1. Beginning Programming with Python for Dummies - John Paul Mueller.


2. An Introduction to Computer Science using Python 3 - Jason Montojo, Jennifer Campbell,
Paul Gries.

Prepared By: B. SHEEBA


Approved By:
Format No: LP-01
Issue No: 03
Issue Date: 31.07.2024

You might also like