Course Details
Subject {L-T-P / C} : PH3076 : Computer Programming Laboratory { 0-0-3 / 2}
Subject Nature : Practical
Coordinator : Sanjoy Datta
Syllabus
| Module 1 : |
Module-1 (6 hours):
|
Course Objective
| 1 . |
To familiarise 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 course, students will be able to:
|
Essential Reading
| 1 . |
Serena Bonaretti, Learn Python with Jupyter, www.learnpythonwithjupyter.com |
| 2 . |
Eric Matthes, Python Crash Course, no starch press, 2023 |
Supplementary Reading
| 1 . |
Allen B. Downey, Think Python, O’Reilly, 2024 |
| 2 . |
Zed A. Shaw, Learn Python the Hard Way, Pearson Education, 2024 |



