0% found this document useful (0 votes)
52 views

OOPs Syllabus

The document provides details about the suggested books for the course on Object Oriented Programming. It lists 8 text books and their publication details. It also lists 7 reference books and their publication details.

Uploaded by

whonoiam1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

OOPs Syllabus

The document provides details about the suggested books for the course on Object Oriented Programming. It lists 8 text books and their publication details. It also lists 7 reference books and their publication details.

Uploaded by

whonoiam1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

11.

Suggested Books

S.No. Name of Books / Authors/ Publishers Year of


Publication/
Reprint

Text Books:
1. Horowitz and Sahni, “Fundamentals of Data structures”, Galgotia 1983
publications

2. Tannenbaum, “Data Structures”, PHI 2007( Fifth


Impression)

3. An introduction to data structures and application by Jean Paul 1984


Tremblay & Pal G. Sorenson (McGraw Hill).

Reference Books

4. R.L. Kruse, B.P. Leary, C.L. Tondo, “Data structure and program 2009( Fourth
design in C”, PHI Impression)

1. Subject Code: SE203 Course Title: Object Oriented Programming


2. Contact Hours: L: 3 T: 0 P: 2
3. Examination Duration (ETE) (Hrs.): Theory 3 Hrs Practical 0
4. Relative Weightage: CWS 15 PRS 15 MTE 30 ETE 40 PR 0
5. Credits: 4
6. Semester: III
7. Subject Area: DCC
8. Pre-requisite: NIL
9. Objective: To provide knowledge of Object Oriented programming features.
10. Details of Course

S.No. Contents Contact Hours

1. Object oriented paradigm & C++ at a glance: Evolution of 8


programming paradigm, structured versus object-oriented development,
elements of object-oriented programming, Objects, classes, methods,
popular OOP languages, software reuse.
Classes and objects: Introduction, Class revisited, constant objects and
constructor, static data members with constructors and destructors,
constructor overloading, nested classes, objects as arguments, returning
objects , friend functions and friend classes, constant parameters and
member functions, static data and member functions.

2. Dynamic objects: Introduction, pointers to objects, array of objects, 7


pointers to object members, this pointer, self-referential classes
Operator overloading and Inheritance: overloading of new and delete
operators, conversion between objects and basic types, conversion
between objects of different classes, overloading with friend functions,
abstract classes, inheritance types , virtual base classes, virtual functions,
pointer to derived class objects, and base class objects, pure virtual
functions, virtual destructors.
Generic programming with templates: Introduction, function
templates, overloaded function templates, class templates, inheritance of
class template, class template containership, class template with
overloaded operators.

3. Introduction to byte code, security and portability, Data Types, variables, 6


operators, arrays, type conversion and casting, type promotion, Control
statements, standard input-output, Designing Classes, constructors,
methods, access specifiers : public, private, protected, inheritance,
packages and interfaces, Math, String, Vectors, and Array List classes,
polymorphism: function and operator overloading, function overriding,
abstract classes.
4. Exception Handling: exception types, nested try-catch, throw, throws 6
and finally statements, Multithread Programming: thread creation,
synchronization and priorities.
5. Input-output and file operations: Java.io, stream classes, Byte streams, 7
character streams, serialization. Networking concepts: Client server and
socket programming, TCP/IP client and server sockets.
6 Applets and Java Swing: Applet design, AWT packages, Applet event 8
handling, parameters to applets, AWT controls, layout manager, Frames,
container classes, Introduction to Java Beans, Swing and Servlets.
TOTAL 42

11. Suggested Books

S.No. Name of Books / Authors/ Publishers Year of Publication/


Reprint
Text Books

1 Patrick Naughton, Herbert Schildt: “The Complete 1999


Reference: Java 2”, TMH.ISBN-13 9780070495432

2 C Thomas Wu : “An Introduction to OO programming with Java”, 2009


TMH,ISBN-10: 0073523305
3. Balaguruswami, “Object oriented with C++”, TMH. 2008
ISBN 0070669074, 9780070669079
4 Budd, “Object Oriented Programming”, Addison Wesley 1997

Reference Books

5 Mastering C++ K.R Venugopal Rajkumar, TMH. 2013

6 C++ Primer, “Lip man and Lajole”, Addison Wesley. 1986

7 Maria litvin, Gary litvin,“Programming in C++”, VPH. 2001

8 D Samantha, “Object oriented Programming in C++ and Java “, 2007


PHI.

1. Subject Code: SE205 Course Title: Web Technology


2. Contact Hours: L: 3 T: 0 P: 2
3. Examination Duration (ETE) (Hrs.): Theory 3 Hrs Practical 0
4. Relative Weightage: CWS 15 PRS 15 MTE 30 ETE 40 PR 0
5. Credits: 4
6. Semester: III
7. Subject Area: DCC
8. Pre-requisite: Fundamentals of Programming
9. Objective: To understand the Internet & the Web phenomena. Comprehend the evolution,
development and research in the area of Web.
10. Details of Course

S.No. Contents Contact


Hours

1. Inter-Networking: Internet, Growth of Internet, Owners of the Internet, 6


Anatomy of Internet, APRANET and Internet history of the World Web,
Basic Internet Terminology, Net etiquette. Working of Internet: Packet
switching technology, Internet Protocols: TCP/IP, Router. Internet
Addressing Scheme: Machine Addressing (IP address), E-mail Address,

You might also like