Home / Semester 1 / CSR101
Back to Subjects

CSR101 — Python Programming

Course Overview

CSR101 4 Credits L:3 T:0 P:2 Specialization AI and Data Engineering
Download Syllabus

This course develops proficiency in Python programming, covering core syntax, control structures, functions, recursion, strings, data structures, object-oriented programming, modules, packages, exception handling, numerical and matrix operations, and data analysis and visualization using Python libraries.

Unit 1

Python Environment Setup and Basics

Unit 2

Control Flow, Functions, and Problem-Solving

Unit 3

Data Structures, Classes, and Inheritance

Unit 4

Modules and Exception Handling

Unit 5

Matrices

Unit 6

File Handling, Data Loading, and Visualization

Continuous Assessment

4 components

The first 2 CAs are mandatory; the best 1 of the remaining 2 also counts.
Programming Practice 30%

The students will be given coding problems and MCQs on the selected third-party platform. The questions will be framed with equal distribution from the complete syllabus.

Week 1 / 14

Rubric
To evaluate student's overall understanding of the programming concepts.

Test - Code based 2 30%

The test will be of one hour duration and will have 02 coding questions and 10 MCQs. The test will cover the topics completed in weeks 1, 2, 3 and 4.

Week 5 / 6

Rubric
To ensure understanding of the concepts and check the student's progress and performance on an individual basis.

Test - Code based 1 30%

The test will be of one hour duration and will have 02 coding questions and 10 MCQs. The test will cover the topics completed in weeks 5, 6, 7 and 8.

Week 9 / 10

Rubric
To ensure understanding of the concepts and check the student's progress and performance on an individual basis.

Test 40%

The test will be of one hour duration. It will cover units covered till week 12 and will contain fill-ups, jumbled-statement-based questions, output-based questions, and other questions.

Week 12 / 13

Rubric
To ensure understanding of the concepts and check the student's progress and performance on an individual basis.

Exams & Practice

End Term Examination

Final semester comprehensive evaluation

45%

Type: Practical

CSR101 - FAQs

How many units are in CSR101?

CSR101 has 6 units. Each unit includes detailed notes and MCQ practice questions.

What exam resources are available for CSR101?

Unit-wise notes and MCQ practice are available. Exam resources coming soon.

How to prepare for CSR101 exams?

Study each unit's notes thoroughly, practice MCQs to test understanding, and attempt mock tests before exams. Focus on important topics and previous year questions.