Object Oriented Programming detailed syllabus for Computer Science & Design (CSD) for 2021 regulation curriculum has been taken from the Anna University official website and presented for the CSD students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Computer Science & Design 3rd Sem scheme and its subjects, do visit CSD 3rd Sem 2021 regulation scheme. The detailed syllabus of object oriented programming is as follows.
Course Objectives:
Download the iStudy App for all syllabus and other updates.

Unit I
INTRODUCTION TO OOP AND JAVA 9 Overview of OOP – Object oriented programming paradigms – Features of Object Oriented Programming – Java Buzzwords – Overview of Java – Data Types, Variables and Arrays – Operators -Control Statements – Programming Structures in Java – Defining classes in Java – Constructors-Methods -Access specifiers – Static members- JavaDoc comments
Unit II
Download the iStudy App for all syllabus and other updates.

Unit III
EXCEPTION HANDLING AND MULTITHREADING 9 Exception Handling basics – Multiple catch Clauses – Nested try Statements – Javas Built-in Exceptions – User defined Exception. Multithreaded Programming: Java Thread Model-Creating a Thread and Multiple Threads – Priorities – Synchronization – Inter Thread CommunicationSuspending -Resuming, and Stopping Threads -Multithreading. Wrappers – Auto boxing.
Unit IV
Download the iStudy App for all syllabus and other updates.

Unit V
JAVAFX EVENT HANDLING, CONTROLS AND COMPONENTS 9 JAVAFX Events and Controls: Event Basics – Handling Key and Mouse Events. Controls: Checkbox, ToggleButton – RadioButtons – ListView – ComboBox – ChoiceBox – Text Controls – ScrollPane. Layouts – FlowPane – HBox and VBox – BorderPane – StackPane – GridPane. Menus – Basics – Menu – Menu bars – Menuitem.
Course Outcomes:
Download the iStudy App for all syllabus and other updates.

Text Books:
- Herbert Schildt, Java: The Complete Reference, 11 th Edition, McGraw Hill Education, New Delhi, 2019
- Herbert Schildt, Introducing JavaFX 8 Programming, 1 st Edition, McGraw Hill Education, New Delhi, 2015
Reference Books:
- Cay S. Horstmann, Core Java Fundamentals, Volume 1, 11 th Edition, Prentice Hall, 2018.
For detailed syllabus of all other subjects of Computer Science & Design, 2021 regulation curriculum do visit CSD 3rd Sem subject syllabuses for 2021 regulation.
For all Computer Science & Design results, visit Anna University CSD all semester results direct link.