Sei sulla pagina 1di 3

Page 1

Lovely Professional University


Open and Distance Learning Programme
www.lpuelearning.in

SYLLABUS MANUAL
Lovely School of Open & Distance Learning
Applicable to Aug 08 Batch

Page 2
TERM - II
Page 3
Course Content:
Sr. No.
Topic
1
Fundamentals of DBMS: Data, Information, Database & Computers, DBMS, Advantages of DBMS,
Components of DBMS Environment.
2
Instances & Schemas, Three Levels Architecture, Data Independence, Data Dictionary.
3
Modelling the Real World, Various Data Models & Their Comparison.
4
RDBMS –Concept, Components, Data Integrity, Keys, Relational data Manipulations
5
Normalization: Basic Concepts Like FD, Objectives of Normalization.
6
Normalization: First, Second, Third Normal Form, BCNF, Concept of MVD & Higher Normal Forms
7
Introduction to SQL, DDL, DML, and DCL statements.
8
Aspect of SQL – Creating Tables, Adding Constraints, Altering Tables, Update, Insert, Delete &
Various Form of SELECT- Simple, Using Special Operators for Data Access (Detailed Practice will be
Done During Lab Hours).
9
Nested Queries & Exposure to Joins, Aggregate Functions (Detailed Practice will be Done During Lab
Hours).
10
Transaction: Concept of Transaction, Transaction Properties, Conflicts of Operations, Serializable
Schedule.
11
Concurrency Control-Problem & its Basis
12
Concurrency Control -Locks & Deadlocks.
13
Recovery-Kind of Failures, Controlling Failures & Recovery Techniques
14
Security-Authentication
15
Authorisation, Access Control and Database Users.
Textbook:
• ISRD Group, Introduction to Database Management Systems, Tata McGraw Hill, New Delhi, Year of
Publication: 2009
Additional References:
• H. F. Korth & A. Silverschatz, Database Concepts, Tata McGraw Hill, New Delhi
• Elmasri & Navathe, Fundamentals of Database systems, Addison & Weisely, New Delhi.
• C. J. Date, Database Systems, Prentice Hall of India, New Delhi.
• P. Bhatia & G. Singh, Simplified Approach to DBMS, Kalyani Publishers
• Martin Gruber, Understanding SQL, BPB Publication, New Delhi.
• Ivan Bayross, SQL, PL/SQL The Programming Language of Oracle, BPB Publication.
• Val Occardi, Relational Database: Theory & Practice, BPB Publication, New Delhi.
Course
Code:
C S E D 2 0 0 Course
Title:
MANAGING DATABASE
Weight age
CA
ETE (Pr.)
ETE (Th.)
20
20
60

Page 4
Course
Code:
C S E D 2 0 1 Course
Title:
NETWORKS
Course Content:
Sr. No.
Topic
1
Data Communications Concepts
2
Digital and Analog Parallel and Serial Synchronous and Asynchronous
3
Simplex, Half Duplex, Full Duplex, Multiplexing.
4
Channels of Communication: Wired Transmissions: Telephone Lines, Leased Lines.
5
Coaxial Cables-Base Band, Broadband, Optical Fiber Transmission. Wireless Transmission.
Communication Switching Techniques; Circuit Switching,
6
Message Switching, Packet Switching. Modulation Techniques.
7
Network Reference Models; Network Topologies,
8
OSI references Model
9
TCP/IP Reference Model, Comparison of OSI and TCI Reference Model.
10
Data Link Layer Design Issue: Services Provided to the Network Layer
11
Framing, Error Control, Flow Control HDLC,
12
SDLC, Data Link Layer in the Internet (SLIP, PPP).
13
MAC Sub Layer: CSMA/CD,
14
IEEE Standards, FDM, TDM, CDMA.
15
The Network Layer: Design Issues, Routing Algorithms:
16
Optimality Principled, Shortest Path Routing.
17
Congestion & Session Control, TCP protocol.
Textbook:
• A.S. Tananbaum, Computer Networks , Pearson Education, Delhi, Year of Publication: 2006
Additional References:
• Behnouz A. Forouzan, “Data Communication and networking”, 2nd Ed. Update, Tata McGraw Hills 2003
• Black U, “Computer Networks-Protocols, Standards and Interfaces”, PHI 1996
• Comer E. Doughlas, “Computer Networks and Internets”, 2nd Ed., Pearson, 2000
• W. Stallings, “Data and Computer Communications”, 7th Ed., Pearson, 2002.
• Laura Chappell (Ed), “Introduction to Cisco Router Configuration”, Techmedia, 99
Weight age
CA
ETE
20
80

Page 5
Course
Code:
C S E D 2 0 3 Course
Title:
OBJECT ORIENTED CONCEPTS
Course Content:
Sr. No.
Topic
1
Review: Review of Basic Concepts of Object-Oriented Programming & Introduction of OOP Languages
2
Comparison Between Procedural Programming Paradigm and Object-Oriented Proramming Paradigm.
3
Beginning with OOP Language: Review of Tokens, Expressions, Operators & Control Structures.
Scope Resolution Operator , Member Dereferencing Operator Reference Variables
4
Review of Functions, Function Overloading, Inline Functions, Default Arguments
5
Classes & Objects: Specifying a Class, Deffining Member Functions, Creating Class Objects, Accessing
Class Members.
6
Access Specifiers – Public, Private, and Protected
7
Classes, its Members, Objects and Memory Allocation
8
Static Members, the Const Keyword and Classes, the Static Objects.
9
Friend Function & Friends of a Class.
11
Constructors & Destructors: Need for Constructors and Destructors, Copy Constructor, Dynamic
Constructors
12
Destructors, Constructors and Destructors with Static Members, Initializer Lists
13
Operator Overloading & Type Conversion: Defining Operator Overloading, Rules for Overloading
Operators
14
Overloading of Unary Operators and Various Binary Operators with Friend Functions and Member
Functions
15
Type Conversion –Basic Type to Class Type,ClassType to Basic Type, Class Type to Another Class Type.
16
Inheritance: Introduction, Defining Derived Classes, Forms of Inheritance.
17
Virtual Functions & Polymorphism: Virtual Functions, Pure Virtual Functions, Abstract Clasess,
Introduction to Polymorphsim
18
Pointers & Dynamic Memory Management: Understanding Pointers, Accessing Address of a Variable,
Declaring & Initializing Pointers, Pointer to a Pointer, Pointer to a Function, Dynamic Memory
Management - New and Delete Operators, This Pointer
19
Console I/O: Concept of Streams, Hierarchy of Console stream Classes, Unformatted I/O Operations,
Managing Output with Manipulators.

Potrebbero piacerti anche