R 2008 It Syllabus
R 2008 It Syllabus
R 2008 It Syllabus
SEMESTER III
SEMESTER IV
SEMESTER VI
SEMESTER VIII
SEMESTER III
L T P C
3 1 0 4
UNIT I FOURIER SERIES 9
Dirichlet’s conditions – General fourier series – Odd and even functions – Half range
sine series – Half range cosine series – Complex form of fourier series – Parseval’s
identity – Harmonic analysis.
L: 45 T: 15 Total: 60
TEXT BOOK
1. Grewal, B.S., “Higher Engineering Mathematics”, 40th Edition, Khanna
Publishers, 2007.
REFERENCES
1. Bali.N.P and Manish Goyal, “A Textbook of Engineering Mathematics”, 7th
Edition, Laxmi Publications (P) Ltd, 2007.
2. Ramana.B.V, “Higher Engineering Mathematics”, Tata Mc-GrawHill
Publishing Company limited, 2007.
3. Glyn James, “Advanced Modern Engineering Mathematics”, 3rd Edition,
Pearson Education, 2007.
4. Erwin Kreyszig, “Advanced Engineering Mathematics”, 8th Edition,Wiley ,
2007.
CS1202 – OBJECT ORIENTED PROGRAMMING
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. Trivedi, B., “Programming with ANSI C++”, Oxford University Press, 2007.
2. Ira Pohl, “Object Oriented Programming using C++”, 2nd Edition Reprint,
Pearson Education, 2004.
REFERENCES
1. Lippman, S. B., Josee Lajoie and Barbara E. Moo, “C++ Primer”, 4th Edition,
Pearson Education, 2005.
2. Stroustrup, B., “The C++ Programming language”, 3rd Edition, Pearson
Education, 2004.
3. Herbert Schildt, “C++: The Complete Reference”, TMH, 2006.
EC1206 – DIGITAL PRINCIPLES AND SYSTEM DESIGN
L T P C
3 1 0 4
L: 45 T: 15 Total: 60
TEXT BOOK
1. Morris Mano, M., “Digital Design”, 3rd Edition, Pearson Education, 2007.
REFERENCES
1. Roth,C.H. Jr., “Fundamentals of Logic Design”, 4th Edition, Jaico
Publishing House, 2000.
2. Givone, D. D., “Digital Principles and Design”, Tata McGraw–Hill, 2007.
CS1201 – DATA STRUCTURES
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. Cormen T. H.., Leiserson C. E, and Rivest R.L., “Introduction to Algorithms”,
Prentice Hall of India, 2007.
2. Weiss, M.A., “Data Structures and Algorithm Analysis in C”, 2nd Edition,
Pearson Education, 2005.
REFERENCES
1. Ellis Horowitz, Sartaj Sahni and Sanguthevar Rajasekaran, “Computer
Algorthims/C++”, Universities Press (India) Private Limited, 2nd Edition,
2007.
2. Aho, A. V., Hopcroft, J.E., and Ullman, J.D., “Data Structures and
Algorithms”, 1st Edition, Pearson Education, 2003.
3. Gilberg, R. F., and Forouzan, B.A., “Data Structures”, 2nd Edition, Thomson
India Edition, 2005.
4. Kruse, R.L., Leung, B.P., and Tondo, C.L., “Data Structures and Program
Design in C”, Pearson Education, 2004.
5. Tanaenbaum A. S., Langram, Y. and Augestein M.J, “Data Structures using
C”, Pearson Education, 2004.
EC1211 – PRINCIPLES OF COMMUNICATION
L T P C
3 1 0 4
TEXT BOOKS
1. Simon Haykin, “Communication Systems”, 4th Edition, John Wiley and Sons,
2007.
2. Anokh Singh, “Principles of communication”,S.Chand and company Ltd.,
2000.
REFERENCES
1. Proakis, J.G., Masoud Salehi, “Communication Systems”, 1st Edition Pearson
Education, 2006.
2. H.Taub, D.L.Schilling and G.Saha, “Principles of communication”, 3rd
Edition, Tata McGraw Hill Publishers, 2007.
3. B.Sklar, “Digital Communication Fundamentals and Applications”, 2nd
Edition, Pearson Education, 2007.
HS1201 – ENVIRONMENTAL SCIENCE AND ENGINEERING
L T P C
3 0 0 3
UNIT I INTRODUCTION TO ENVIRONMENTAL STUDIES AND
NATURAL RESOURCES 9
Definition – Scope and importance – Need for public awareness – Forest resources:-
Use and over – Exploitation – Deforestation – Case studiess – Timber extraction –
Mining – Dams and their ground water – Floods – Drought – Conflicts over water –
Dams – Benefits and Problems – Mineral Resources:- Use Effects on Forests and
Tribal People – Water Resources:- Use and Over-Utilization of Surface and
Exploitation, Environmental Effects of Extracting and Using Mineral Resources, Case
Studies – Food Resources: World Food Problems, Changes caused by Agriculture and
Overgrazing, Effects of Modern Agriculture, Fertilizer- Pesticide Problems, Water
Logging, salinity, Case Studies – Energy Resources:- Growing Energy Needs,
Renewable and Non Renewable Energy Sources, Use of Alternate Energy Sources,
Case Studies – Land Resources:- Land as a Resource, Land Degradation, Man
Induced Landslides, Soil Erosion and Desertification – Role of an Individual in
Conservation of Natural Resources – Equitable use of Resources for Sustainable
Lifestyles..
Total: 45
TEXT BOOKS
1. Masters, G.M., “Introduction to Environmental Engineering and Science”,
Pearson Education Pvt., Ltd., 2nd Edition, 2004.
2. Miller, T.G. Jr., “Environmental Science”, Wadsworth Pub. Co.
3. Townsend C., Harper, J. and Begon, M., “Essentials of Ecology”, Blackwell
Science, 2003.
4. Trivedi, R.K., and Goel, P.K., “Introduction to Air Pollution”, Techno-Science
Publications.
REFERENCES
1. Erach, B., “The Biodiversity of India”, Mapin Publishing Pvt. Ltd.,
Ahmedabad, India
2. Trivedi, R.K., “Handbook of Environmental Law’s, Rules, Guidelines,
Compliances and Standards”, Vol-I and II, Envio Media.
3. Cunningham., Cooper, W.P. and Gorhani, T.H., “Environmental
Encyclopedia”, Jaico Publishing House, Mumbai, 2001.
4. Wages, K.D., “Environmental Management”, W.B. Saunders Co.,
Philadelphia, USA, 1998.
EC1208 – DIGITAL LABORATORY
L T P C
0 0 3 2
LIST OF EXPERIMENTS
Total: 45
List of Equipments and Components for a batch of 30 Students (2 per batch)
Quantity
S.NO Name of equipment/Component Remarks
Required
Dual power supply/ single mode power
1 15/30 +12/-12V
supply
2 IC Trainer 15 10 Bit
3 Bread Boards 15
4 Multimeter 5
5 IC7400 60
6 IC 7402 60
7 IC 7404 60
8 IC 7486 60
9 IC 7408 60
10 IC 7432 60
11 IC 7483 60
12 IC 74150 60
13 IC 74151 40
14 IC 74147 40
15 IC 7445 40
16 IC 7476 40
17 IC 7491 40
18 IC 555 40
19 IC 7494 40
20 IC 7447 40
21 IC 74180 40
22 IC 7485 40
23 IC 7473 40
24 IC 74138 40
25 IC 7411 40
26 IC 7474 40
27 Computer with HDL Software 30
28 Seven Segment Display 40
29 Assembled LED Board/LEDs 40/200
30 Wires Single Strand
CS1203 – DATA STRUCTURES LABORATORY
L T P C
0 0 3 2
LIST OF EXPERIMENTS
1. Implement singly and doubly linked lists.
2. Represent a polynomial as a linked list and write functions for polynomial
addition.
1. Implement stack and use it to convert infix to postfix expression
2. Implement a double-ended queue (dequeue) where insertion and deletion
operations are possible at both the ends.
3. Implement an expression tree. Produce its pre-order, in-order, and post-order
traversals.
4. Implement binary search tree.
5. Implement insertion in AVL trees.
6. Implement priority queue using binary heaps
7. Implement hashing with open addressing.
8. Implement Prim's algorithm using priority queues to find MST of an
undirected graph.
Total: 45
L T P C
0 0 3 2
LIST OF EXPERIMENTS
1. Design C++ classes with static members, methods with default arguments,
friend functions. (For example, design matrix and vector classes with static
allocation, and a friend function to do matrix–vector multiplication)
2. Implement complex number class with necessary operator overloadings and
type conversions such as integer to complex, double to complex, complex to
double etc.
3. Implement Matrix class with dynamic memory allocation and necessary
methods. Give proper constructor, destructor, copy constructor, and
overloading of assignment operator.
4. Overload the new and delete operators to provide custom dynamic allocation
of memory.
5. Develop a template of linked–list class and its methods.
6. Develop templates of standard sorting algorithms such as bubble sort,
insertion sort; merge sort, and quick sort.
7. Design stack and queue classes with necessary exception handling.
8. Define Point class and an Arc class. Define a Graph class which represents
graph as a collection of Point objects and Arc objects. Write a method to find
a minimum cost spanning tree in a graph.
9. Develop with suitable hierarchy, classes for Point, Shape, Rectangle, Square,
Circle, Ellipse, Triangle, Polygon, etc. Design a simple test application to
demonstrate dynamic polymorphism and RTTI.
10. Write a C++ program that randomly generates complex numbers (use
previously designed Complex class) and writes them two per line in a file
along with an operator (+, –, *, or /). The numbers are written to file in the
format (a + ib). Write another program to read one line at a time from this
file, perform the corresponding operation on the two complex numbers read,
and write the result to another file (one per line).
Total: 45
1. PC - 30 Nos.
• Processors - 2.0 GHz or Higher
• RAM - 256 MB or Higher
• Hard Disk - 20 GB or Higher
• Operating System - Windows 2000/XP/NT
2. Software - TURBO C (Freeware) - to be installed in all PC’s
SEMESTER IV
L: 45 T: 15 Total: 60
TEXT BOOKS
1. Ibe, O.C., “Fundamentals of Applied Probability and Random Processes”,
Elsevier, 1st Indian Reprint, 2007.
2. Gross, D. and Harris, C.M., “Fundamentals of Queuing Theory”, Wiley
Student Edition, 2004.
REFERENCES
1. Allen, A.O., “Probability, Statistics and Queueing Theory with Computer
Applications”, 2nd Edition, Elsevier, 2005.
2. Taha, H.A., “Operations Research”, 8th Edition, Pearson Education Asia,
2007.
3. Trivedi, K.S., “Probability and Statistics with Reliability, Queueing and
Computer Science Applications”, 2nd Edition, John Wiley and Sons, 2002.
CS1254 – DATABASE MANAGEMENT SYSTEMS
(Common to CSE and IT)
L T P C
3 0 0 3
UNIT I INTRODUCTION 9
Purpose of database system – Views of data – Data models – Database languages–
Database system architecture – Database users and administrator – Entity-
Relationship Model (E-R Model ) – E-R diagrams – Introduction to relational
databases.
UNIT IV TRANSACTIONS 9
Transaction Concepts – Transaction Recovery – ACID Properties – System Recovery
– Media recovery – Two phase commit – Save points – SQL facilities for recovery –
Concurrency – Need for concurrency – Locking protocols – Two phase locking –
Intent locking – Deadlock – Serializability – Recovery isolation levels – SQL
facilities for concurrency.
REFERENCES
1. Elmasri, R. and Navathe, S.B., “Fundamentals of Database Systems”, 4th
Edition, Pearson / Addison Wesley, 2007.
2. Ramakrishnan, R., “Database Management Systems”, 3rd Edition, Mc-Graw
Hill, 2003.
3. Singh, S. K., “Database Systems Concepts, Design and Applications”, 1st
Edition, Pearson Education, 2006.
EC1257 – MICROPROCESSORS AND MICROCONTROLLERS
(Common to CSE and IT)
L T P C
3 0 0 3
UNIT V MICROCONTROLLERS 9
Architecture of 8051 Microcontroller – Signals – I/O Ports – Memory – Counters and
timers – Serial data I/O – Interrupts – Interfacing – Keyboard – LCD – ADC and
DAC.
Total: 45
TEXT BOOKS
1. Gaonkar, R.S., “Microprocessor-Architecture, Programming and Applications
with the 8085”, 5th Edition, Penram International Publisher, 2006.
2. Yn - cheng Liu and Gibson, G.A., “Microcomputer Systems: The 8086 / 8088
Family Architecture, Programming and Design”, 2nd Edition, Prentice Hall of
India, 2006.
REFERENCES
1. Hall, D.V., “Microprocessors and Interfacing: Programming and Hardware”,
2nd Edition, Tata Mc-Graw Hill, 2006.
2. Ray, A.K. and Bhurchandi, K.M., “Advanced Microprocessor and Peripherals
– Architecture, Programming and Interfacing”, Tata Mc-Graw Hill, 2006.
3. Mazidi, M.A. and Mazidi, J.G., “The 8051 Microcontroller and Embedded
Systems using Assembly and C”, 2nd Edition, Pearson Education / Prentice
Hall of India, 2007.
CS1252 – COMPUTER ORGANIZATION AND ARCHITECTURE
(Common to CSE and IT)
L T P C
3 1 0 4
L: 45 T: 15 Total: 60
TEXT BOOKS
1. Carl Hamacher, Zvonko Vranesic and Safwat Zaky, “Computer
Organization”, 5th Edition, Tata Mc-Graw Hill, 2002.
2. Heuring, V.P. and Jordan, H.F., “Computer Systems Design and
Architecture”, 2nd Edition, Pearson Education, 2004.
REFERENCES
1. Patterson, D. A., and Hennessy, J.L., “Computer Organization and Design:
The Hardware/Software Interface”, 3rd Edition, Elsevier, 2005.
2. William Stallings, “Computer Organization and Architecture – Designing for
Performance”, 6th Edition, Pearson Education, 2003.
3. Hayes, J.P., “Computer Architecture and Organization”, 3rd Edition, Tata
Mc-Graw Hill, 1998.
CS1253 – OPERATING SYSTEMS
(Common to CSE and IT)
L T P C
3 0 0 3
UNIT I PROCESSES AND THREADS 9
Introduction to operating systems – Review of computer organization – Operating
system structures – System calls – System programs – System structure – Virtual
machines – Processes – Process concept – Process scheduling – Operations on
processes – Cooperating processes – Interprocess communication – Communication
in client – Server systems – Case study – IPC in linux – Threads – Multi-threading
models – Threading issues – Case study – Pthreads library.
Total: 45
TEXT BOOKS
1. Silberschatz, Galvin and Gagne, “Operating System Concepts”, 6th Edition,
Wiley India Pvt, Ltd, 2003.
2. Tanenbaum, S., “Modern Operating Systems”, 2nd Edition, Pearson
Education, 2004.
REFERENCES
1. Gary Nutt, “Operating Systems”, 3rd Edition, Pearson Education, 2004.
2. William Stallings, “Operating Systems”, 4th Edition,Prentice Hall of India,
2003.
IT1251 – SOFTWARE ENGINEERING AND QUALITY ASSURANCE
L T P C
3 0 0 3
UNIT IV TESTING 9
Taxonomy of software testing – Types of S/W test – Black box testing – Testing
boundary conditions – Structural testing – Test coverage criteria based on data flow
mechanisms – Regression testing – Unit testing – Integration testing – Validation
testing – System testing and debugging – Software implementation techniques.
Total: 45
TEXT BOOKS
1. Ian Sommerville, “Software Engineering”, 7th Edition, Pearson Education,
2007.
2. Pressman, R.S., “Software Engineering - A Practitioner’s Approach”,
6th Edition, McGraw-Hill International Edition, 2005.
REFERENCES
1. Humphrey, W.S., “A Discipline for Software Engineering”, Pearson
Education, 2007.
2. Peters, J.F. and Witold Pedrycz, “Software Engineering - An Engineering
Approach”, Wiley-India Pvt. Ltd., 2007.
3. Schach, S.R., “Software Engineering”, Tata McGraw-Hill Publishing
Company Limited, 2007.
CS1256 – DATABASE MANAGEMENT SYSTEMS LABORATORY
(Common to CSE and IT)
L T P C
0 0 3 2
LIST OF EXPERIMENTS
1. Data Definition, Table Creation, Constraints,
2. Insert, Select Commands, Update and Delete Commands.
3. Nested Queries and Join Queries
4. Views
5. High level programming language extensions (Control structures, Procedures
and Functions).
6. Front end tools
7. Forms
8. Triggers
9. Menu Design
10. Reports.
11.. Database Design and implementation (Mini Project).
LAB EQUIPMENTS
Hardware and Software required for a batch of 30 students:
Hardware:
30 Personal Computers
Software:
Front end : VB/VC ++/JAVA
Back end : Oracle 11g, my SQL, DB2
Platform : Windows 2000 Professional/Windows XP
Oracle server could be loaded and can be connected from individual PCs.
Total: 45
CS1255 – OPERATING SYSTEMS LABORATORY
(Common to CSE and IT)
L T P C
0 0 3 2
(Implement the following on LINUX or other Unix like platform. Use C for high level
language implementation)
LIST OF EXPERIMENTS
1. Write programs using the following system calls of UNIX operating system:
fork, exec, getpid, exit, wait, close, stat, opendir, readdir
Write programs using the I/O system calls of UNIX operating system (open,
read, write, etc)
2. Write C programs to simulate UNIX commands like ls, grep, etc.
3. Given the list of processes, their CPU burst times and arrival times,
display/print the Gantt chart for FCFS and SJF. For each of the scheduling
policies, compute and print the average waiting time and average turnaround
time. (2 sessions)
4. Given the list of processes, their CPU burst times and arrival times,
display/print the Gantt chart for Priority and Round robin. For each of the
scheduling policies, compute and print the average waiting time and average
turnaround time. (2 sessions)
5. Developing Application using Inter Process Communication (using shared
memory, pipes or message queues)
6. Implement the Producer – Consumer problem using semaphores
(using UNIX system calls).
7. Implement some memory management schemes – I
8. Implement some memory management schemes – II
9. Implement any file allocation technique (Linked, Indexed or Contiguous)
Total: 45
LIST OF EXPERIMENTS
1. Programming with 8085
2. Programming with 8086-experiments including BIOS/DOS calls:
Keyboard control, Display, File Manipulation.
3. Interfacing 8085/8086 with 8255,8253
4. Interfacing 8085/8086 with 8279,8251
5. 8051 Microcontroller based experiments for Control Applications
6. Mini- Project
Total: 45
SEMESTER V
TEXT BOOKS
1. C. F. Gerald and P. O. Wheatley, “Applied Numerical Analysis”, 6th Edition,
Pearson Education, 2002.
2. E. Balagurusamy, “Numerical Methods”, Tata McGraw - Hill Pub. Co. Ltd.,
1999.
REFERENCES
1. P. Kandasamy, K. Thilagavathy and K. Gunavathy, “Numerical Methods”, S.
Chand Co. Ltd., 2003.
2. R. L. Burden and T. D. Faires, “Numerical Analysis”,7th Edition, Thomson
Asia Pvt. Ltd., 2002.
EC1305 – SIGNALS AND SYSTEMS
L T P C
3 0 0 3
Total: 45
TEXT BOOK
1. Alan V. Oppenheim, Alan S. Willsky and S.Hamid Nawab, “Signals &
Systems”, Pearson / Prentice Hall of India, 2003.
REFERENCES
1. K.Lindner, “Signals and Systems”, Tata McGraw-Hill, 1999.
2. Simon Haykin and Barry Van Veen, “Signals and Systems”, John Wiley &
Sons, 1999.
EC1306 – EMBEDDED SYSTEMS
L T P C
3 1 0 4
L: 45 T: 15 Total: 60
TEXT BOOKS
1. Wayne Wolf, “Computer as Components – Principles of Embedded Computing
System Design”, Morgan Kaufmann Publishers, Harcourt India Private
Limited, First Indian Reprint, 2001.
2. Rajkamal, “Embedded Systems Architecture - Programming and Design”, Tata
McGraw - Hill, First reprint, 2003.
REFERENCES
1. Steve Heath, “Embedded Systems Design”, Newnes, 2nd Edition, 2003.
2. David E. Simon, “An Embedded Software Primer”, Pearson Education, First
Indian Reprint, 2000.
3. Frank Vahid and Tony Givargis, “Embedded Systems Design - A Unified
Hardware / Software Introduction”, John Wiley, 2002.
4. Heath, “Embedded System Design”, 2nd Edition, Elsevier India Private
Limited, 2005.
CS1310 – OBJECT ORIENTED ANALYSIS AND DESIGN
L T P C
3 0 0 3
UNIT I FUNDAMENTALS 8
An overview of object oriented systems development – Object basics – Object
oriented systems development life cycle.
Total: 45
TEXT BOOKS
1. Ali Bahrami, “Object Oriented Systems Development”, Tata McGraw - Hill,
1999.
2. Martin Fowler, “UML Distilled”, 2nd Edition, Prentice Hall of India / Pearson
Education, 2002.
REFERENCES
1. Stephen R. Schach, “Introduction to Object Oriented Analysis and Design”,
Tata McGraw - Hill, 2003.
2. James Rumbaugh, Ivar Jacobson and Grady Booch “The Unified Modeling
Language Reference Manual”, Addison Wesley, 1999.
3. Hans - Erik Eriksson, Magnus Penker, Brain Lyons and David Fado, “UML
Toolkit”, OMG Press Wiley Publishing Inc., 2004.
4. Barclay, “ Object-Oriented Design with UML and Java”, Elsevier,2008
CS1302 – COMPUTER NETWORKS
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. Behrouz A. Forouzan, “Data communication and Networking”, Tata McGraw
Hill, 2004.
2. James F. Kurose and Keith W. Ross, “Computer Networking: A Top - Down
Approach Featuring the Internet”, Pearson Education, 2003.
REFERENCES
1. Larry L. Peterson and Peter S. Davie, “Computer Networks”, 2nd Edition,
Harcourt Asia Pvt. Ltd.,1996.
2. Andrew S. Tanenbaum, “Computer Networks”, 4th Edition, Prentice Hall of
India, 2003.
3. William Stallings, “Data and Computer Communication”, 6th Edition, Pearson
Education, 2000.
4. Peterson, “Computer Networks: A System Approach”,4th Edition, Elsevier
India Private Limited, 2007.
IT1301 – INFORMATION CODING TECHNIQUES
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. Simon Haykin, “Communication Systems”, 4th Edition, John Wiley and Sons,
2001.
2. Fred Halsall, “Multimedia Communications - Applications Networks
Protocols and Standards”, Pearson Education, 2002.
REFERENCES
1. Mark Nelson, “Data Compression Book”, BPB, 1992.
2. Watkinson J, “Compression in Video and Audio”, Focal Press, London, 1995.
CS1311 – CASE TOOLS LABORATORY
L T P C
0 0 3 2
Prepare the following documents for two or three of the experiments listed below and
develop the software engineering methodology.
3. Data Modeling
Use work products – Data dictionary, Use diagrams and activity diagrams,
build and test class diagrams, Sequence diagrams and add interface to class
diagrams.
5. Software Testing
Prepare test plan, perform validation testing, Coverage analysis, memory
leaks, develop test case hierarchy, Site check and Site monitor.
Total: 45
CS1306 – NETWORKS LABORATORY
L T P C
0 0 3 2
LIST OF EXPERIMENTS
(All the Programs to be written using C )
Total: 45
HS1301 – COMMUNICATION AND SOFT SKILLS LABORATORY
L T P C
0 0 3 2
(Common to All Branches of III Year B.E./ B.Tech students of Anna University
Tiruchirappalli and affiliated colleges)
The aim of the course is two-fold: to enable the students to develop communication
skills in the language laboratory and to arrange discussions for developing soft skills
in the lab and/or the classroom. Each lab session shall last for three periods.
List of activities that are to be carried out: (15 sessions x 3 periods = 45)
Lab session # 6: Giving an exposure to and practice with model group discussion and
interviews. Learning material: How to Prepare for Group Discussion and Interview
Audio Cassette (McGraw-Hill)
Lab session # 7: Giving insights into the format and the task types in the IELTS
(International English Language Testing System). Learning Material: Objective
IELTS, Intermediate Level (CUP)
Lab session # 8: Understanding the format and the task types in the TOEFL (Test of
English as a Foreign Language). Learning Material: Understanding the TOEFL
(Educational Testing Services, Princeton)
Lab session # 10: Completing the steps involved in Career, Life Planning and Change
Management. Learning Material: Developing Soft Skills (Pearson Education)
Lab session # 11: Setting goals and objectives exercises. Learning Material:
Developing Soft Skills (Pearson Education)
Lab session # 12: Prioritizing and time planning exercises. Learning Material:
Managing Time Multimedia Program CD
Lab session # 13: Taking a Personality Typing/ Psychometric Test Learning Material:
200 Psychometric Test prepared by the CUIC, Anna University Chennai
Lab session # 15: Improving body language and cross-cultural communication with
pictures. Learning material: Body Language (S. Chand and Co.)
Total: 45
SEMESTER VI
Total: 45
TEXT BOOKS
1. Louis. E. Frenzel, “Communication Electronics - Principles and Application”,
3rd Editions, Tata McGraw - Hill, 2002
2. Roy Blake, “Wireless Communication Technology”, Thomson Delmar
Learning, 2nd Reprint 2002.
REFERENCES
1. Wayne Tomasi, “Electronic Communication Systems”, 4th Edition, Pearson
Education, 2001.
2. Marin Cole, “Introduction to Telecommunications - Voice, Data and Internet”,
Pearson Education, 2001.
IT1352 – NETWORK PROGRAMMING AND MANAGEMENT
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. W. Richard Stevens, “Unix Network Programming Vol - I”, 2nd Edition,
Prentice Hall of India / Pearson Education, 1998.
2. William Stallings, “SNMP, SNMPV2, SNMPV3 and RMON 1 and 2”, 3rd
Edition, Addison Wesley, 1999.
REFERENCE
1. D. E. Comer, “Internetworking with TCP/IP Vol - III”, (BSD Sockets
Version), 2nd Edition, Prentice Hall of India, 2003.
CS1355 – CRYPTOGRAPHY AND NETWORK SECURITY
L T P C
3 1 0 4
UNIT I FUNDAMENTALS 10
OSI security architecture – Classical encryption techniques – Cipher principles –
Data encryption standard – Block cipher design principles and modes of operation –
Evaluation criteria for AES – AES cipher – Triple DES – Placement of encryption
function – Traffic confidentiality.
UNIT II PUBLIC KEY CRYPTOGRAPHY 10
Key management – Diffie Hellman key exchange – Elliptic curve architecture and
cryptography – Introduction to number theory – Confidentiality using symmetric
encryption – Public key cryptography and RSA.
L: 45 T: 15 Total: 60
TEXT BOOKS
1. William Stallings, “Cryptography and Network Security - Principles and
Practices”, 3rd Edition, Prentice Hall of India, 2003.
2. Atul Kahate, “Cryptography and Network Security”, Tata McGraw - Hill,
2003.
REFERENCES
1. Bruce Schneier, “Applied Cryptography”, John Wiley & Sons Inc, 2001.
2. Charles B. Pfleeger and Shari Lawrence Pfleeger, “Security in Computing”,
3rd Edition, Pearson Education, 2003.
3. Behrouz A. Forouzan, “Cryptography and Network Security”, Tata McGraw –
Hill, 2007.
4. Maiwald, “Fundamentals of Network Security”, Wiley Student Edition, 2006.
CS1305 – VISUAL PROGRAMMING
L T P C
3 1 0 4
L: 45 T: 15 Total: 60
TEXT BOOKS
1. Charles Petzold, “Windows Programming”, Microsoft Press, 1996.
2. David J. Kruglinski, George Shepherd and Scot Wingo, “Programming Visual
C++”, Microsoft Press, 1999.
REFERENCES
1. Steve Holtzner, “Visual C++ 6 Programming”, Wiley DreamTech India Pvt.
Ltd., 2003.
2. Muller and John, “Visual C++ from the Ground up”, 2nd Edition, TMH, 1999.
3. Bates and Tompkins, “Practical Visual C++”, Prentice Hall of India, 2002.
EC1358 – DIGITAL SIGNAL PROCESSING
L T P C
3 1 0 4
L: 45 T: 15 Total: 60
TEXT BOOK
1. John G Proakis and Dimtris G Manolakis, “Digital Signal Processing Principles
- Algorithms and Application”, 3rd Edition, PHI/Pearson Education, 2000.
REFERENCES
1. Alan V Oppenheim, Ronald W Schafer and John R Buck, “Discrete Time
Signal Processing”, 2nd Edition, PHI/Pearson Education, 2000.
2. Johny R.Johnson, “Introduction to Digital Signal Processing”, Prentice Hall of
India/Pearson Education, 2002.
3. Sanjit K.Mitra, “Digital Signal Processing A Computer - Based Approach”,
2nd Edition, Tata McGraw-Hill, 2001.
MG1301 – TOTAL QUALITY MANAGEMENT
L T P C
3 0 0 3
UNIT I FUNDAMENTALS 9
Definition of quality – Dimensions of quality – Quality planning – Quality costs –
Analysis techniques for quality costs – Basic concepts of total quality management –
Historical review – Principles of TQM – Leadership – Concepts – Role of senior
management – Quality council – Quality statements – Strategic planning – Deming
philosophy – Barriers to TQM implementation.
Total: 45
TEXT BOOK
1. Dale H. Besterfiled et al., “Total Quality Management”, Pearson Education,
Inc. 2003. (Indian reprint 2004).
REFERENCES
1. James R. Evans and William M. Lidsay, “The Management and Control of
Quality”, 5th Edition, South - Western (Thomson Learning), 2002.
2. A.V. Feigenbaum “Total Quality Management”, Tata McGraw - Hill, 1991.
3. J.S. Oakland “Total Quality Management”, Butterworth - Hcinemann Ltd.,
Oxford, 1989.
4. V. Narayana and N. S. Sreenivasan, “Quality Management – Concepts and
Tasks”, New Age International, 1996.
5. Zeiri, “Total Quality Management for Engineers Wood Head Publishers”,
1991.
EC1359 – DIGITAL SIGNAL PROCESSING LABORATORY
L T P C
0 0 3 2
LIST OF EXPERIMENTS
USING TMS320C5X
Study of various addressing modes of DSP using simple programming examples
Sampling of input signal and display
Implementation of FIR filter
Calculation of FFT
USING MATLAB
Generation of Signals
Linear and circular convolution of two sequences
Sampling and effect of aliasing
Design of FIR filters
Design of IIR filters
Calculation of FFT of a signal
Total: 45
IT1353 – NETWORK PROGRAMMING LABORATORY
L T P C
0 0 3 2
LIST OF EXPERIMENTS
Total: 45
CS1308 – VISUAL PROGRAMMING LABORATORY
L T P C
0 0 3 2
LIST OF EXPERIMENTS
VISUAL C++
Threads
Document view Architecture, Serialization
Dynamic controls
Menu, Accelerator, Tool tip, Tool bar
Creating DLLs and using them
Data access through ODBC
Creating ActiveX control and using it
Total: 45
SEMESTER VII
UNIT I FUNDAMENTALS 8
History of the internet and world wide web – HTML 4 protocols – HTTP – SMTP –
POP3 – MIME – IMAP – Introduction to JAVA scripts – Object based scripting for
the web – Structures – Functions – Arrays – Objects.
L: 45 T: 15 Total: 60
TEXT BOOKS
1. Deitel and Deitel and Goldberg, “Internet and World Wide
Web - How to Program”, Pearson Education Asia, 2001.
2. Eric Ladd and Jim O’ Donnel, “Using HTML 4, XML and JAVA”, Prentice
Hall of India, 1999.
REFERENCES
1. Aferganatel, “Web Programming: Desktop Management”, Prentice Hall of
India, 2004.
2. Rajkamal, “Web Technology”, Tata McGraw - Hill, 2001.
IT1402 – MIDDLEWARE TECHNOLOGIES
L T P C
3 0 0 3
UNIT IV CORBA 9
CORBA – Distributed systems – Purpose – Exploring CORBA alternatives –
Architecture overview – CORBA and networking model – CORBA object model –
IDL – ORB – Building an application with CORBA.
UNIT V COM 9
COM – Data types – Interfaces – Proxy and stub – Marshalling – Implementing server
/ client – Interface pointers – Object creation – Invocation – Destruction –
Comparison COM and CORBA – Introduction to .NET – Overview of .NET
architecture – Marshalling – Remoting.
Total: 45
TEXT BOOKS
1. Robert Orfali, Dan Harkey and Jeri Edwards, “The Essential Client / Server
Survival Guide”, Galgotia Publications Pvt. Ltd., 2002.
2. Tom Valesky, ”Enterprise Java Beans”, Pearson Education, 2002.
3. Jason Pritchard, “COM and CORBA Side by Side”, Addison Wesley, 2000
4. Jesse Liberty, “Programming C#”, 2nd Edition, O’Reilly Press, 2002.
REFERENCES
1. Mowbray, “Inside CORBA”, Pearson Education, 2002.
2. Jeremy Rosenberger, “Teach Yourself CORBA in 14 days”, TEC Media,
2000.
IT1403 – MOBILE COMPUTING
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. Jochen Schiller, “Mobile Communications”, 2nd Edition, Prentice Hall of
India / Pearson Education, 2003.
2. William Stallings, “Wireless Communications and Networks”, Prentice Hall
of India / Pearson Education, 2002.
REFERENCES
1. Kaveh Pahlavan and Prasanth Krishnamoorthy, “Principles of Wireless
Networks”, Prentice Hall of India / Pearson Education, 2003.
2. Uwe Hansmann, Lothar Merk, Martin S. Nicklons and Thomas Stober,
“Principles of Mobile Computing”, Springer, New York, 2003.
3. Hazysztof Wesolowshi, “Mobile Communication Systems”, John Wiley and
Sons Ltd, 2002.
4. Hansmann, ”Principles of Mobile Computing”,Wilesy India Limited, 2004.
CS1354 – GRAPHICS AND MULTIMEDIA
L T P C
3 1 0 4
UNIT V HYPERMEDIA 9
Multimedia authoring and user interface – Hypermedia messaging – Mobile
messaging – Hypermedia message component – Creating hypermedia message –
Integrated multimedia message standards – Integrated document management –
Distributed multimedia systems.
L: 45 T: 15 Total: 60
TEXT BOOKS
1. Donald Hearn and M. Pauline Baker, “Computer Graphics C Version”,
Pearson Education, 2003.
2. Prabat K Andleigh and Kiran Thakrar, “Multimedia Systems and Design”,
Prentice Hall of India, 2003.
REFERENCES
1. Judith Jeffcoate, “Multimedia in Practice Technology and Applications”,
Prentice Hall of India, 1998.
2. Foley, Vandam, Feiner and Huges, “Computer Graphics: Principles and
Practice”, 2nd Edition, Pearson Education, 2003.
IT1404 – MIDDLEWARE TECHNOLOGIES LABORATORY
L T P C
0 0 3 2
LIST OF EXPERIMENTS
Total: 45
CS1357 – GRAPHICS AND MULTIMEDIA LABORATORY
L T P C
0 0 3 2
LIST OF EXPERIMENTS
Total: 45
CS1403 – SOFTWARE DEVELOPMENT LABORATORY
L T P C
0 0 3 2
L: 45 T: 15 Total: 60
TEXT BOOKS
1. Ron Schmelzer and Travis Vandersypen, “XML and Web Services
unleashed”, Pearson Education, 2002.
2. Keith Ballinger, “. NET Web Services Architecture and Implementation”,
Pearson Education, 2003.
REFERENCES
1. David Chappell, “Understanding .NET A Tutorial and Analysis”, Addison
Wesley, 2002.
2. Kennard Scibner and Mark C. Stiver, “Understanding SOAP”, SAMS
publishing, 2000.
3. Alexander Nakhimovsky and Tom Myers, “XML Programming: Web
Applications and Web Services with JSP and ASP”, Apress, 2002.
IT1452 – FUNDAMENTALS OF PERVASIVE COMPUTING
L T P C
3 0 0 3
Total: 45
REFERENCES
1. Burkhardt, Henn, Hepper and Rintdorff, Schaeck, “Pervasive Computing”,
Addison Wesley, 2002.
2. F. Adelstein and S.K.S. Gupta, “Fundamentals of Mobile and Pervasive
Computing”, Tata McGraw Hill, 2005.
3. Ashoke Talukdar and Roopa Yavagal, “Mobile Computing”, Tata McGraw
Hill, 2005.
ELECTIVE I
L T P C
3 0 0 3
UNIT I FUNDAMENTALS 9
Overview of wireless systems – Teletraffic engineering – Radio propagation and
propagation path-loss models – Overview of digital communication and transmission.
Total: 45
TEXT BOOKS
1. Vijay K. Garg, “Wireless Communications and Networking”, Elsevier, 2008.
2. Theodore S. Rappaport, “Wireless Communications, Principles and Practice”,
Prentice Hall, 1996.
REFERENCES
1. W. Stallings, “Wireless Communications & Networks”, Prentice Hall, 2001.
2. J. Schiller, “Mobile Communications”, Addison Wesley, 2000.
3. W. C. Y. Lee, “Mobile Communications Engineering: Theory and
Applications”, 2nd Edition, McGraw Hill, 1997.
4. K. Pahlavan and P. Krishnamurthy, “Principles of Wireless Networks”,
Prentice Hall, 2002.
5. U. D. Black, “Mobile and Wireless Networks”, Prentice Hall, 1996.
BM1002 – MEDICAL INFORMATICS
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. R. D. Lele, “Computer in Medicine”, Tata McGraw - Hill, 1997.
2. Tay Vaughan, “Multimedia Making It Work”, Tata McGraw - Hill, 1997.
REFERENCES
1. Detal, ”Visual Basis for Programmers”, 2nd Edition, Pearson, 2002.
2. Harold Sackman, “Biomedical Information Technology”, Academic Press,
1997.
3. Mary Brth Fecko, “Electronics Resources: Access and Issues”, Bowker and
Saur, 1997.
BM1304 – BIO INFORMATICS
L T P C
3 0 0 3
UNIT I FUNDAMENTALS 9
Life in space and time – Dogmas – Data archives – WWW – Computers – Biological
classification – Use of sequences – Protein structure – Clinical implications.
Total: 45
TEXT BOOK
1. Arthur M Lesk, “Introduction to Bioinformatics”, Oxford University Press,
India, 2004.
REFERENCES
1. Attwood T K and Parry Smith D J, “Introduction to Bioinformatics”, Pearson
Education, 2001.
2. Rastogi S.C, Mendiratta N and Rastogi. P, “Bioinformatics: Method and
Applications”, 3rd Edition, Prentice Hall of India, 2008.
EC1019 – OPTICAL COMMUNICATION
L T P C
3 0 0 3
Total: 45
TEXT BOOK
1. Gerd Keiser, “Optical Fiber Communication”, 3rd Edition, McGraw Hill
International, 2000.
REFERENCES
1. J. Senior, “Optical Communication, Principles and Practice”, Prentice Hall of
India, 1994.
2. J. Gower, “Optical Communication System”, Prentice Hall of India, 2001.
CS1013 – C # AND. NET
L T P C
3 0 0 3
UNIT I BASICS OF C# 8
Introducing C# − Understanding .NET − Overview of C# − Literals − Variables −
Data Types − Operators − Expressions − Branching − Looping − Methods − Arrays −
Strings − Structures − Enumerations.
Total: 45
TEXT BOOKS
1. E. Balagurusamy, “Programming in C#”, TMH, 2004.
2. J. Liberty, “Programming C#”, 2nd Edition, O’Reilly, 2002.
REFERENCES
1. Herbert Schildt, “The Complete Reference −C#”, TMH, 2004.
2. Robinson et al, “Professional C#”, 2nd Edition, Wrox Press, 2002.
3. Andrew Troelsen, “C# and the .NET Platform”, A! Press, 2003.
4. S. Thamarai Selvi and R. Murugesan, “A Textbook on C#”, Pearson
Education, 2003.
CS1008 – ADVANCED JAVA PROGRAMMING
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. Elliotte Rusty Harold , “ Java Network Programming” , O’Reilly Publishers,
2000 .
2. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley and Sons Inc.,
1999.
3. Hortsmann and Cornell , “Core Java 2 Advanced Features, VOL II”, Pearson
Education , 2002.
REFERENCES
1. Web Reference: http://java.sun.com.
2. Patrick Naughton , “Complete Reference − Java2”, TMH 2003.
CS1017 – TCP / IP DESIGN AND IMPLEMENTATION
L T P C
3 0 0 3
UNIT I FUNDAMENTALS 9
Internetworking concepts and architectural model − Class full internet address –
CIDR − Subnetting and super netting − ARP − RARP − IP −IP routing − ICMP −
IPV6.
UNIT II TCP 9
Services − Header − Connection establishment and termination − Interactive data
flow − Bulk data flow − Timeout and retransmission − Persist timer − Keep alive
timer − Futures and performance.
Total: 45
TEXT BOOKS
1. Douglas E. Comer, “Internetworking with TCP/IP Principles- Protocols and
Architecture −Vol. 1 & 2”, Fourth Edition, Pearson Education Asia, 2003.
2. W. Richard Stevens, “TCP/IP illustrated” Volume 1, Pearson Education, 2003.
REFERENCES
1. Forouzan , “TCP/IP Protocol Suite” , 2nd Edition, TMH, 2003.
2. W. Richard Stevens, “TCP/IP Illustrated”, Volume 2, Pearson Education 2003.
ELECTIVE II
Total: 45
TEXT BOOK
1. Maurice J. Bach, “The Design of the Unix Operating System”, PHI, 2004.
REFERENCE
1. Vahalia, “Unix Internals: The New Frontiers”, Pearson Education Inc, 2003.
CS1006 – OPEN SOURCE SOFTWARE
L T P C
3 0 0 3
Total: 45
TEXT BOOK
1. N. B. Venkateshwarlu, “Introduction to Linux: Installation and Programming”,
B S Publishers, 2005.
REFERENCES
1. Matt Welsh, Matthias Kalle Dalheimer, Terry Dawson and Lar Kaufman,
“Running Linux”, 4th Edition, O'Reilly Publishers, 2002.
2. Carla Schroder, “Linux Cookbook”, 1st Edition, O'Reilly Cookbooks Series,
November 2004.
ON-LINE MATERIALS
1. “Open Sources: Voices from the Open Source Revolution”, 1st Edition,
January 1999.
URL: http://www.oreilly.com/catalog/opensources/book/toc.html
2. “The Linux Cookbook: Tips and Techniques for Everyday Use”, 1st Edition,
Michael Stutz, 2001. URL: http://dsl.org/cookbook/cookbook_toc.html
3. “The Linux System Administrators' Guide”, Lars Wirzenius, Joanna Oja,
Stephen Stafford, and Alex Weeks, December 2003.
URL: ttp://www.tldp.org/guides.html
4. Using GCC, Richard Stallman et al. URL: http://www.gnu.org/doc/using.html
5. An Introduction to GCC, Brian Gough. URL: http://www.network-
theory.co.uk/docs/gccintro/
6. GNU Autoconf, Automake and Libtool, Gary V. Vaughan, Ben Elliston, Tom
Tromey and Ian Lance Taylor. URL: http://sources.redhat.com/autobook/
7. Open Source Development with CVS, 3rd Edition, Karl Fogel and Moshe Bar.
URL:http://cvsbook.red-bean.com/
8. Advanced Bash Scripting Guide, Mendel Cooper, June 2005.
URL: http://www.tldp.org/guides.html
9. GTK+/GNOME Application Development, Havoc Pennington.
URL: http://developer.gnome.org/doc/GGAD/
10. Python Tutorial, Guido van Rossum, Fred L. Drake, Jr., Editor.
URL: http://www.python.org/doc/current/tut/tut.html
CS1003 – COMPONENT BASED TECHNOLOGY
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. Clemens Szyperski, “Component Software: Beyond Object-Oriented
Programming”, Pearson Education Publishers, 2003.
2. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley and Sons Inc,
1999.
REFERENCES
1. Mowbray, “Inside CORBA”, Pearson Education, 2003.
2. Freeze, “Visual Basic Development Guide for COM & COM+”, BPB
Publication, 2001.
3. Hortsamann and Cornell, “Core Java Vol-II” Sun Press, 2002.
4. Sudha Sudasivam, “Component Based Technology”, John Wiley & Sons,
2008.
CS1021 – SOFTWARE PROJECT MANAGEMENT
L T P C
3 0 0 3
UNIT I FUNDAMENTALS 9
Conventional software management − Evolution of software economics − Improving
software economics − Conventional versus modern software project management.
Total: 45
TEXT BOOKS
1. Walker Royce, “Software Project Management - A Unified Framework”,
Pearson Education, 2004.
2. Humphrey Watts, “Managing the Software Process”, Addison Wesley, 1989.
REFERENCES
1. Humphrey Watts, “Managing the Software Process”, Addison Wesley, 1989.
2. Ramesh Gopalaswamy, “Managing Global Projects”, Tata McGraw Hill, 2001.
3. Bob Hughes and Mikecotterell, “Software Project Management”, 3rd Edition,
Tata McGraw Hill, 2004.
CS1002 – DIGITAL IMAGE PROCESSING
L T P C
3 0 0 3
Total: 45
TEXT BOOK
1. Rafael C Gonzalez and Richard E Woods, “Digital Image Processing 2nd
Edition, Pearson Education, 2003.
REFERENCES
1. William K Pratt, “Digital Image Processing”, John Willey.
2. A. K. Jain, “Fundamentals of Digital Image Processing”, PHI, New Delhi,
1995.
3. Chanda Dutta Magundar, “Digital Image Processing and Applications”, PHI,
2000.
CS1020 – SOFT COMPUTING
L T P C
3 0 0 3
UNIT II OPTIMIZATION 8
Derivative − Based optimization − Descent methods − Method of steepest descent −
Classical newton’s method − Step size determination − Derivative-free optimization −
Genetic algorithms − Simulated annealing − Random search − Downhill simplex
search.
Total: 45
TEXT BOOK
1. J. S. R. Jang , C. T. Sun and E. Mizutani, “Neuro-Fuzzy and Soft
Computing”, Pearson Education, 2004.
REFERENCES
1. Timothy J. Ross, “Fuzzy Logic with Engineering Applications”, TMH, 1997.
2. Davis E. Goldberg, “Genetic Algorithms: Search- Optimization and Machine
Learning”, Addison Wesley, N.Y., 1989.
3. S. Rajasekaran and G. A. V. Pai, “Neural Networks- Fuzzy Logic and Genetic
Algorithms”, PHI, 2003.
4. R. Eberhart, P. Simpson and R. Dobbins, “Computational Intelligence − PC
Tools”, AP Professional, Boston, 1996.
5. Sivanadtham and Deepa, ”Principles of Soft Computing”,Wilesy India, 2008.
CS1010 – ADVANCED OPERATING SYSTEMS
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. Mukesh Singhal and Niranjan G.Shivaratri, "Advanced concepts in operating
systems: Distributed Database and multiprocessor operating systems" , TMH,
2001.
2. Andrew S. Tanenbaum , "Modern Operating System", PHI, 2003.
REFERENCES
1. Pradeep K. Sinha, "Distributed Operating System-Concepts and Design",
PHI, 2003.
2. Andrew S. Tanenbaum, "Distributed Operating System", Pearson Education,
2003.
ELECTIVE III
L T P C
3 0 0 3
Total: 45
TEXT BOOK
1. Daniel Tabak, “Advanced Microprocessors”, 2nd Edition, TMH, 1995.
REFERENCES
1. www.intel.com/products/server/processors/server/itanium2 (Unit V:EPIC)
2. www.hpl.hp.com/techreports/1999/HPL-1999-111.html(UnitV:Network
Processor)
3. www.intel.com/design/network/products/npfamily (UnitV:Network Processor)
4. www.national.com/appinfo/imaging/processors.html(UnitV: Image Processor)
5. Barry B.Brey, “The Intel Microprocessors −8086/8088- 80186/80188, 80286,
80386, 80486, Pentium −Pentium Pro Processor, Pentium II, Pentium III,
Pentium IV, Architecture, Programming and Interfacing”, 6th Edition,
Pearson Education/PHI, 2002.
CS1011 – PARALLEL COMPUTING
L T P C
3 0 0 3
Total: 45
TEXT BOOK
1. Kai Hwang and Zhi.Wei Xu, “Scalable Parallel Computing”, Tata McGraw-
Hill, 2003.
REFERENCES
1. David E. Culler and Jaswinder Pal Singh, “Parallel Computing Architecture: A
Hardware/Software Approach”, Morgan Kaufman Publishers, 1999.
2. Michael J. Quinn, “Parallel Programming in C with MPI and OpenMP”, Tata
McGraw-Hill, 2003.
3. Kai Hwang, “Advanced Computer Architecture”, Tata McGraw-Hill, 2003.
CS1009 – ADVANCED DATABASES
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. Thomas M. Connolly and Carolyn E. Begg , “Database Systems −A Practical
Approach to Design , Implementation and Management”,3rd Edition, Pearson
Education, 2003.
2. Ramez Elmasri and Shamkant B.Navathe, “Fundamentals of Database
Systems”, 4th Edition, Pearson Education, 2004.
REFERENCES
1. M. Tamer Ozsu and Patrick Ualduriel, “Principles of Distributed Database
Systems”, 2nd Edition, Pearson Education, 2003.
2. C.S.R.Prabhu, “Object Oriented Database Systems”, PHI, 2003.
3. Peter Rob and Corlos Coronel, “Database Systems Design Implementation
and Management”, 5th Edition, Thompson Learning Course Technology,
2003.
IT1002 – NANO COMPUTING
L T P C
3 0 0 3
Total: 45
TEXT BOOK
1. Eric Drexler, “Engines of Creation: The Coming Era of Nanotechnology”,
Reprint Edition, Anchor, 1987.
REFERENCES
1. Mark A Ratner, Daniel Ratner, Mark Ratner, ”Nanotechnology: A Gentle
Introduction to the Next Big Idea”, 1st Edition, Prentice Hall of India, 2002.
2. Eric Drexler, “Nanosystems: Molecular Machinery, Manufacturing, and
Computation”, 1st Edition, Wiley, 1992.
3. Jack Uldrich and Deb Newberry, “The Next Big Thing Is Really Small: How
Nanotechnology Will Change the Future of Your Business”,1st Edition,
Crown Business, 2003.
4. Douglas Mulhall, “Our Molecular Future: How Nanotechnology, Robotics,
Genetics and Artificial Intelligence Will Transform Our World”, Prometheus
Books, 2002.
CS1016 – SOFTWARE TESTING
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. Ilene Burnstein, “Practical Software Testing”, Springer International Edition,
2003.
2. Edward Kit, “Software Testing in the Real World – Improving the Process”,
Pearson Education, 1995.
REFERENCES
1. Elfriede Dustin, “Effective Software Testing”, Pearson Education, 2003.
2. Renu Rajani and Pradeep Oak, “Software Testing – Effective Methods, Tools
and Techniques”, Tata McGraw Hill, 2003.
CS1024 – SOFTWARE METRICS
L T P C
3 0 0 3
Total: 45
TEXT BOOK
1. Norman E. Fenton and Shari Lawrence Pfleeger, “Software Metrics – A
Rigorous and Practical Approach”, 2nd Edition, Thomson International
Student Edition, 2003.
REFERENCE
1. Roger S. Pressman, “Software Engineering – A Practitioner’s Approach”, 5th
Edition, McGraw Hill International Edition, 2001.
CS1012 – KNOWLEDGE BASED DECISION SUPPORT SYSTEMS
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. Efrain Turban and Jay E. Aronson, “Decision Support Systems and Intelligent
Systems”, 6th Edition, Pearson Education, 2001.
2. Ganesh Natarajan and Sandhya Shekhar, “Knowledge Management Enabling
Business Growth”, Tata McGraw Hill, 2002.
REFERENCES
1. George M. Marakas, “Decision Support System”, Prentice Hall India, 2003.
2. Efrem A. Mallach, “Decision Support and Data Warehouse Systems”, Tata
McGraw-Hill, 2002.
3. Dalker,”Knowledge Management – Theory and Practice”, Elsevier, 2007.
4. Becerra Fernandez and Laidener, “Knowledge Management – An Evolutionary
View”, PHI, 2009.
ELECTIVE IV
UNIT 1 FUNDAMENTALS 9
ERP – Enterprise – Benefits of ERP – ERP and related technologies – Business
Process Reengineering (BPR) – Data warehousing and data mining – OLAP – SCM
Total: 45
TEXT BOOK
1. Alexis Leon, “ERP Demystified”, Tata McGraw Hill, 2000.
REFERENCES
1. Joseph A Brady, Ellen F Monk and Bret Wagner, “Concepts in Enterprise
Resource Planning”, Thompson Course Technology, 2001.
2. Vinod Kumar Garg and Venkitakrishnan N K, “Enterprise Resource Planning
Concepts and Practice”, Prentice Hall of India, 2003.
CS1022 – RESOURCE MANAGEMENT TECHNIQUES
L T P C
3 0 0 3
TEXT BOOK
1. H. A. Taha, “Operation Research”, Prentice Hall of India, 2002.
REFERENCES
1. Anderson “Quantitative Methods for Business”, Eighth Edition, Thomson
Learning, 2002.
2. Winston,” Operation Research”, Thomson Learning, 2003.
3. Vohra, ”Quantitative Techniques in Management”, Tata McGraw Hill, 2002.
4. Anand Sarma, “Operation Research”, Himalaya Publishing House, 2003.
CS1014 – USER INTERFACE DESIGN
L T P C
3 0 0 3
Total: 45
TEXT BOOK
1. Wilbent. O. Galitz, “The Essential Guide to User Interface Design”, John
Wiley and Sons, 2001.
REFERENCES
1. Ben Sheiderman, “Design the User Interface”, Pearson Education, 1998.
2. Alan Cooper, “The Essential of User Interface Design”, Wiley - Dream Tech
Ltd., 2002.
CS1015 – INFORMATION SECURITY
L T P C
3 0 0 3
UNIT 1 FUNDAMENTALS 9
History – Introduction to information security – Critical characteristics of information
– NSTISSC security model – Components of an information system – Securing the
components – Balancing security and access – The SDLC – The security SDLC.
Total: 45
TEXT BOOKS
1. Michael E Whitman and Herbert J Mattord, “Principles of Information
Security”, Vikas Publishing House, 2003.
2. Micki Krause and Harold F. Tipton, “Handbook of Information Security
Management”, Vol 1 - 3, CRC Press LLC, 2004.
REFERENCES
1. Stuart Mc Clure, Joel Scrambray and George Kurtz, “Hacking Exposed”, Tata
McGraw Hill, 2003
2. Matt Bishop, “Computer Security Art and Science”, Pearson / Prentice Hall of
India, 2002.
3. Patel, “Information Security Theory and Practice”, Prentice Hall of India,
2006.
4. Straub,”Information Security: Policy, Processes and Practices”, PHI, 2009.
IT1004 – BUSINESS PROCESS MODEL
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. Davis Barnes, “Understanding Business : Process”, Routledge, 2000 [Units 1,
2].
2. Martyn A Ould, “Business Processes : Modelling and Analysis for Re
Engineering and Improvement”, John Wiley and Sons, 1995 [Units 3, 4, 5].
REFERENCES
1. Howard Smith and Peter Fingar, “Business Process Management (BPM): The
Third Wave”, Meghan - Kiffer Press, USA, 2003.
2. Roger Burlton, “Business Process Management: Profiting from Process”,
SAMS, USA, 2001.
3. Mike Jacka J and Paulette J Keller, “Business Process Mapping: Improving
Customer Satisfaction”, John Wiley and Sons, USA, 2001.
4. Faisal Haque, “e - Enterprise: Business Models, Architecture and
Components”, Cambridge University Press, UK, 2000.
5. Ulric J Gelinas, Steve G Sutton and Jane Fedorowicz, “Business Processes and
Information Technology”, Thompson Learning, India, 2004.
CS1025 – REQUIREMENTS ENGINEERING
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. Dean Leffingwell and Don Widrig, “Managing Software Requirements A
Unified Approach”, 5th Printing, Addison - Wesley, 2000.
2. Roger S. Pressman, “Software Engineering, A Practitioner’s Approach”,
6th Edition, McGraw - Hill International, 2005.
CS1023 – SOFTWARE QUALITY MANAGEMENT
L T P C
3 0 0 3
Total: 45
TEXT BOOKS
1. 0Allan C. Gillies, “Software Quality: Theory and Management”, Thomson
Learning, 2003.
2. Stephen H. Kan, “Metrics and Models in Software Quality Engineering”,
Pearson Education (Singapore) Pvt. Ltd., 2002.
REFERENCES
1. Norman E. Fenton and Shari Lawrence Pfleeger, “Software Metrics”,
Thomson, 2003.
2. Mordechai Ben, Menachem and Garry S.Marliss, “Software Quality”
Thomson Asia Pvt. Ltd., 2003.
3. ISO 9000-3 “Notes for the application of the ISO 9001 Standard to software
development”.
4. Kamna Malik and Praveen Choudry, “Software Quality: A Practitioner
Approach”, PHI, 2000.