Calicut University Engineering Syllabus 2014 Scheme
Calicut University Engineering Syllabus 2014 Scheme
UNIVERSITY OF CALICUT
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE AND ENGINEERING
2014 Scheme for B. Tech. Computer Science and Engineering (CS) Branch for 3rd to 8th
Semesters
Duration
Hours/
Code Subject Marks of End
Week Semester Credits
Examinati
on
End
L T P/D Internal Semeste
r
Discrete Computational
CS14 304 3 1 0 50 100 3 4
Structures
CS14 307
Programming Lab 0 0 3 50 100 3 2
(P)
CS14 308
Electronics Circuits Lab 0 0 3 50 100 3 2
(P)
1
TOTAL 5 8 400 800 24 28
7
Note: For EN14 302 Computer Programming in C, the end semester examination will be
held by the University as a theory paper.
Duration
of End
Hours/
Code Subject Marks Semester Credits
Week
examinati
on
End
L T P/D Internal Semeste
r
Object Oriented
CS14 404 3 1 0 50 100 3 4
Programming in Java
CS14 407
Data Structures Lab 0 0 3 50 100 3 2
(P)
CS14 408
Digital Systems Lab 0 0 3 50 100 3 2
(P)
1
TOTAL 6 6 400 800 24 28
8
Duration
of End
Hours/
Code Subject Marks Semester Credits
Week
examinati
on
End
L T P/D Internal Semeste
r
Database Management
CS14 504 3 1 0 50 100 3 4
Systems
CS14 508
Hardware Lab 0 0 3 50 100 3 2
(P)
1
TOTAL 6 6 400 800 24 28
8
Duration
of End
Hours/
Code Subject Marks Semester Credits
Week
examinati
on
End
L T P/D Internal Semeste
r
Management Information
CS14 606 3 1 0 50 100 3 4
Systems
CS14 607
Systems Lab 0 0 3 50 100 3 2
(P)
CS14 608
Mini Project 0 0 3 50 100 3 2
(P)
1
TOTAL 6 6 400 800 24 28
8
Duration
of End
Hours/
Code Subject Marks Semester Credits
Week
examinati
on
End
L T P/D Internal Semeste
r
CS14 706
Compiler Lab 0 0 3 50 100 3 2
(P)
CS14 707
Network Programming Lab 0 0 3 50 100 3 2
(P)
CS14 708
Project 0 0 4 100 - - 4
(P)
1
TOTAL 5 10 450 700 21 28
5
Duration
of End
Hours/
Code Subject Marks Semester Credits
Week
examinatio
n
End
L T P/D Internal Semeste
r
CS14 705-Elective II
CS14 805-Elective IV
Objective
• To introduce the concepts of linear algebra and Fourier transform which are
wealth of ideas and results with wide area of application.
Definition of Line integral in the complex plane – Cauchy’s integral theorem (Proof
of existence of indefinite integral to be omitted) – Independence of path – Cauchy’s
integral formula – Derivatives of analytic functions (Proof not required) – Taylor
series (No proof) – Laurent series (No proof) – Singularities - Zeros – Poles -
Residues – Evaluation of residues – Cauchy’s residue theorem – Evaluation of real
definite integrals.
Fourier Integral theorem (Proof not required) – Fourier Sine and Cosine integral
representations – Fourier transforms – transforms of some elementary functions –
Elementary properties of Fourier transforms – Convolution theorem (No proof) –
Fourier Sine and Cosine transforms – transforms of some elementary functions –
Properties of Fourier Sine and Cosine transforms.
Text Books
Module I:
Erwin Kreysig, Advanced Engineering Mathematics, 8e, John Wiley and Sons,
Inc.
Module II:
Erwin Kreysig, Advanced Engineering Mathematics, 8e, John Wiley and Sons,
Inc.
Sections: 13.1, 13.2, 13.3, 13.4, 14.4, 15.1, 15.2, 15.3, 15.4
Module III:
Module IV:
Wylie C.R and L.C. Barrett, Advanced Engineering Mathematics, McGraw Hill.
Reference books
Maximum
Total Marks: 100
Objectives
Text Books
Reference Books
1. B. Gottfried, Programming with C, 2nd ed, Tata McGraw Hill, New Delhi,
2006
20% - Assignments
Maximum
Total Marks: 100
Objectives
• To lay the foundation for the study of hardware organization of digital computers. It
brings out the interplay between various building blocks of computers, without being
specific to any particular computer. At the end of the course, the student is expected to
gain a fair idea about the functional aspects of each building block in computer design, in
the general sense.
Text Books
1. W. Stallings, Computer Organization and Architecture: Designing for
Performance, 8th Ed., Pearson Education India. 2010
2. D. A. Patterson and J. L. Hennessy, Computer Organization and Design,
4th Ed., Morgan Kaufmann, 2008.
Reference Books
1. Heuring V. P. & Jordan H. F., Computer System Design & Architecture,
Addison Wesely
2. Hamacher, Vranesic & Zaky, Computer Organization, McGraw Hill
Maximum
Total Marks: 100
Objectives
• To get familiar with the essential proof techniques, logic and useful
mathematical objects.
Logic - Logical connectives and Truth tables – Logical equivalence and laws of logic
– Logical implication and rules of inference- Quantifiers – Proofs of theorems using
rules of universal specification and universal generalization.
Text Books
1. Ralph P Grimaldi, Discrete and Combinatorial Mathematics: An applied
introduction (Fourth Edition), Pearson Education
References
1. Truss J K, Discrete Mathematics for Computer Scientists, Pearson Education.
2. Donald F Stanat & David F McAllister, Discrete and Mathematical Structures
in Computer Science, Prentice Hall.
3. Thomas Koshy, Discrete Mathematics with Applications, Academic
Press/Elsevier,
4. Kolman B & Busby R C, Discrete and Mathematical Structures for Computer
Science, Prentice Hall of India. 2005
5. C.L. Liu, Elements of Discrete Mathematics, Tata McGraw Hill, 2002
Maximum
Total Marks: 100
Objectives
Diode switch, clipping and clamping circuits – Types of Diodes - light emitting
diodes - photo diode – opto coupler - laser diode - the schottky diode - varactor
diodes - varistors - current-regulator diodes – step recovery diodes - back diodes -
tunnel diodes - pin diodes – Transistors - Transistor switch and amplifier circuits –
Bistable multivibrator - Schmitt trigger - Monostable and astable multivibrator
Logic levels - Concepts of SSI, MSI, LSI and VLSI - Logic families: NOT gate, TTL,
ECL, CMOS logic - Interfacing - Comparison of logic families - TTL and, MOS flip-
flops.
Memories: Basic concepts - Read only memories - Programmable ROMs - Static and
dynamic random access memories - Memory expansion - Magnetic bubble
memories - Magnetic surface storage devices - CD-ROMs - Special memories -1
Sample and hold circuit - D/A converters - A/D converters – Timing
Text Books
1.Mahadevaswamy U.B & V. Nattarasu, Electronic Circuits : Computer Engineer’s
Perspective, Sanguine Technical Publishers, 2008 (Module I & II)
2. Taub H. & Schilling D., Digital Integrated Electronics, McGraw Hill (Modules III &
IV)
References
1.Nagarath I. J., Electronics Analog & Digital, Prentice Hall India
2. Floyd T.L., Digital Fundamentals, Universal Book Stall
3. Schilling D.L. & Belove C, Electronic Circuits: Discrete & Integrated, McGraw Hill.
Maximum
Total Marks: 100
Objectives
the NAND and NOR gates -Analysis and design of combinational logic circuits -
Adders - Parallel adders and look-ahead adders - Comparators - Decoders and
encoders - Code conversion - Multiplexers and demultiplexers - Parity generators
and checkers – ROMs, PLAs.
Counters and shift registers - SR, JK, D and T flip-flops - Excitation tables -Triggering
of flipflops - Flip-flop applications - Latches - Ripple counters – Design of
Synchronous counters - Up-down counters - Design of sequential circuits - Counter
decoding - Counter applications - Shift registers and their applications –
Synchronous sequential machines-Basic concepts-State tables and diagrams.
Fault diagnosis and tolerance - Fault classes and models - Fault diagnosis and
testing – Test generation - Fault table method - Path sensitization method -Boolean
difference method – Fault tolerance techniques.
Text Books
Reference Books
1. Norman
Internal Balbanian,
Continuous Bradely Carlson,
Assessment Digital
(Maximum Logic Design Principles,Wiley
Marks-50)
India Pvt. Ltd
60% - Tests (minimum 2)
2. Biswas N. N., Logic Design Theory, Prentice Hall of India
30% - Assignments (minimum 2) such as home work, problem solving, group
3. Millman
discussions, J. &literature
quiz, Halkias C.C., Integrated
survey, Electronics:
seminar, Analog
term-project, & Digital
software Circuits
exercises, &
etc.
Systems, Tata McGraw Hill.
10% - Regularity in the class
4. Rao, Switching Theory and Logic Design, 1st Ed., Pearson Education
Maximum
Total Marks: 100
Objectives
HCF (Euclid's algorithm) and LCM of given numbers - Find mean, median and mode
of a given set of numbers - Conversion of numbers from binary to decimal,
hexadecimal, octal and back - Evaluation of functions like ex, sin(x) and cos(x) for a
given numerical precision using Taylor's series - Testing whether a given number is
prime.
Matrix operations: Programs to find the product of two matrices - Inverse and
determinant (using recursion) of a given matrix - Solution to simultaneous linear
equations using Jordan elimination
Files: Use of files for storing records with provision for insertion - Deletion, search,
sort and update of a record
Reference Books
30%- Test/s
Objectives
Reference Books
2. Bhargava etal., Basic Electronic Circuits and Linear Circuits, Tata McGraw Hill
30%- Test/s
10%- Regularity
Syllabus in the class
- B.Tech. Computer Science and Engineering
30
Objective
Power series method for solving ordinary differential equations – Frobenius method
for solving ordinary differential equations – Bessel’s equation – Bessel functions –
Generating functions (No proof) – Relation between Bessel functions –
Orthogonality property of Bessel functions (Proof not required).
Text Books
Module I:
Module II:
Module III:
Erwin Kreysig, Advanced Engineering Mathematics, 8e, John Wiley and Sons,
Inc.
Module IV:
Sections: 16.1, 16.2, 16.3, 16.4, 16.5, 16.6, 16.7, 16.8, 16.9
Erwin Kreysig, Advanced Engineering Mathematics, 8e, John Wiley and Sons,
Inc.
Reference books
Objectives
Text Books:
References:
2. S.P Misra, S.N Pandey, Essential Environmental studies, Ane books, Pvt
Ltd, 2009
Maximum
Total Marks: 100
Objectives
Non Linear Structures - Graphs - Trees - Graph & Tree implementation using array &
Linked List - Binary trees - Binary tree traversals - pre-order, in-order & postorder -
Threaded binary trees - Binary Search trees - AVL trees - B trees and B+ trees-
Graph traversals - DFS, BFS - shortest path - Dijkstra’s algorithm, Minimum
spanning tree - Kruskal Algorithm, prims algorithm
Text Books
2. Cormen T.H, Leiserson C.E & Rivest R.L, Introduction to Algorithms., PHI Learning
Reference Books
1. Aho A.V, Hopcroft J.E. & Ullman J.D, Data Structures and Algorithms, Pearson
Education
4. Deshpande P.S, Kakde O.G, C and Data Structures, Dream- tech India Pvt. Ltd.
Maximum
Total Marks: 100
Objectives
Review of Object Oriented Concepts - Objects and classes in Java – defining classes
– methods – access specifiers – static methods– constructors – finalize method –
Arrays – Strings -Packages – JavaDoc comments, Dealing with Errors, Catching
Exceptions, , Debugging Techniques, Using a Debugger.
Streams and Files -Use of Streams, Object Streams, File Management. Multi-
threaded programming– Thread properties – Creating a thread -Interrupting threads
–Thread priority- thread synchronization – Synchronized method -Interthread
communication
Database Programming -The Design of JDBC, The Structured Query Language, JDBC
Installation, Basic JDBC Programming Concepts, Query Execution, Metadata,
Scrollable and Updatable Result Sets, Row Sets, Transactions, Advanced
Connection Management. Remote Objects-Remote Method Invocation, setting up
RMI, Parameter passing in Remote Methods.
Text Books
1. Cay S. Horstmann and Gary Cornell, “Core Java: Volume I & II–
Fundamentals”, Eighth Edition, Pearson Education, 2008.
References
4. George Reese, " Database programming, with JDBC and Java", O'Reilly.
Maximum
Total Marks: 100
Objectives
• To familiarize the students with the essentials of system software design. System
software consists of programs necessary to make the hardware function properly.
• To equip the student with the right kind of tools for computer systems design and
development.
Loaders and linkers - basic loader functions - machine dependent and machine
independent loader features - loader design options and implementation examples
Text Books
1. Cay S. Horstmann and Gary Cornell, “Core Java: Volume I & II–
Fundamentals”, Eighth Edition, Pearson Education, 2008.
References
3. George Reese, " Database programming, with JDBC and Java", O'Reilly.
Maximum
Total Marks: 100
Objectives
• To familiarize the student with the internals of a microprocessor with a wide range of
processing capabilities.
• Also to give a fair idea of various interfacing methods and devices, along with a
detailed treatment of important design issues.
The Hardware Structure of 8086 -, Clock, , Instruction Cycle. Memory and I/O
Decoding -Memory Device Pins, Memory Address Decoding, I/O Address Decoding
.The Interrupt Structure of 8086 -Dedicated Interrupt , Software Interrupts
,Hardware Interrupts, Priority of Interrupts ,Dos 21 H and BIOS 10H Functions ,
Keyboard Interfacing.
Text Books
Reference Books
4. Walter A Triebel, Avatar Singh- The 8086 and 8088 Microprocessors- Pearson-
2013.
Maximum
Total Marks: 100
Objectives
9. Disjoint Set operations: Union and Find using rank and path compression
Reference Books
Cormen T.H., Lieserson C.E. & Rivest R.L., Introduction to Algorithms, Prentice
Hall of India.
Sahni S., Data structures, Algorithms & Applications in C++, McGraw Hill.
30%- Test/s
Objectives
1. Verification of truth tables of AND, OR, NOT, NAND, NOR and XOR gates, used for
gating
digital signals.
2. TTL characteristics
10. Astable multivibrator and schmitt trigger using gates, astable and monostable
Reference Books
30%- Test/s
Teaching scheme
Credits:4
Objective
The prime objective of the Engineering Economics course is to make students
familiar with the economic way of thinking. This course provides the students with
the foundations of economic theory, tools and techniques for use in the process of
efficient economic decision-making in their engineering and managerial profession.
National Income Concepts: GDP and GNP, Per capita income, Methods of
measuring national income. Inflation and Deflation: Concepts and regulatory
measures – Monetary policy and Fiscal policy.
Value Analysis - Time value of money - Interest formulae and their applications:
Single-payment compound amount factor, Single-payment present worth factor,
Equal-payment series compound amount factor, Equal-payment series sinking fund
factor, Equal-payment series present worth factor, Equal-payment series capital
recovery factor, Effective interest rate. Investment criteria: Pay Back Period, Net
Present Value, Internal Rate of Return, Benefit-cost ratio.
Text Books
Reference Books
Maximum
Total Marks: 50
Reference Books
McGraw Hill.
Maximum
Total Marks: 50
Teaching scheme
Credits:4
Objectives
Coding and Testing :Coding standards and Guidelines- Code Review - internal
documentation and need for standards- Software Testing - Objectives of testing –
Functional and Structural testing –Generation of test data - Test Plan - Unit testing –
Integration testing – System testing – Test reporting- Overview of SQA- Software
Configuration Management- Quality Standards.
References
Note: One suggestion is to consider techniques learned here while doing mini
project & assignments can be given to prepare Software Engineering documents
in IEEE format for a sample project.
Objectives
1. Silberschatz, Galvin, & Gagne, Operating System Concepts, 8th Ed., Wiley
References
Maximum
Total Marks: 100
Objectives
To introduce the fundamental concepts necessary for designing, using, and implementing
database systems and applications. The syllabus includes the fundamentals of database
modeling and design, the languages and facilities provided by the database management
systems, and system implementation techniques
Text Book
Reference Books
2. Silberschatz A., Korth H.F., & Sudarshan S., Database System Concepts,
Tata McGraw Hill
Maximum
Total Marks: 100
Objectives
Data link control – framing – flow control – error control – protocol for noiseless
channels – noisy channels – Synchronous protocols- Character oriented protocols-
Bit oriented protocols- HDLC – point to point protocol – multiple access.
Text Books
Reference Books
Maximum
Total Marks: 100
Objectives
Module IV (12 hours) Halting problem of TMs - Undecidable problem about TMs -
Rice's Theorem - Post Correspondence problem - Undecidability of Post
Correspondence Problem - Undecidable problems on Languages. Intractable
problems - The classes P and NP - Polynomial time reducibility -NP-Complete
problems
Text Books
1. Raymond Greenlaw & H. James Hoover, Fundamentals of the Theory of
Computation :
Principles and Practice, Morgan Kaufmann Publishers.
Reference Books
1. Hopcroft J.E, Motwani R & Ullman J. D., Introduction to Automata Theory,
Languages and
Computation, Pearson Education.
2. Misra & Chandrasekhar, PHI
3. Linz: P., An Introduction to Formal Languages & Automata, Narosa.
4. Martin I C, Introduction to Languages and the Theory of Computation, Tata
McGraw Hill
Maximum
Total Marks: 100
Stack/Queue
Lab 4: Polymorphism - Define base class for vectors and use inheritance to
define complex and real vector with standard operations and use base class
object to display different type objects.
Lab 5:Concurrent programming using Threads - program for the readers and writers
problem
Lab 6: Applets: W rite a Java program that works as a simple calculator. Use a
grid layout to arrange buttons for the digits and for the +, -,*, % operations.
Add a text field to display the result
Lab 7: GUI programming : 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 and display it.
Lab 8 : Random Access Files : Create student database . Design a GUI with
provision for insertion Deletion and search of a record and create reports.
Lab 9 : Java Packages : Define a Scanner package to read different data types
and use the Scanner to compute the average of a list of comma separated
values.
Lab 10 : Java Collections : Use Java collection frame work to perform set
operations.
Reference Books
`
Internal Continuous Assessment (Maximum Marks-50)
30%- Test/s
Objectives
Lab 2,3: Assembly language program for implementing arithmetic and string
operations
Reference Books
2. Douglas V. Hall, Microprocessors and Interfacing, 2/e, Tata McGraw Hill, 1988
30% - Tests.
End Semester Examination (Maximum Marks -100 )
10% - Regularity in the class
70% - Procedure, conducting experiment, results, tabulation and inference
Objectives
State machine and concurrent process models: Models vs. languages, text vs.
graphics, A basic state machine model: finite-state machines, FSM with datapath
model FSMD, Hierarchical/Concurrent state machine model (HCFSM) and the State
charts language, Program-state machine model (PSM),The role of an appropriate
model and language
Concurrent process model: Concurrent processes, create, terminate suspend,
resume and join, Interprocess Communication and synchronization methods and
their implementation
Text Books
1. Frank Vahid and Tony Givargis, Embedded System Design: A Unified
Hardware/Software Introduction, Wiley India, 2002.
Reference Books
1. Jack Ganssle, The Art of Designing Embedded Systems, 2nd ed.,
Elsevier, 2008.
2. Raj Kamal, Embedded systems - architecture, programming and
design, Tata McGraw Hill, 2007.
3. Steve Heath, Embedded Systems Design, 2nd ed., Elsevier, 2006.
4. Tammy Noergaard, Embedded Systems Architecture: A
Comprehensive Guide for Engineers and Programmers, Elsevier,
2008.
5. A.N.Sloss, D. Symes, and C. Wright, Arm System Developer’s Guide:
Designing and Optimizing System Software, Morgan Kaufmann
Publishers/Elsevier, 2008.
6. Lyla. B. Das,Embedded Systems-An Integrated Approach,Pearson.
7. James K Peckol, Embedded Systems – A Contemporary Design Tool,
Wiley India.
8.
Maximum
Total Marks: 100
Objective:
Text books
1. Foley J.D., Van Dam A., Feiner S.K., & Hughes J.F., Computer Graphics Principles
and Practice, Pearson Education
2. Steinmetz R. & Nahrstedt K., Multimedia: Computing, Communications and
Applications, Pearson Education
Reference books
Maximum
Total Marks: 100
Objectives
Text Books
1. Aho A.V., Sethi R., Ullman J.D., Compilers: Principles, Techniques and
Tools, Pearson Education.
Reference Books
1. Aho A. V., Ullman J.D. Principles of Compiler Design, Narosa
2. Muchnick S.S., Advanced Compiler Design Implementation, Harcourt
Asia (Morgan Kaufman)
3. Holub A.I., Compiler Design in C, Prentice Hall India
4. Appel A.W., Modern Compiler Implementation in C, Cambridge
University Press
5. Kenneth C Lauden, Compiler Construction - Principles and practice,
Thomson Brooks/Cole - Vikas Publishing House.
6. Dick Grune, Henri E Bal, Ceriel J.H Jacobs, Koen G Langendoen,
Modern Compiler design, Dreamtech.
7. K.D.Cooper and Linda Torczon, Engineering a Compiler, Morgan
Kaufmann/Elsevier, 2008
Maximum
Total Marks: 100
Objectives
• To teach the mode of operation of different types of computer networks that are
used to interconnect a distributed community of computers and various interfacing
standards and protocols
The Network Layer- Network Layer Design Issues, Routing Algorithms, Congestion
Control Algorithms, Quality of Service, Internetworking, The Network Layer in the
Internet
The Application Layer- DNS-The Domain Name System, Electronic Mail, The World
Wide Web, Multimedia
Text Book
1. A. S. Tanenbaum – “Computer Networks (4th Ed.)” – Pearson Education/PHI
Reference Books
1. Behrouz Forouzan, Introduction to data communication and networking,
Tata McGraw- Hill Publishing Company Ltd.
2. Halsall F., Data Communication, Computer Networks and Open Systems,
Pearson Education
3. L. Peterson & Bruce S. Davie, Computer Networks- A systems approach,
4/e Morgan Kaufmann publishers an imprint of Elsevier
4. Keshav S, An Engineering Approach to Computer Networking, Pearson
Education.
5. Leon-Garcia A. & Widjaja I., Communication Networks, Tata McGraw Hill
6. James F Kumar, Keith W Ross;Computer Networking A Top Down
Approach Fifth Edition Pearson 2013-02-21
7. Barry Wilkinson, Michael Allen;Parallel Programming Techniques and
Applications using Networked Workstations and Parallel Computers
Second Edition Pearson 2007
8. Fred Halsall, Lingana Gouda Kulkarni- Computer Networking and The
Internet, Fifth Edition , Pearson 2011
9. M L Liu- Distributed Computing- principles and Applications, Pearson
2013
10.Jocen Burkhaselt, Horst Henn, Stefan Hepper, Klaus Rindlorff, Thomas
Sehacck- Pervasive Computing Technology and Architecture of Mobile
Internet Applications, Pearson 2013
11.M. Barry Dumas, Morris Schwartz- Princilpes of Computer Networks and
Communications, Pearson 201212.
12.Prakash C Gupta- Data Communications and Computer Networks, PHI
Learning New Delhi 2012
Maximum
Total Marks: 100
Objectives
• This course introduces the basics of graph theory as a modeling and analysis
tool in computer science and engineering. It introduces the structures such
as graphs and trees and several combinatorial techniques, which are
needed in number theory based computing and network security studies in
Computer Science.
Trees - definitions and properties - rooted trees - trees and sorting - weighted trees
and prefix codes – biconnected components and articulation points – the max-flow
min-cut theorem – maximum bipartite matching – Matchings – matchings and
augmenting paths –the personal assignment problem – Networks – flows and cuts –
ford and Fulkerson algorithm – separating sets
Text books
1. Grimaldi R.P., Discrete and Combinatorial Mathematics: An Applied
Reference books
1. Corman T.H., Leiserson C.E. & Rivest R.L., Introduction to Algorithms, Prentice
Hall India
2. Mott J.L., Kandel A. & Baker T.P., Discrete Mathematics for Computer Scientists
And
Mathematicians, Prentice Hall of India
3. Liu C.L., Elements of Discrete Mathematics, McGraw Hill
4. Rosen K.H., Discrete Mathematics and Its Applications, McGraw Hill
5. S Pirzada, An Introduction Graph Theroy, Universities Press
Maximum
Total Marks: 100
Objectives
Reference Books
1. Schultheis R. & Mary Summer, Management Information Systems-The
Manager’s View, Tata McGraw Hill.
2. Kenneth J Laudon, Jane P.Laudon, Management Information Systems-
Organization and Technology, Pearson/PHI,10/e, 2007
3. W. S. Jawadekar, Management Information Systems, Tata McGraw Hill
Edition, 3/e, 2004.
4. Alter S., Information Systems:A Management Perspective, Pearson
Education.
Objectives
• To make the learners understand the operating system structures and the
implementation aspects of various OS functions and schedulers.
• To teach data base technology and familiarize them with issues related to data base
design through hands on practice.
Operating systems
4. Simulation of any two CPU Scheduling Algorithms. (FCFS, RR, SJF, SPN, SRTF, Priority,
Multilevel Queuing)
5. Program for FIFO, LRU, and OPTIMAL page replacement algorithm
Reference Books
1. Nutt G.J., Operating Systems - A Modern Perspective, Addison Wesley
2. Bach M.J., The Design of the Unix Operating System, Prentice Hall India
3. Elmasri, Navathe, Fundamentals of Database Systems, Addison Wesley
4. Ramakrishnan R., Gehrke J., Database Management Systems, McGraw Hill
5. John Day, Craig Van Slyke., Starting out with Oracle, Scott Jones Publishers
30% - Tests.
Objectives
• To estimate the ability of the student in transforming the theoretical
knowledge studied so far into a working model of a computer / information system.
product design may be taken into consideration while designing the project. A
mini project. Students have to submit a report on the mini project and demonstrate
The division of the total marks is into two, namely, 60% of the total marks to be
awarded by the guide / Co-ordinator and the remaining 40% by the evaluation
committee.
Objectives
• To introduce the various computing models and their capabilities with respect to
computing.
Analysis: RAM Model - Cost estimation based on key operations - big Oh – big-
omega - little Oh -omega and theta notations - Solution to recurrences –
Substitution method, recurrence tree, Masters Theorem-Introduction to probabilistic
analysis - Worst and Average case analysis of Quick Sort -Merge Sort - Heap Sort
-Amortized analysis - aggregate - accounting and potential methods .
Design: Divide and Conquer - Strassen’s algorithm, o(n) median finding algorithm -
Dynamic programming - Matrix Chain Multiplication -- Optimal Binary Search trees -
FloydWarshall algorithm - Greedy Algorithms -Huffman coding - Knapsack,
Kruskal’s and Prim’s algorithms for MST – Backtracking - branch and bound -
travelling Salesman Problem - Matroids and theoretical foundations of Greedy
algorithms
Text Books
1. Corman T.H, Lieserson C.E & Rivest R.L, Introduction to Algorithms, Prentice Hall
India,
Modules I, II and III.
2. Motwani R. & Raghavan P, Randomized Algorithms, Cambridge University Press,
Module IV
Reference Books
1. Basse S., Computer Algorithms: Introduction to Design And Analysis,
Addison Wesley
2. Manber U., Introduction to Algorithms: A Creative Approach, Addison
Wesley
3. Aho V., Hopcroft J.E. & Ullman J.D., The Design And Analysis of Computer
Algorithms, Addison Wesley
4. Kenneth A Berman, Jerome L. Paul, Fundamentals of sequential and parallel
algorithms, Vidya Vikas Publications
5. Horowitz,Sahni,Rajasekaran, Computer Algorithms/C++, 2nd Ed., University
Press.
Maximum
Total Marks: 100
Objectives
Module I (16hours)
Public key cryptosystems – The RSA Algorithm – Diffie Hellman key exchange –
comparison of RSA & DES – Elliptic Curve Cryptography
Text Books
1. William Stallings, Cryptography and Network Security , Pearson Education
Reference Books
1. Schneier B., Applied Cryptography: Protocols, Algorithms, and Source Code
in C, John Wiley
2. Wenbo Mao , Modern cryptography - Theory and Practice, Pearson
Education Asia
3. Niven & Zuckerman H.S., An Introduction to The Theory of Numbers, John
Wiley
4. Pfleeger C.P., Pfleeger S.L., Security in Computing, Pearson Education
(Singapore) Pvt. Ltd.
5. Michel E. Whiteman, Herbert J.Mattord, Principles of Information Security,
Thomson, Vikas Publishing House.
Maximum
Total Marks: 100
Teaching scheme
Credits: 4
3 hours lecture and 1 hour tutorial per week
Objectives
• AI is the study of how to make computers do things which, at
the moment people do better.
• This course introduces AI problems and Search techniques,
Knowledge Representations, Neural networks, LISP, Prolog and
various approaches of AI problems solving.
• This leads the students to design their own systems of artificial
Intelligence and expert systems.
Text book
1. Nilsson N.J., Artificial Intelligence - A New Synthesis, Harcourt Asia
Pte. Ltd.
Reference books
1. Luger G.F. & Stubblefield W.A., Artificial Intelligence, Pearson Education
India.
2. Elain Rich & Kevin Knight, Artificial Intelligence, Tata McGraw Hill
3. Tanimotto S.L., The Elements of Artificial Intelligence, Computer Science
Press
4. Winston P.H., LISP, Pearson Education India.
5. George F. Luger, Artificial Intelligence – Structures and strategies for
complex
problem solving, Pearson Education
6. Stuart Russell, Peter Norvig, Artificial Intelligence – A modern approach,
Pearson
Education
Maximum
Total Marks: 100
Objectives
• To enable the students to design and implement modern compilers for any
environment.
References
1. Aho A.V., Sethi R., Ullman J.D., Compilers: Principles, Techniques and Tools,
Pearson
2.Holub A.I., Compiler Design in C, Prentice Hall India
3. Doug Brown, John Levine, Tony Mason, Lex & Yacc, 2nd Edition ,O'Reilly Media
4.G Sudha Sadasivam, Compiler Design , Scitech Publications
Internal Continuous Assessment (Maximum Marks-50)
30%- Test/s
10%-Fair Record
Teaching scheme
Credits:2
Objectives
Lab 2,3 : Software Simulation of IEEE 802.3, 802.4 and 802.5 protocols.
1) GoBackN,
2) Selective Repeat
3) Sliding Window.
References
30%- Test/s
10%-Fair Record
Objectives
OS platforms: relevant to the current state of the art with support for networked
environment, distributed computing and development of multi-platform
applications, Internet technologies: Architectural concepts, XML, Scripting
languages, Middle-ware (Component) technologies, Front end / GUI: Code
development or development based on tools, RDBMS/Back End: Relevant to current
state with database connectivity to different platforms, Languages: Qt, Glade or
any similar 4GLs, Scripting languages and C & C-Linux (under GNU gcc) etc,
Universal network applications development platforms such as JAVA, OS internals:
Device drivers, RPC, Threads, Socket programming etc., Networking: Mechanisms,
protocols, security etc., Embedded systems: RTOS, Embedded hardware with
software for an application,Code optimization, security etc.
Each project group should submit project synopsis within three weeks from
start of seventh semester. Project evaluation committee shall study the feasibility
of each project work before giving consent. Design is to be completed in the
seventh semester.
Students should execute the project work using the facilities of the institute.
However, external projects can be taken up in reputed industries, if that work
solves a technical problem of the external firm. Prior sanction should be obtained
from the head of department before taking up external project work and there
must be an internal guide for such projects.
Each student has to submit an interim report of the project at the end of the
7th semester. Members of the group will present the project details and progress of
the project before the committee at the end of the 7th semester.
Objectives
• To impart ideas on building systems through the object oriented modelling approach
using the Unified Modelling Language.
Introduction to UML and Unified Process - Use case modeling: Actors and Use
cases, Use case specification, Actor generalization, Use case generalization -
Objects and classes, Relationships, Inheritance and Polymorphism, Packages.
Text Books
1. Jim Arlow and Ila Neustadt, UML 2 and the Unified Process: Practical Object
oriented Analysis and Design, Second Edition , Pearson Education.
Reference Books
1. Craig Larman, Applying UML and Patterns, 3rd Edition, Pearson Education.
2. Grady Booch, James Rambaugh,Ivar Jacobson .A.W , The Unified Modeling
Language User Guide- Pearson Education
3. Bruegge, Object Oriented Software Engineering using UML patterns
and Java, Pearson Education
4. James Rambaugh et. al., Object Oriented Modelling and Design, Prentice
Hall India
5. Ivar Jacobson, Grady Booch, James Rambaugh A.W, The Unified Software
Development Process.
6. DeLillo, Object Oriented Design in C++, Thomson Learning
Maximum
Total Marks: 100
Objectives
Text Book
R.C. Gonzalez and R.E. Woods, Digital Image Processing - 2nd ed. , Prentice Hall of
India, New Delhi.
References
1. B. Chanda and D.D. Majumder, Digital Image Processing and Analysis, PHI
2. A.K. Jain, Fundamentals of Digital Image Processing, PHI
3. W.K. Pratt, Digital Image Processing, John Wiley, 2006
4. M. Sonka, V. Hlavac and R. Boyle, Image Processing Analysis and Machine
Vision, Brooks/colic, Thompson Learning, 1999.
Maximum
Total Marks: 100
Objectives
• To understand the genesis of grid computing and tool kits for facilitating grid
computing
Module 1 (14)
Module 2 (12)
Module 3 (12)
Module 4 (14)
Case Studies: GLOBUS GT3 Toolkit: - Architecture, Programming model, High level
services
Text Books
1. Ahmar Abbas, “Grid Computing: A Practical Guide to Technology and
Application”, Charles River Media, 2005.
2. Joshy Joseph and Craig Fellenstein, “Grid Computing”, Pearson Education, 2003
Reference Books
1 Ian Foster and Carl Kesselman, “The Grid2: Blueprint for a New
Computing Infrastructure”, Morgan Kaufman, 2004.
2. Fran Bermn, Geoffrey Fox, Anthony Hey J.G., "Grid Computing: Making
the Global Infrastructure a Reality", Wiley, USA, 2003
3. Dan C Marinescu; Gabriel A Marinescu; Approaching Quantum
Computing ;Pearson-2009
Maximum
Total Marks: 100
Objectives
Series Queues - Open Jackson Networks - Closed Jackson Networks - Cyclic Queues
- Extensions of Jackson Networks - Non-Jackson Networks - Single-server Queues
with Poisson Input and General Service (M/G/1) - Multi server Queues with Poisson
input and General Service - General Input and Exponential service
Text Books
1. Donald Gross & Carl M Harris, Fundamentals of Queuing Theory, 3rd edition ,
Pearson Education India.,1997.
References
1. Trivedi K S, Probability and Statistics with Reliability, Queuing and Computer
Science
Applications, Prentice Hall of India, 1984.
2. Allen A O, Probability, Statistics and Queuing Theory, Academic Press, 1981.
3. Balaguruswamy E, Reliability Engineering , Tata McGraw Hill Publishers, New
Delhi, 1984.
4. Sanjay K Bose, An Introduction to Queuing Systems, Kulwer Academic Plenum
Publishers
Maximum
Total Marks: 100
Objectives
Reference Books
1. C. Deo N., System Simulation And Digital Computer, Prentice Hall Of India.
2. Gordan G., System Simulation, Prentice Hall Of India.
3. Law A.M. & Ketton W.D., Simulation Modelling And Analysis, Mcgraw Hill.
4. Banks,Carsonii,Nelson,Nicol, Discrete-Event System Simulation, 5 th Ed., Pearson
Education
Maximum Total
Marks: 100
Objectives
• To introduce the ideas of fuzzy sets, fuzzy logic and use of heuristics based
on human experience.
• To become familiar with neural networks that can learn from available
examples and generalize to form appropriate rules for inferencing systems.
• To introduce case studies utilizing the above and illustrate the intelligent
behavior of programs based on soft computing.
Text Books
1. J.S.R.Jang, C.T.Sun and E.Mizutani, Neuro-Fuzzy and Soft Computing, Pearson
Education, 2004.
References
1. M. Mitchell, An Introduction to Genetic Algorithms, Prentice-Hall, 1998.
2. D. E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine
Learning, Addison- Wesley, 1989.
3. S. V. Kartalopoulos, Understanding Neural Networks and Fuzzy Logic: Basic
Concepts and Applications, IEEE Press - PHI, 2004.
4. S. Rajasekaran & G. A. Vijayalakshmi Pai, Neural Networks, Fuzzy Logic and
Genetic Algorithms: Synthesis & Applications, PHI, 2003.
Maximum
Total Marks: 100
Objectives
Module1(13hours)
Introduction to Electronic Commerce –Unique Features, Types of Ecommerce. E-
commerce business models,B2C models,B2B models. Emerging Ecommerce areas.
Technology infra structure- Internet & Web features. Building an E-commerce
website-choosing server software-choosing hardware.
ModuleII(13hours)
Electronic Payment Systems – Types of Electronic Payment Systems – Digital Token
Based Electronic Payment System – Smart Cards – Credit Cards – Risk in Electronic
Payment Systems – Designing Electronic Payment Systems.
ModuleIII(13 hours)
Electronic Data Interchange – EDI Application in Business- EDI-Legal – Security and
Privacy Issues – EDI standardization – EDI Envelope for Message Transport –
Internet based EDI – Internal Information System- Work-flow Automation and
Coordination- Supply Chain Management- Document Library- Types of Digital
Documents- Corporate Data Warehouses.
ModuleIV(13 hours)
Security needs in needs in E commerce environment. E commerce marketing
communications- Understanding the costs and benefits of online marketing
communications. Ethical , Social & Political issues in E-commerce. Online content
& media: Media convergence. Online content revenue models & business
processes. Key challenges facing content producers & owners.
Text Books
1. Kenneth C. Laudon, Carol Guercio Traver, E-Commerce-Business, Technology,
Society, Pearson Education.(Module I & IV)
2. Ravi Kalakota & Andrew B Whinston, Frontiers of Electronic Commerce ,
Pearson Education.(Module II & III) university us electronics
References
1. Kamlesh K Bajaj & Debjani Nag , E- Commerce The cutting edge of Business ,
TMH
2. David Whiteley,E-Commerce Strategy Technologies and Applications , TMH.
Maximum
Total Marks: 100
Objectives
Defining EAI, Data-Level EAI, Application Interface-Level EAI., Method- Level EAI.,
User Interface-Level EAI, The EAI Process - An Introduction to EAI and Middleware,
Transactional Middleware and EAI, RPCs, Messaging, and EAI, Distributed Objects
and EAI, Database- Oriented Middleware and EAI, Java Middleware and EAI,
Reference Books
Maximum
Total Marks: 100
Objective
Review of Basic Concepts: Abstract data types –List ADT- Doubly Linked Lists –
Circularly Linked List - Application of linked lists Debugging pointers - dangling
pointers- memory leaks-Recursion-Algorithm Analysis-Big Oh, Small Oh, Omega and
Theta notations- Solving recurrence equations- Masters Theorem.
Trees-Binary Search Trees- Threaded binary trees -Splay trees - Amortized analysis -
2-3 trees- 2-3-4 trees- Red-black trees-B Tree- B+ Tree- Trie -AVL Trees-
Randomized structures - Skip lists - Treaps – Hashing- Collision Resolution: Separate
Chaining: Open Addressing- Linear Probing- Quadratic Probing- Double Hashing-
Rehashing- Universal Hash Functions
Text Books
Reference Books
2. Robert Kruse, C L Tondo, Bruce Leung, Shashi Mogalla , Data Structures And
Program Design In C, Pearson Education
Maximum
Total Marks: 100
Objectives
Text Books
Reference Books
Maximum
Total Marks: 100
Teaching scheme
Credits: 4
Objectives
Memory hierarchy design - reducing cache misses and miss penalty, reducing hit
time - main memory - virtual memory and its protection - case study - protection in
the Intel Pentium - crosscutting issues - I/O systems - performance measures -
reliability and availability - designing an I/O system - case study - performance of
Unix file system.
Text Books
1. Hennesy J.L. & Pattersen D.A., Computer Architecture: A Quantitative
approach, Harcourt Asia Pte Ltd. (Morgan Kaufman).
Reference Books
1. C. Pattersen D.A. & Hennesy J.L., Computer Organisation and Design: The
Hardware/Software Interface, Harcourt Asia Pvt. Ltd. (Morgan Kaufman)
2. Hwang K., Advanced Computer Architecture: Parallelism, Scalability and
Programmability, McGraw Hill
3. Kai Hwang & Faye A. Briggs, Computer architecture and parallel processing,
McGraw-Hill Inc.
4. P.Pal Chaudhari, Computer Prganization & Design PHI
5. M.Morris Mano, Computer System Architecture- Pearson, Third Edition
6. Rob Williams; Computer System Architecture, Pearson 2012
7. Rob Williams; Computer System Architecture, Pearson 2012
8. William Stallings, Computer Organization and Architecture- Designing for
Performance, Pearson, Eighth Edition
Maximum
Total Marks: 100
Teaching scheme
Credits: 4
Objectives
• To impart basic knowledge of the issues concerning distributed systems, from both
software and hardware viewpoints.
Text Book
1. Andrew S. Tanenbaum and Maarten Van Steen, “Distributed Systems –
Principles and Paradigms”, Prentice- Hall of India, Pvt. Ltd, Second edition,
2008.
Reference Books
1. Pradeep K Sinha, “Distributed Operating Systems, Prentice-Hall of India,
NewDelhi, 2001.
2. Jean Dollimore, Tim Kindberg, George Coulouris, “Distributed Systems
-Concepts and Design”, Pearson Education, Fourth edition, 2005.
3. M.L. Liu, “Distributed Computing Principles and Applications”, Pearson
Education, 2004.
4. Hagit Attiya & Jennifer Welch, Distributed Computing, Wiley India
Maximum
Total Marks: 100
Objectives
To give only a broad, yet in-depth overview of the field of data mining and
warehousing, a multi-disciplinary field of study.
Fundamentals of data mining -Basic data mining tasks, Issues, DM versus KDD,
Data preprocessing: data cleaning, data integration and transformation, data
reduction, discretization and concept - hierarchy generation. Introduction to Data
warehouse and OLAP Technology, Multidimensional data model, Star and Snowflake
schema, Data warehouse architecture and implementation.
Text Books
Reference Books
Note: One of the assignments shall be simulation of continuous systems using any
technical computing software
Maximum
Total Marks: 100
Objectives
• To assess the ability of the student to study and present a seminar on a topic of
current relevance in computer science engineering or allied areas
It enables the students to gain knowledge in any of the technically relevant current
topics and acquire the confidence in presenting the topic. The student will
undertake a detailed study on the chosen topic under the supervision of a faculty
member, by referring to papers that are related to the topic and those which are
published in reputed journals and conferences. Each student has to submit a
seminar report, based on these papers without plagiarizing any parts. A committee
consisting of three/four faculty members will evaluate the seminar.
20%- Report
Teaching scheme
Credits: 4
Objectives
• To estimate the ability of the student in transforming the theoretical
knowledge studied so far into a working model of a computer / information system.
This project work is the continuation of the project initiated in seventh semester.
The performance of the students in the project work shall be assessed on a
continuous basis by the project evaluation committee through progress seminars
and demonstrations conducted during the semester. Each project group should
maintain a log book of activities of the project. It should have entries related to the
work done, problems faced, solution evolved etc.
There shall be at least an Interim Evaluation and a final evaluation of the project in
the 8th semester. Each project group has to submit an interim report in the
prescribed format for the interim evaluation.
Each project group should complete the project work in the 8th semester. Each
student is expected to prepare a report in the prescribed format, based on the
project work. Members of the group will present the relevance, design,
implementation, and results of the project before the project evaluation committee
comprising of the guide, and three/four faculty members specialized in computer
science and engineering.
20%- Report
Objectives
To examine the knowledge acquired by the student during the B.Tech. course,
through an oral examination
The students shall prepare for the oral examination based on the theory and
laboratory subjects studied in the B.Tech. Course, mini project, seminar, and
project. There is only university examination for viva-voce. University will appoint
two external examiners and an internal examiner for viva-voce. These examiners
shall be senior faculty members having minimum five years teaching experience at
engineering degree level. For final viva-voce, candidates should produce certified
reports of mini project, seminar, and main project. If he/she has undergone
industrial training/industrial visit/educational tour or presented a paper in any
conference, the certified report/technical paper shall also be brought for the viva-
voce.
20% - Seminar
Objectives
Text Books
1. Mukesh Singal, Advanced Topics in Operating Systems, Tata McGraw Hill.
Reference Books
1. Nutt G.J, Operating Systems – A Modern Perspective, Pearson Education.
2. Schilberschatz & Galvin, Operating System Concepts, Wiley.
3. Tanenbaum A.S., Modern Operating Systems, PHI.
4. Pramod Chandra P Bhatt- An Introduction to Operating Systems, Concepts
and Practice, PHI Learning, New Delhi 2012, Third Edition
5. Dhananjay M Dhamdhere- Operating Systems A Concepts Based Approach-
Tata McGraw Hill Edition, New Delhi 2012, Third Edition
6. Harvey M Deitel, Paul J Deitel, David R Choffnes- Operating System Third
Edition, Pearson 2013
7. Gary Nutt, Nabendu Chaki, Sarmistha Neogy- Operating Systems- Third
Edition, Pearson 2013
8. William Stallings- Operating Systems- Sixth Edition, Pearson
Maximum
Total Marks: 100
Objectives
• To familiarize the students with tools and techniques for deriving the right
information at the right time, in the current scenario of information explosion
• To present the techniques for storage of many forms of information, such as text,
image, audio and video formats, and to present several issues related to different IR tasks.
Introduction: Information versus Data Retrieval, IR: Past, present, and future. Basic
concepts: The retrieval process, logical view of documents. Modeling: A Taxonomy
of IR models, ad-hoc retrieval and filtering. Classic IR models: Set theoretic,
algebraic, probabilistic IR models, models for browsing.
Text and Multimedia Languages and properties, Metadata, Text formats, Markup
languages, Multimedia data formats, Text Operations. Indexing and searching:
Inverted files, Suffix trees, Suffix arrays, signature files, sequential searching,
Pattern matching.
Text Book
Reference Books
Maximum
Total Marks: 100
Teaching scheme
Credits: 4
Objectives
ELECTRONIC MAIL SECURITY: Store and forward – Security services for e-mail –
Establishing keys – Privacy – Authentication of the Source – Message Integrity –
Non-repudiation – Proof of submission and delivery - Pretty Good Privacy –
Secure/Multipurpose Internet Mail Extension.
REFERENCES:
Behrouz A.Forouzan, “Cryptography & Network Security”, Tata McGraw Hill, India,
New Delhi, 2009.
William Stallings, “Cryptography and Network Security, Prentice Hall, New Delhi,
2006.
Bruce Schneier, “Applied Cryptography”, John Wiley & Sons, New York, 2004.
Maximum
Total Marks: 100
Objectives
Wireless Internet-Mobile IP- wireless web- Web services and mobile web services-
Wireless middle ware- wireless gateway and mobile application servers-Wireless
Access Protocol(WAP)-WAP protocol layers. Mobile database management:-data
caching, transaction models, processing queries, Data recovery, QoS .Mobile
Transport Layer
Text Book
1. Raj Kamal, Mobile Computing, Oxford University Press, 2007
Reference Books
1. Amjad Umar, Mobile Computing and Wireless Communications,NGE
Solutions,2004
2. Asoke Talukder,Roopa Yavagal, Mobile Computing,McGrawhill,2006
3. Reza Behravanfar, Phillip Lindsay, Reza B'Far, Mobile Computing Principles:
designing and developing mobile applications with UML and XML,Cambridge
University Press,2006.
4. U. HansMann, L Merk, M.S. Nicklous and T. Stober, Principles of Mobile
Computing, 2/e, Spniyer, 2003
5. Schiller J, Mobile Communications, 2/e- Pearson Education, 2003.
Maximum
Total Marks: 100
Objectives
Text Books
1. Daniel Jurafsky and James H. Martin, Speech and Language Processing : An
Introduction to Natural Language Processing , Computational Linguistics,
and Speech Recognition (Second Edition), Pearson Education, 2009
Reference Books
1. C.D.Manning and H. Schutze, Foundations of Statistical Natural Language
Processing, MIT Press, London, 2001.
2. James Allen, Natural Language Understanding, 2nd Edn, Pearson Education
Maximum
Total Marks: 100
Teaching scheme
Credits: 4
Objectives
Oracle and microsoft access - basic structure of the oracle system - database
structures and its manipulation in oracle - storage organization programming
oracle applications - oracle tools - an overview of Microsoft access features and
functionality of access - distributed databases in oracle
Text Books
1. Elmasri & Navathe, Fundamentals of Database Systems, Pearson Education,
fourth edition.
Reference Books
1. Ramakrishnan R. & Gehrke J., Database Management Systems, McGraw Hill
2. O'neil P. & O'neil E., Database Principles, Programming, And Performance ,
Harcourt Asia (Morgan Kaufman)
3. Silberschatz, Korth H.F. & Sudarshan S., Database System Concepts, Tata
McGraw Hill
4. Theory T.J., Database Modelling And Design, Harcourt Asia (Morgan
Kaufman)
5. G.K.Gupta – Database Management Systems, Tata McGraw Hill – New Delhi
6. Shiv Kumar Singh – Database System, Pearson 2013
7. Chhanda Ray – Distributed Database Systems, Pearson 2013
8. M.Tamer Ozsu, Patrick Valduriez – Principles of Distributed Database
Systems, Second Edition, Pearson 2013
Maximum
Total Marks: 100
Objectives
Introduction- Grid Computing- Grid - The Way to Cloud- Emerging Through Cloud-
Benefits-Business and IT Perspective- Cloud and Virtualization- Cloud Services
Requirements- Cloud and Dynamic Infrastructure- Cloud Computing Characteristics-
Measured Service- Cloud Models - Security in a Public Cloud -Public versus Private
Clouds
Text Books
1. Kumar Saurabh, Cloud Computing, Wiley India
Reference Books
1. Venkata Josyula, M Orr,Greg Page, Cloud Computing- Automating The
Virtualized Data Centre, Pearson Education
2. Linthicum, Cloud Computing And Soa Convergence In Your Enterprise ,
Pearson Education.
3. Sosinsky, Cloud Computing, Wiley India
4. Gautam Shroff, Enterprise Cloaud Computing-Technology, Architecture,
Applications, Cambridge University Press
Maximum
Total Marks: 100
Objectives
Using Version Spaces for Learning - Version Spaces and Mistake Bounds - Version
Graphs - Learning as Search of a Version Space - The Candidate Elimination Method
- Neural Networks - Threshold Logic Units - Linear Machines - Networks of TLUs -
Training Feedforward Networks by Backpropogation - Synergies Between Neural
Network and Knowledge-Based Methods - Statistical Learning - Using Statistical
Decision Theory - Learning Belief Networks - Neighest-Neighbor Methods
Text Books
1. Ethem Alpaydın, Introduction to Machine Learning (Adaptive Computation
and Machine Learning), MIT Press, 2004.
Reference Books
1. Mitchell. T, Machine Learning, McGraw Hill, 1997.
2. Christopher M. Bishop, Pattern Recognition and Machine Learning, Springer,
2006.
3. Ryszard S. Michalski, Jaime G. Carbonell, Tom M. Mitchell, Machine
Learning : An Artificial Intelligence Approach , Tioga Publishing
Company, 1983.
4. David E Goldberg, Genetic Algorithms- in Search, Optimization and Machine
Learning, Pearson
Maximum
Total Marks: 100
Teaching scheme
Credits: 4
Objectives
• To teach the various technologies available for programming the web applications.
CGI/Perl: Creating link to a CGI Script – Using a link to send data to a CGI Script –
parsing data sent to a Perl CGI script – Using CGI script to process form data –
Using scalar variables in Perl – Using variables in Perl – Using arithmetic operators
in Perl – Associating a form with a script.
Event driven programming using Java applets – Java Server Pages – JSP scripting
elements – Linking to external files – JSP declarations – JSP Expressions – JSP
Scriplets – Processing client requests – Java Beans : features – designing Java Beans
– Properties of beans – creation of events – EJB basics – types of beans –
development of session beans – steps in creation and implementing interfaces –
Accessing a database from JSP.
PHP : Defining PHP variables – variable types – operators – control flow constructs
in PHP – Establishing connection with MySQL database – managing system data –
parsing data between pages – Introduction to AJAX programming.
Text Books
1. Robert W. Sebesta, Programming with World Wide Web, 4th edition, Pearson
Education, 2009.
Reference Books
1. Xue Bal et. al, The Web Warrior Guide to Web programming , Thomson
Learning.
2. Chris Bates, Web Programming : Building Internet Applications, 3 rd ed, Wiley
Academic Catalog.
3. H.M. Deitel, P.J. Deitel, A.B. Goldberg, Internet and World Wide Web : How to
Program, 3rd edition, Pearson Education.
4. Kalata, Internet Programming with VBScript and JavaScript , Thomson
Learning.
5. Joseph L Weber, Using JAVA 2 Platform – Special Edition, Prentice Hall India.
6. Larne Pekowsky, Java Server Pages, Pearson Asia.
7. Barry Burd, JSP, IDG Books India.
8. Ed Roman, Mastering Enterprise Java Beans and the Java 2 platform
Enterprise Edition, Wiley Computer Publishing.
9. Floyd Marinescu, EJB Design Patterns,
10.Steven Holzner, Ajax Bible, Wiley Student Edition.
Maximum
Total Marks: 100
Objectives
• To impart a basic knowledge on pattern recognition and to give a sound idea on the
topics of parameter estimation and supervised learning, linear discriminant
functions and syntactic approach to PR.
• To provide a strong foundation to students to understand and design pattern
recognition systems.
Text Books
1. Duda & Hart P.E, Pattern Classification And Scene Analysis, John Wiley
2. Gonzalez R.C. & Thomson M.G., Syntactic Pattern Recognition - An
Introduction, Addison Wesley.
Reference Books
Maximum
Total Marks: 100