MAKAUT syllabus for B.Tech CSE, unit-wise
B.Tech CSE / IT · Semester 5 (3rd year)

MAKAUT PCC-CS503 Object Oriented Programming syllabus

Object Oriented Programming (PCC-CS503) is a 3-credit fifth semester theory paper in the MAKAUT B.Tech CSE and IT programme. It starts from abstract data types, moves through encapsulation, object identity, polymorphism and inheritance, and finishes with design patterns, memory management, generics, collections and GUI programming.

Paper code
PCC-CS503
Credits
3
Total lecture hours
34

Unit-wise syllabus

Unit 1: Abstract data types

8 lecture hours

Abstract data types and their specification, how to implement an ADT, concrete state space, concrete invariant, abstraction function, implementing operations illustrated by the Text example.

Unit 2: Features of object-oriented programming

8 lecture hours

Features of object-oriented programming: encapsulation, object identity and polymorphism (excluding inheritance at this stage).

Unit 3: Inheritance and design patterns

6 lecture hours

Inheritance in object-oriented design, design patterns: introduction and classification, the iterator pattern.

Unit 4: MVC and language features

6 lecture hours

Model-view-controller pattern, commands as methods and as objects, implementing object-oriented language features, memory management.

Unit 5: Generics, collections and GUIs

6 lecture hours

Generic types and collections, GUIs, graphical programming with Swing, the software development process.

Marks distribution

Mid semester exam15 marks
Assignment and quiz10 marks
Attendance5 marks
End semester exam70 marks
Maximum marks100
Contact hours3 lectures per week

Course outcomes

Recommended books

PCC-CS503 previous year questions

We are collecting and checking the MAKAUT question papers for PCC-CS503. They will be listed here paper by paper as they are verified.

Learn Object Oriented Programming with Atifay

Our recorded course follows this exact unit order, with notes you keep and lectures you can rewatch before the semester exam.

See the course

Syllabus text follows the official MAKAUT AICTE scheme published at makautexam.net. Check with your department for the scheme that applies to your batch.

Other MAKAUT papers