Home / Semester 3 / CSE202
Back to Subjects

CSE202 — Object Oriented Programming

Course Overview

CSE202 4 Credits L:3 T:0 P:2 Core
Download Syllabus

This course develops C++ programming and object-oriented programming skills through topics including classes, functions, pointers, constructors, file handling, operator overloading, inheritance, polymorphism, exception handling, templates, and the Standard Template Library. Students apply these concepts to solve programming problems and build software applications.

Unit 1

C++ Programming Basics and Functions

Unit 2

Pointers, Reference Variables, Arrays and String Concepts

Unit 3

Data Files, Constructors and Destructors

Unit 4

Operator Overloading, Type Conversion and Inheritance

Unit 5

Dynamic Memory Management and Polymorphism

Unit 6

Exception Handling, Templates and Standard Template Library

Continuous Assessment

4 components

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

Students will be given approximately 126 coding problems and 90 MCQs on a selected third-party platform, with equal distribution across the complete syllabus. Final marks are calculated by prorating the marks for which the student is eligible against the percentage scored in the proctored coding contests and mandatory written test.

Week 1 / 14

Rubric
To qualify, a student must solve at least 50% of the coding problems and 50% of the MCQs. Eligible marks out of 15 are based on the percentage of questions solved and are then prorated using the percentage scored in the other continuous assessments; final marks are rounded up.

Test 40%

A mandatory written test of one-hour duration covering the topics completed in weeks 5 and 6.

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%

Mix of MCQs worth 10 marks and coding problems worth 20 marks.

Week 8 / 9

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

Test - Code based 2 30%

Mix of MCQs worth 10 marks and coding problems worth 20 marks.

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

CSE202 - FAQs

How many units are in CSE202?

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

What exam resources are available for CSE202?

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

How to prepare for CSE202 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.