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). |