DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Evaluation form for CO attainment Level
Assignment II
Year : II Semester : III
Faculty Name : [Link] Date : 15.10.25
Course Name : Python Programming Course Code : 24CS14303
Register
Name of the Student:
Number:
Course Marks Marks
[Link]. Outcome Assignment topic allocat awarde Justification
ed d
[Link] a log file system that writes error
messages into a file whenever an
exception occurs in the program.
1 CO4 [Link] exception handling using `try`, 5
`except`, `else`, and `finally` blocks.
Illustrate with a program that handles
division by zero.
[Link] and develop a custom Python
package named `student_package`
containing modules for handling student
2 CO5 5
data (add, search, display). Write the
folder structure and sample
implementation
Faculty In charge
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Evaluation form for CO attainment Level
Assignment II
Year : II Semester : III
Faculty Name : [Link] Date : 15.10.25
Course Name : Python Programming Course Code : 24CS14303
Register
Name of the Student:
Number:
Course
[Link]. Outcome Assignment topic Marks Marks Justification
allocated awarded
[Link] `with open()` is better than manual
`open()` and `close()` in Python.” Justify this
statement with an example.
1 CO4 [Link] a Python program that raises and 5
handles a user-defined exception called
`NegativeNumberError` if a negative number
is entered.
[Link] the internal working of Pandas
DataFrame. How do operations like
2 CO5 5
indexing, selection, and slicing differ from
NumPy arrays?
Faculty In charge
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Evaluation form for CO attainment Level
Assignment II
II Semester : III
Year :
Faculty Name : [Link] Date : 15.10.25
Course
Course Name : Python Programming 24CS14303
Code :
Name of the Register
Student: Number:
[Link]. Course Assignment topic Marks Marks Justification
Outcome allocated awarded
[Link] a Python program to copy the
content of one file into another using
file handling methods. Explain each
step.
1 CO4 [Link] exception handling using 5
`try`, `except`, `else`, and `finally`
blocks. Illustrate with a program that
handles division by zero
[Link] modules and packages in
Python. Explain the difference
2 CO5 between built-in modules and user- 5
defined modules with suitable
examples.
Faculty In charge