UCSC101L Syllabus
UCSC101L Syllabus
Course Outcomes:
1. Understand and comprehend the basic programming constructs of Python
programming
2. Implement a given algorithm using Python’s building blocks and control structures
3. Demonstrate the implications of specialized data structures in Python
4. Solve real time problems using Strings and Regular Expressions
5. Develop applications using functions and file handling mechanism in python
Text Book(s)
1. Gowrishankar S. Veena A, “Introduction to Python Programmin”, 2019, First
Edition, CRC press.
Reference Books
1. Martic C Brown,“Python: The Complete Reference”,2018, Fourth Edition, McGraw
Hill Publishers.
2. Eric Matthes,“Python Crash Course: A Hands-On, Project-Based Introduction to
Programming”,2023, Third Edition, No starch Press.
Mode of Evaluation: CAT, Written Assignment, Quiz, FAT and Seminar
Recommended by Board of Studies 30-05-2023
Approved by Academic Council No. 70 Date 24-06-2023