CS2312 OBJECT- ORIENTED PROGRAMMING LAB–Syllabus–2008 Regulation

Anna University Syllabus

CS2312 OBJECT- ORIENTED PROGRAMMING LAB

2008 Regulation


Subject Code : CS2312

Subject Name : OBJECT- ORIENTED PROGRAMMING LAB

L- 0

T – 0

P – 3

C – 2

Semester : 5th Sem

Year : 3rd yr

Department : EEE


Aim:  To develop object-oriented programming skills using C++ and Java


1. Function overloading, default arguments in C++

2. Simple class design in C++, namespaces, objects creations

3. Class design in C++ using dynamic memory allocation, destructor, copy constructor

4. Operator overloading, friend functions

5. Overloading assignment operator, type conversions

6. Inheritance, run-time polymorphism

7. Template design in C++

8. I/O, Throwing and Catching exceptions

9. Program development using STL

10. Simple class designs in Java with Javadoc

11. Designing Packages with Javadoc comments

12. Interfaces and Inheritance in Java

13. Exceptions handling in Java

14. Java I/O

15. Design of multi-threaded programs in Java

TOTAL : 45 PERIODS


REQUIREMENT FOR A BATCH OF 30 STUDENTS

S.No.

Description of Equipment

Quantity required

Hardware Required

1.

Computers (Pentium-4)

40 Nos with one

server

2.

Dot matrix printer

3 Nos

3.

Laser Printer

2 Nos.

4.

UPS (5 KVA)

2

Software Required

5.

Turbo C++

40 Nodes

6.

(Java 2 SDK)

JDK 5.0 update 6 (1.5.0 - Internal Version No.)

40 Nos.