MC02094051
MC02094051
Course Outcome:
After Completion of the Course, Student will able to:
No. Course Outcomes RBT Level*
1 Demonstrate programs using simple Python statements, expressions, control AP
flow, lists, tuples & dictionaries
2 Explain and implement functions, files, exception, modules and packages AP
concept in Python for solving problems.
3 Demonstrate programs using object oriented concepts. AP
4 Demonstrate use of data visualization techniques using PyLab, matplotlib. AP
5 Demonstrate use of Regular expressions in python programming. AP
6 Demonstrate use of database connectivity in Python. AP
*RM: Remember, UN: Understand, AP: Apply, AN: Analyze, EL: Evaluate, CR: Create
1. Text Book(s):
Advanced
14 Write a program in python to implement Salary printing file read operation. (Fileformat:
Employee No, name, deptno, basic, DA, HRA, Conveyance) should perform below
operations.
a) Print Salary Slip for given Employee Number
b) Print Employee List for Given Department Number
15 Write a program in python to implement Railway Reservation System using filehandling
technique. System should perform below operations.
a) Reserve a ticket for a passenger.
b) List information all reservations done for today’s trains.
16 Write a Python program to implement module.
17 Write a program which will implement decorators for functions and methods in python.
18 Write a program to read CSV file and generate output using HTML table.
19 Write a program to process CSV file using CSV module.
20 Desirable: Write a program to process JSON and XML data.
21 Create Web Database Application “Address Book” with options to
a) add/ insert a record
b) modify a record
CO- PO Mapping:
Semester 2 Course Name: Programming in Python
POs
Course PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8
Outcomes
CO1 3 - - 2 - - - -
CO2 3 2 3 3 - - - -
CO3 3 2 3 3 - - - -
CO4 3 2 2 2 - - - -
CO5 3 2 3 2 - - - -
CO6 3 - 2 1 - - - 1
\Legend: ‘3’ for high, ‘2’ for medium, ‘1’ for low and ‘-’ for no correlation of each CO with PO.
*******