Object Oriented Programming BEE405D
Course Code: BEE405D
Credits: 03
CIE Marks: 50
SEE Marks: 50
Total Marks: 100
Exam Hours: 03
Total Hours of Pedagogy: 40H
Teaching Hours/Weeks: [L:T:P:S] 3:0:0:0
Overview: Native Types and Statements -Functions and Why Object-Oriented Programming in C++ Pointers Implementing ADTs in the Base Language.
BASIC CHARACTERISTICS OF OOP: Data Hiding and Member Functions- Object Creation and Destruction- Polymorphism data abstraction: Iterators and Containers.
ADVANCED PROGRAMMING: Templates, Generic Programming, and STL-Inheritance-Exceptions-OOP Using C++.
OVERVIEW OF JAVA: Data types, variables and arrays, operators, control statements, classes, objects, methods Inheritance.
EXCEPTION HANDLING: Packages and Interfaces, Exception handling, Multithreaded programming, Strings, Input/Output.