Course Details
Subject {L-T-P / C} : PH4073 : Computer Programming Laboratory { 0-0-3 / 2}
Subject Nature : Practical
Coordinator : Jyoti Prakash Kar
Syllabus
| Module 1 : |
Module 1: (6 hours)
|
Course Objective
| 1 . |
To familiarize students with the Python programming, including variables, strings, lists, and control flow structures. |
| 2 . |
To develop problem-solving skills using loops (FOR and WHILE) and logical operators. |
| 3 . |
To introduce fundamental data structures like lists and dictionaries, and their practical applications in data handling and storage. |
| 4 . |
To provide hands-on experience with object-oriented programming concepts, file handling, and database creation in Python. |
Course Outcome
| 1 . |
At the end of the course, students will be able to:
|
Essential Reading
| 1 . |
S. Bonaretti, Learn Python with Jupyter, www.learnpythonwithjupyter.com. |
| 2 . |
E. Matthes, Python Crash Course, No Starch Press (2023). |
Supplementary Reading
| 1 . |
A. Sweigart, Automate the Boring Stuff with Python, No Starch Press (2024). |
| 2 . |
A. B. Downey, Think Python, O’Reilly (2024). |



