Professional Documents
Culture Documents
Technology,
VISION:
To be recognized as an international leader in Computer Science and Engineering education and research to
benefit society globally.
MISSION:
To move forward as frontiers of human knowledge to enrich the citizen, the nation, and the world.
To excel in research and innovation that discovers new knowledge and enables new technologies and systems.
To develop technocrats, entrepreneurs, and business leaders of future who will strive to improve the quality of
human life.
To create world class computing infrastructure for the enhancement of technical knowledge in field of Computer
Science and Engineering.
1
EXAMINATION NOTE:
The Semester question paper of a subject will be of 50 marks having 7 questions of equal marks. First question, covering the
whole syllabus and having questions of conceptual nature, will be compulsory. Rest of the paper will be divided into two parts
having three questions each and the candidate is required to attempt at least two questions from each part.
2.2 Performance/progress of a student is measured by the number of credits that he/she has earned (completed satisfactorily).
Based on the course credits and grades obtained by the student, grade point average is calculated, subject to his qualification of
minimum grade in each subject.
Table-1
2
4.0 Evaluation System:
There shall be continuous evaluation of the student during the semester. For evaluation purpose, total marks assigned to each
subject shall be distributed as :
Two Mid semester Examination (Minor-1 and Minor-2) with 30 % of total marks assigned to the subject. Best Marks of one
of these two will be considered for award of sessional.
Assignments/Class projects/ short class tests/MCQ based quizzes/projects/presentations/group discussions/ Attendance with 20
% of total marks assigned to the subject.
One End Semester Examination (Major Examination) with 50 % of total marks assigned to the subject. It is compulsory to
appear in End Semester Examination and secure at least 20% marks of total End semester exam marks.
If a candidate secures less than 20% marks of total End semester exam marks, he/she will be awarded F grade.
For the award of grades in a course, all component wise evaluation shall be done in terms of marks. The components include:
Midterm-1 and Midterm-2 examinations, Assignments/projects/class presentations/Attendance, and End semester
examination as per regulation 4.1. After converting the marks obtained in percentage , the grades will be assigned as per the
guidelines given below :
Table-2
5.1 The performance of a student shall be evaluated in terms of two indices, viz. Semester Grade Point Average (SGPA)
and Cumulative Grade Point Average (CGPA).
SGPA is the grade point average for the semester, and CGPA is the cumulative grade point average for all the completed
semesters at any point in time.
The earned credits (E.C) are defined as the sum of course credits for course in which A+ to D grade has been obtained. For
U.G students (B.E), credits from courses in which NP or S grade has been obtained are also added.
The SGPA is
calculated on the basis of grades obtained in all courses, except audit courses and courses in which S/Z grade is awarded,
3
registered for the particular semester.
4
Scheme of Examination of B.E. in Computer Science & Engineering
5
Scheme of Examination of B.E. in Computer Science & Engineering
6
Scheme of Examination of B.E. in Computer Science & Engineering
7
Elective-I
8
Scheme of Examination of B.E. in Computer Science & Engineering
6. Elective -I 3 1 0 4 4 50 50 100
8. CSE768 Seminar 0 0 2 2 1 - 50 50
Elective -I
9
Fourth Year - Eighth Semester
5. Elective II 0 0 3 3 2 - 50 50
(Practical)
CSE
CSE 813 Network CSE 863 Network 816 Soft Computing
Programming Programming
(Practical)
CSE
CSE814 Visual Programming CSE864 Visual Programming 817 Embedded Systems
(Practical)
CSE
CSE815 Java Technologies CSE865 Java Technologies 818 Building Enterprise
(Practical) Applications
10
Second Year - Third Semester
11
Suggested 1. Y. Langsam, M. J. Augenstein, A. M. Tanenbaum: Data Structures
Books using C and C++, 2nd Edition, Pearson Education
2. R. Kruse, C. L. Tondo, B. Leung, S. Mogalla: Data Structures &
Program Design n C. 2nd Edition, Pearson Education
References:
1. E. Horowitz, S. Sahni, D. Mehta :Fundamentals of Data Structures
in C++, 2ndEdition, Universities Press
2. Donald E. Knuth::Art of Computer Programming, Volume 1:
Fundamental algorithms, 3rd Edition, Addison-Wesley
3. Art of Computer Programming, Volume 3: Sorting and Searching,
2nd Edition, Addison-Wesley
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
Course On completion of this course, a student must be able to
Outcomes 1. Understand common data structures (such as arrays, linked lists, stacks, queues,
priority queues, trees, heaps, hash tables, associative containers).
2. Understand the algorithms that build and manipulate different types of data
structures including sorting, searching, and hashing algorithms.
3. Decide, apply and implement the appropriate data type and data structure for a
given problem.
4. Make appropriate data structure and algorithm design decisions with respect to
program size, execution speed, and storage efficiency.
Mapping of
Course CO PO
Outcomes A B C D E F G H I J K L
with POs 1 X X
2 X X
3 X
4 X
12
Branch: Computer Science and Engineering
13
Branch: Computer Science and Engineering
14
SECTION-B
Database Design: 6
Functional Dependencies, Reasoning about Functional Dependencies, Normal Forms,
Schema Refinement, First, Second and Third Normal Forms, BCNF, Multi-valued
Dependency, Join Dependency, Fourth and Fifth Normal Forms, Domain Key Normal
Forms, Decompositions
Transaction Management: 6
ACID Properties, Serializability, Concurrency Control, Concurrency problems: Dirty
read, Lost update, Incorrect summary, Lock Management, Locking Protocols: Two
phase, Time stamp, Validation based, Multiversion and Granularity based, Deadlocks
Handling.
Backup and Recovery: 6
Types of Database Failures, Types of Database Recovery, Recovery Techniques:
Deferred Update, Immediate Update, Shadow Paging, Checkpoints, Buffer Management.
Database Protection: 4
Threats, Access Control Mechanisms, Discretionary Access Control, Grant and Revoke,
Mandatory Access Control, Bell LaPadula Model, Role Based Security, Firewalls,
Encryption and Digital Signatures.
Suggested
Books
S. Authors Title Publisher Editio Year
No n
.
1. Ramez Elmasri, Fundamentals of Pearson Fifth 2007
Shamkant Database Systems Education Edition
Navathe
References:
1. C.J. Date An Introduction to Pearson Eighth
Database Systems Education Edition
2. Alexis Leon, Database
Mathews Leon Management
Systems
3. S. K. Singh Database Systems Pearson
Concepts, Design Education
and Applications
4. Raghu Database Tata
Ramakrishnan, Management McGraw-
Johannes Systems Hill
Gehrke
5. Abraham System Concepts Tata
Silberschatz, McGraw-
Henry F. Korth, Hill
S. Sudarshan
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
15
Outcomes
1. Design ER and Relational models for real world problems with normalized
data.
2. Construct simple and moderately advanced database queries using Structured
Query Language (SQL) and Procedural SQL (PL/SQL).
3. Understand the concept of transactions along with achieving concurrency
control through serializability and locking protocols.
4. Design and implement various Security and integrity controls.
Mapping of
Course CO PO
Outcomes A B C D E F G H I J K L
with POs 1 X X
2 X X
3 X X
4 X X X
16
Branch: Computer Science and Engineering
17
Branch: Computer Science and Engineering
SECTION-A Hrs
Set theory: 9
Definition of sets and proof by induction; Peano postulates; Relations; representation
of relations by graphs; properties of relations; equivalence relations and partitions;
Partial orderings; Posets; Linear and well-ordered sets.
Functions: 5
Mappings; injection and surjections; composition of functions; inverse functions;
special functions; pigeonhole principle.
Mathematical reasoning: 9
Propositions; negation disjunction and conjunction; implication and equivalence; truth
tables; predicates; quantifiers; natural deduction; rules of Inference; methods of proofs
used in program proving
SECTION-B
Combinatorics: 6
Elementary combinatorics; counting techniques; recurrence relation; generating
functions.
Graph Theory: 10
Introduction, Graphs Multigraph, Isomorphic Graph, Homeomorphic Graphs, Paths
and Circuits, Shortest Paths In weighted Graphs, Eulerian and Hamiltonian Paths and
Circuits, Konigsberg Bridge, Complete , Regular, Bipartite Graphs, Planar Graphs,
Graph Coloring, Graph Traversal Techniques. Trees, Binary Search Trees, Complete
& Extended Binary Trees.
Groups: 6
Definition and elementary properties of groups, semigroups, monoids, rings, fields and
lattices.
18
Suggested
Books S. Authors Title Publisher Edition Year Other
No. Detail
s
1. C.L.Liu, Elements of Tata Third 2012
DP Discrete McGraw Edition
Mohapatra Mathematics Hill
2. K.H.Rosen, Discrete Tata Seventh 2012
Mathematics McGraw Edition
and Hill
applications
3. Lipschutz Discrete McGraw Latest 2012
Mathematics, Hill, Edition
McGraw
Hill,
4. B. Kolman, Discrete PHI latest 2004
R. C. Busby Mathematica Edition
and S. C. l Structures ,
Ross
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (10%)
5. Final Exam (50%)
1. X X X X
2. X X X X X
3. X X X X
4. X X X X
19
Branch: Computer Science and Engineering
20
Digital- to- Analog (01 A) Converters, Analog- to- Digital (A/D) Converters.
General -Purpose Programmable Peripheral Devices:
The 82S5A Programmable Peripheral Interface, Illustration: Interfacing Keyboard and
Seven- Segment Display, Illustration: Bi- directional-Data Transfer between Two 6
Microcomputers, The 8254 Programmable Interval Timer, The 8259 A Programmable
Interrupt Controllers, and Direct Memory. Access (DMA) and the 8257 DMA Controller,
serial communication, Programmable communications interface 8251.
Suggested
Books
S. Authors Title Publishe Editio Year
No r n
.
1. Ramesh S. Microprocessor Pearson third
Gaonkar Programming edition
and
Architecture,
Applications
with the 8085
References:
1. Charles Microprocessor Tata
M.Gilmor Principles and McGraw
e Applications, Hill.
2. Douglas Microprocessors Tata second
V. Hall and Interfacing McGraw edition
programming Hill.
and Hardware
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
Course On completion of this course, a student must be able to
Outcomes 1. Identify the basic element and functions of microprocessor, describing the
architecture of microprocessor and its peripheral devices, memory interfacing.
2. Demonstrate the fundamental understanding on the operation between the
microprocessor and its interfacing devices, testing and troubleshooting, circuit
diagrams along with description.
3. Apply the programming techniques in developing the assembly language program
for microprocessor application, types of instructions and its uses, 8-bit as well as
16-bit programming, looping, counter delay executions, issues related to
debugging.
4. Understand the concepts of stack and subroutines, its need in microprocessors,
various types of interrupts, interrupt handling, instructions related to interrupts and
related programming, interfacing data convertors and brief introduction to various
general purpose programmable peripheral devices and its interfacing with 8085
microprocessor.
21
Mapping of
Course CO PO
Outcomes A B C D E F G H I J K L
with POs 1 X
2 X X
3 X
4 X X X
22
Branch: Computer Science and Engineering
23
Branch: Computer Science and Engineering
SECTION-B
8
Theory of Market
Nature and Relevance of Perfect Competition, Monopoly and Monopolistic Competition
24
Publications
3. Gio Wiederhold: Valuing Intellectual Capital, Multinationals and
Taxhavens; Springer Verlag, August 2013.
4. Ahuja H. L., Business Economics, S. Chand & Co. Ltd
5. Jhingan M.L., Macroeconomic Theory, Konark Publisher Pvt. Ltd.
6. Stiglitz J. & Walsh Carl E., Principles of Microeconomics, W.W.
Norton & Company
7. Stiglitz J. & Walsh Carl E., Principles of Macroeconomics, W.W.
Norton & Company
8. Mankiw N Gregory, Principles of Economics, Cengage Learning
9. Kreps A., Course in Microeconomics Theory, Prentice Hall
10. Samuelson Paul A. & Nordhaus William D., Economics, Tata
McGraw Hill
11. Gravelle H. & Reiss R., Microeconomics, Pearson Education
12. Ahuja H. L., Macro Economics: Theory and Practice, S. Chand &
Co. Ltd.
Course Assessment will consists of following components
Assessmen 1. Two Minors (30% Weightage )
t Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
Course On completion of this course, a student must be able to
Outcomes 1. Apply engineering knowledge to maximize profit, satisfaction and welfare.
2. Identify the forces that affect the economy.
3. Apply concepts of economy to software development.
Mapping
of Course CO PO
Outcomes A B C D E F G H I J K L
with POs 1 X X
2 X X X X X
3 X X X X
25
Second Year -Fourth Semester
SECTION-A Hrs
Introduction:- Revisiting space/time complexity and asymptotic notations; Recurrences: 08
writing recurrences, solving recurrences: iterative substitution, recursion-tree method,
Masters theorem, substitution method.
Divide and Conquer:- General method, Analysis of divide and conquer based solutions 07
to: Binary Search, Merge sort, Quick sort, Selection sort; finding maximum and
minimum using divide and conquer, Strassens matrix multiplication.
26
References:
1. Ellis Fundamentals of Galgotia
Horowitz, Computer
Sartaj Algorithms
Sahni
2. Aho A.V., The Design and Pearson
Hopcroft Analysis of Edu
J.E., Computer cation
Ullman Algorithms
J.D.
3. Goodman Introduction to McGraw-
S.E. & the Design and Hill
Hedetniemi Analysis of
Algorithms
27
Branch: Computer Science and Engineering
28
Branch: Computer Science and Engineering
Note for The Semester question paper of a subject will be of 50 marks having 7 questions of
Examiner equal marks. First question, covering the whole syllabus and having questions of
conceptual nature, will be compulsory. Rest of the paper will be divided into two parts
having three questions each and the candidate is required to attempt at least two
questions from each part.
SECTION-A Hrs
INTERNET AND WORLD WIDE WEB:
Introduction, Internet addressing, ISP, types of Internet connections, introduction to
WWW, web browsers, web servers, URL, HTTP, DNS, web applications, tools for web
site creation. 4
HTML: Introduction to HTML, lists, adding graphics to HTML page, creating tables,
linking documents, frames, DHTML and cascading style sheets. 7
Java Script: Introduction, programming constructs: variables, operators and
expressions, conditional checking, functions and dialog boxes, JavaScript DOM,
creating forms, objects like Window, Navigator, History, Location, introduction to
cookies, 11
SECTION-B
XML: Why XML, XML syntax rules, XML elements, XML attributes, XML DTD
displaying XML with CSS. 6
PHP: Introduction, syntax, variables, statements, operators, decision making, loops,
arrays, strings, forms, get and post methods, functions, cookies, sessions. 11
PHP and MySQL: Introduction to MySQL, connecting to MySQL database, creation,
insertion, deletion and retrieval of MySQL data using PHP, PHP and XML, XML
parsers, XML DOM. 6
Suggested
Books S. Authors Title Publisher Edition Year
No
.
1 Deitel,Deitel,Nieto XML How to Pearson
, and Sandhu Program, Education.
2 Herbert Scheldt Java 2: The Complete TMH Fifth
29
Reference Edition
3 Ivan Bayross : Web Enabled BPB
Commercial, Development
Application
Mapping
of Course CO PO
Outcomes
with POs A B C D E F G H I J K L
1 X X X X X X
2 X X X X X
3 X
4 X X X X
30
Branch: Computer Science and Engineering
31
Branch: Computer Science and Engineering
32
management without swapping; swapping; contiguous memory allocation, paging, 6
segmentation, segmentation with paging; Virtual Memory, demand paging,
performance, page replacement, page replacement algorithms (FIFO, Optimal ,LRU);
Thrashing.
File Systems: Files - file concept, file structure, file types, access methods, File 6
attributes, file operations; directory structure, allocation methods (contiguous, linked,
indexed), free-space management (bit vector, linked list, grouping), Protection
mechanisms.
Secondary Storage : Disk Structure, Disk Scheduling ( FCFS, SSTF, SCAN, C- 6
SCAN, LOOK), Disk Management (Disk Formatting, Boot Blocks, Bad Blocks),
Swap Space Management (Swap Space use, Swap Space Location, Swap Space
Management)
Case Studies: Brief introduction of MS-DOS, Windows, UNIX and LINUX. 6
Suggested
Books S. Authors Title Publisher Edition Year Other
No. Details
1 Silberschat Operating Addison
z and System Wesley
Galvin Concepts Inc.
2 Tanenbaum Operating Pearson
A.S System Design Education.
&
Implementation
3 Bhatt and An introduction Prentice
Chandra to Operating Hall of
Systems India
Concepts and Publication
Practice,
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
On completion of this course, a student must be able to
Course 1. Design and implement solutions for CPU scheduling, process
Outcomes synchronization and deadlock related problems.
2. Understand the concepts of memory management, Secondary storage
management and File system management along with providing solutions
for real world problems.
3. Explore features and functionality of MS-DOS, Windows, Unix and Linux.
Mapping of
Course CO PO
Outcomes A B C D E F G H I J K L
with POs 1 X X X
2 X X
3 X X X
33
Branch: Computer Science and Engineering
34
Branch: Computer Science and Engineering
Note for The Semester question paper of a subject will be of 50 marks having 7 questions of
Examiner equal marks. First question, covering the whole syllabus and having questions of
conceptual nature, will be compulsory. Rest of the paper will be divided into two parts
having three questions each and the candidate is required to attempt at least two
questions from each part.
SECTION-A Hrs
Introduction: 4
Introduction to Software Engineering, System Engineering Vs Software Engineering,
Software Evolution, Software Characteristics, Cost of Software Production, Software
Components, Crisis Problem and Causes, Challenges in Software Engineering.
Software Process Models: 8
SDLC, Waterfall Model, Incremental Model, Prototyping Model, Evolutionary Model,
Spiral Model, Rapid Application Development Model, Rational Unified process
Model, Agile Methods, Xtreme programming, SEI Capability Maturity Model
Software Requirements Analysis and Specification Concepts: 4
Requirement Engineering, Requirement Elicitation Techniques, Requirements
Documentation, Characteristics and Organization of SRS,
Software Analysis and Design: 8
Design Principles, Design issues and Approaches, Abstraction, modularity, Coupling,
Cohesion, Structured Analysis and Design, DFD, Object oriented Design, Data Design,
Architectural design, Interface Design, Component Level Design, Object Oriented
Design Concepts, Structured vs. Object Oriented Analysis.
SECTION-B
35
Project Management Concepts: 6
Management Activities, Project Planning, Project Scheduling, Size Estimation LOC,
FP; Cost Estimation Models COCOMO, COCOMO-II.
Coding & Testing: 5
Coding, Coding Standards, Coding Conventions, Programming Style, Verification and
Validation, Testing Process, Design of Test Cases, Software Testing Strategies, Unit
Testing, Integration Testing, Top Down and Bottom Up Integration Testing, Alpha &
Beta Testing, System Testing and Debugging.
Technical Metrics for Software: 4
Software Measurements: What and Why, A Framework for Technical Software
Metrics, Metrics for the Analysis Model, Metrics for Design Model, Metrics for
Source Code, Metrics for Testing, Metrics for Software Quality, Metrics for
Maintenance.
CASE (Computer Aided Software Engineering) and Introduction to UML: 6
CASE and its Scope, Building blocks of CASE, CASE Tools, CASE Environment,
UML Concepts, Use Case Diagrams, Sequence Diagrams, Collaboration Diagrams,
Class Diagrams, State Transition Diagrams, Component and Deployment Diagrams.
Suggested
Books S. Authors Title Publisher Editio Year
No. n
1 Ian Software Engineering Pearson Sevent
Sommervill Education. h
e Edition
References
1 R.S. Software Engineering: A McGraw Sixth
Pressman Practitioner's Approach Hill. Edition
2 Pfleeger, Software Engineering: Pearson Second
J.M. Atlee Theory and Practice, , Education Edition
36
Mapping
of Course CO PO
Outcomes
with POs A B C D E F G H I J K L
1 X X
2 X X X
3 X X
4 X X
37
Branch: Computer Science and Engineering
38
Branch: Computer Science and Engineering
SECTION-A Hrs
Module 1: Basic organization of computers, Block level description of the functional 6
units as related to the execution of a program; Fetch, decode and execute cycle.
SECTION-B
Module 4: Memory Technology, static and dynamic memory, Random Access and 8
Serial Access Memories, Cache memory and Memory Hierarchy, Address Mapping,
Cache updation schemes, Virtual memory and memory management unit.
Module 5: I/O subsystems: Input-Output devices such as Disk, CD-ROM, Printer etc.; 8
Interfacing with IO devices, keyboard and display interfaces; Basic concepts Bus
Control, Read Write operations, Programmed IO, Concept of handshaking, Polled and
Interrupt-driven I/O, DMA data transfer.
39
Suggested S. Authors Title Publisher Edition Other
Books N Details
o.
1 V. Carl Computer Tata
Hamacher, Organization McGraw-
Safwat G. Hill series
Zaky and (2002)
Zvonko G.
Vranesic
40
Third Year - Fifth Semester
41
Link Layer and Local Area Networks Data link layer: Service provided by data 10
link layer-Error detection and correction Techniques-Elementary data link layer
protocols -Sliding Window protocols - Data link layer in HDLC, Internet and ATM .
Multiple Access protocols: Channel partitioning protocols: TDM-FDM-Code Division
Multiple Access(CDMA) .Random Access protocols : ALOHA, CSMA and
CSMA/CD . Local area Network: LAN addresses- Address Resolution Protocol-
Reverse Address Resolution Protocol. Ethernet: Ethernet Technologies-IEEE
standards- Hubs-Bridges and Switches
Suggested
Books S. Authors Title Publisher Edition Year Other
No. Details
1 Andrew S. Computer Pearson 4th 2003
Tanenbaum Networks Education
2 James F. Computer Pearson 2002
Kurose and Networking Education
Keith W.
Ross
3 William Data and Pearson 7th 2004
Stalling Computer Education
Communication
4 Miller Data and Thomson 2001
Network Learning
Communication
5 Douglas E Computer Pearson 2nd 2001
Comer Networks and Education
Internets
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
On completion of this course, a student must be able to
Course 1. Describe contemporary terminology, progress, issues and trends in the area
Outcomes of data communication and networks.
2. Understand and evaluate the different data communication techniques and
LAN architectures.
3. Describe services and protocols of Data Link layer and familiarize with
channel access methods.
4. Analyse the different error detection and congestion control mechanisms
for LAN.
Mapping of
Course CO PO
Outcomes A B C D E F G H I J K L
with POs 1 X X
2 X X
3 X X X
4 X X X
42
Branch: Computer Science and Engineering
43
Branch: Computer Science and Engineering
SECTION-A Hrs
Graphics Hardware: 4
Application areas of Computer Graphics, Overview of graphics systems, Video-display
devices, Raster scan systems, Random scan systems, Graphics Input and Output devices.
Output Primitives: 9
Points and Lines, Line Drawing Algorithms: DDA Algorithm, Bresenhams Line
Algorithm, Circle Generating Algorithm: Mid point circle algorithm, Ellipse Generating
Algorithms: mid point ellipse algorithm, Pixel Addressing and Object Geometry, Boundary
Fill Algorithms, Flood Fill Algorithms, Character Generation, Line, Area-Fill and Character
Attributes.
Two Dimensional Geometric Transformations and Viewing: 9
Basic Transformations: Translation, Rotation and Scaling, Matrix Representations,
Composite Transformations, Viewing Pipeline, Window to Viewport Coordinate
Transformation, Clipping Operations: Line, Polygon, Curve and Text Clipping.
SECTION-B
Three Dimensional Concepts, Transformations and Viewing: 6
Three Dimensional Display Methods, Three Dimensional Transformations; Three
Dimensional Viewing Pipeline; Viewing Coordinates; Specifying the View Plane,
Projections: Parallel Projections, Perspective Projections.
Splines and Curves: 5
Curved Lines and Surfaces, Spline Representations, Cubic Splines, Bezier Curves and their
properties, B-Spline Curves.
Visible Surface Detection Methods: 7
Classification of Visible Surface Detection Methods, Back Face Detection, Depth Buffer,
A-Buffer, Scan Line and Depth-Sorting Methods, Wireframe Methods, Concepts of
Computer Animation, Design of Animation Sequences.
Illumination Models and Shading: 5
Light sources, Basic Illumination models, Shading models: Flat and Smooth Shading
44
Suggested 1. Donald Hearn, M.P. Baker : Computer Graphics C Version, Second
Books Edition, Pearson Education.
References:
1. J. D. Foley, A. van Dam, S.K. Feiner, J.F. Hughes: Computer Graphics:
principles and practice, Second Edition, Pearson Education.
2. Z. Xiang, R.A. Plastock: Computer Graphics, Second Edition, Schaums
Outlines, Tata McGraw-Hill.
3. N. Krishnamurthy: Introduction to Computer Graphics, Tata McGraw-
Hill.
4. David F. Rogers, James Alan Adams : Mathematical Elements for
Computer Graphics,Tata McGraw-Hill.
5. S. Harrington: Computer Graphics: A Programming Approach, Tata
McGraw-Hill.
45
Branch: Computer Science and Engineering
46
Branch: Computer Science and Engineering
SECTION-A Hrs
Introduction: 4
Artificial Intelligence and its applications, Artificial Intelligence Techniques, criteria of
success
Problem solving techniques: 9
State space search, control strategies, heuristic search, problem characteristics, production
system characteristics., Generate and test, Hill climbing, best first search, A* search, AO*
search, Constraint satisfaction problem, Agenda Driven Search, Mean-end analysis, Min-
Max Search, Alpha-Beta Pruning, Iterative Deepening
Knowledge representation: 8
Mapping between facts and representations, Approaches to knowledge representation,
procedural vs declarative knowledge, Forward vs. Backward reasoning, Matching, conflict
resolution, Weak and Strong filler structures, semantic nets, frame, conceptual dependency,
scripts.
SECTION-B
Non Monotonic and Statistical Reasoning 8
Non monotonic Logic, Default Logic, Circumscription, Bayes Theorem, Bayesian Network,
Dempster Shafer Theory, Fuzzy sets, Fuzzy Logic, Defuzzification.
Planning and Learning Agents: 9
Intelligent Agents, Nature and structure of Agents, Learning Agents, Introduction to different
Forms of Learning,
The Planning problem, planning with state space search, partial order planning, planning
graphs, planning with propositional logic, Analysis of planning approaches, Hierarchical
planning, conditional planning, Continuous and Multi Agent planning.
Introduction to Learning and Expert system: 7
Expert systems, Expert system examples, Expert System Architectures, Rule base Expert
systems, Non Monotonic Expert Systems, Decision tree base Expert Systems.
47
Suggested
Books S. No. Authors Title Publisher Editio Year Other
n Details
1. Stuart J. AI: A Pearson Latest 2012
Russel, Peter Modern Education Edition
Norvig Approach
2. Elaine Rich, Artificial McGraw Third 2010
Knight Intelligence Hill Edition
3. Saroj Artificial Cengage First 2011
Kaushik Intelligence Learning, Edition
,
4. Partick Artificial Addison Latest 2012
Henry Intelligence Wesley Edition
Winston ,
5. George Artificial Pearson Latest 2010
Luger Intelligence Education Edition
6. DAN, W. Introductio PHI latest 2011
Patterson n to AI and Edition
Expert
Systems, ,
7. A.J. Nillson Principles Narosa latest 2010
of AI, publications Edition
,
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
Course On completion of this course, a student must be able to
Outcomes 1. Understand fundamental AI concepts and and identify a range of symbolic and
non-symbolic AI techniques.
2. Demonstrate an understanding of various searching algorithms such as
adversarial search and game-playing commonly used in artificial intelligence
software.
3. Use different knowledge representation techniques used in AI Applications.
4. Demonstrate an understanding of agent-based AI architectures and an
understanding of Planning and logic-based agents.
Mapping of
Course CO PO
Outcomes A B C D E F G H I J K L
with POs
1. X X X
2. X X X X
3. X X X X
4. X X X X
48
Branch: Computer Science and Engineering
49
Branch: Computer Science and Engineering
Logic Programming: 8
Unification, SLD-resolution, Backtracking, Cuts.
Concepts Of Concurrent Programming: Processes, synchronization primitives.
SECTION-B
Functional Programming: 10
Functions as first class objects, higher order functions, polymorphic data types, type checking
and type inference
Storage Management: 10
Static storage management, Heap storage management.
Illustration of the above concepts using representative languages: C++, Java, and Prolog etc. 5
Suggested
Books S. Authors Title Publisher Editio Year Other
No n Details
.
1. Prattt & Programming Pearson 5th
Zelkowrtz, Languages: Education
Design &
Implementatio
n
2 Friedman, Essentials of MIT Press Latest
Wand, and Programming 2001, ISBN
50
Haynes Languages, 0262062178,
978026206217
6
3 Bruce J. Principles of Oxford Latest
MacLenna Programming University
n Languages: Press US, 1999,
Design, ISBN
Evaluation, and 0195113063,
Implementatio 978019511306
n 8
Other Recommended Text/Material
1. Programming in Standard ML 97: A Tutorial Introduction by Stephen
Gilmore, Laboratory for Foundations of Computer Science, The
University of Edinburgh , September 1997 (Revised: July 1998, April
2000, Jan 2003) Available at : http://www.dcs.ed.ac.uk/home/stg
Assessment will consists of following components
Course 1. Two Minors (30% Weightage )
Assessmen 2. Quiz (7.5%)
t Methods 3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
Mapping
of Course CO PO
Outcomes A B C D E F G H I J K L
with POs 1 X X X
2 X X X
3 X X X
4 X X X
51
Branch: Computer Science and Engineering
52
2 J. C. Martin Introduction to Tata 2007
languages and McGraw
theory of Hill
computation Publishing
Company
3 K L P Theory of Prentice 3rd 2004
Mishra, N Computer Hall of
Chandrasek Science- India
aran Automata,
Languages and
Computation
Course On completion of this course, a student must be able to
Outcomes 1. Express computer science problems as mathematical statements and formulate proofs
2. Understand key topics of theory of computation
3. Design finite state machine, Pushdown Automaton and Turing machine
4. Explain the Decidability or Undecidability of various problems.
Mapping
of Course CO PO
Outcomes A B C D E F G H I J K L
with POs 1 X X
2 X X X
3 X X X X X
4 X X X X X
53
Title Principle of Designing Credits 4
Code CS 506 Semester: -5th LTP 300
Max. Elective Optional Course
Marks
Pre- Contact 45
requisites Hours
Time 3 Hours
Objectives 1. Conceptualisation and development of innovative, commercially important and socially
sound decisions related to engineering products, processes and systems.
2. To train students to translate academic developments in electronics, computational,
materials and energy engineering to real life applications of interest to industry for
accelerated start of career.
Note for The Semester question paper of a subject will be of 50 marks having 7 questions of equal
Examiner marks. First question, covering the whole syllabus and having questions of conceptual
nature, will be compulsory. Rest of the paper will be divided into two parts having three
questions each and the candidate is required to attempt at least two questions from each
part.
SECTION-A Hrs
Introduction to designing 7
Fundamentals of engineering designs and applications; social, economic, sustainability,
environmental and aesthetic rationales in design engineering, design decisions related to
competitiveness of products, processes, services and systems. Impact of product design on
business and market, product portfolio development through continuity in designing.
Design process 7
Principles, tools and strategies for conceptualising the need and presenting designs -
product specifications, digital tools, analog drawings, design modeling: mathematical
modeling, simulation using computers, and creation of 2D and 3D scale models.
Engineering fundamentals related to mechanical, electrical, electronic and computational
concepts in designing; environmental, sustainability, life cycle analysis, upstream
manufacturing economics and downstream assembly, distribution, recyclability, robustness,
maintenance and safety aspects in design development; functional prototypes, iterations,
validation of product concept, product development .
SECTION-B
Materials in Engineering Designs 8
Mechanical and structural properties of materials, application related needs, stress analysis
and fracture, heat transfer, conductivity, transparency, surface properties etc.
Nanomaterials, transparent ceramics, polymers, biocompatible materials, composites for
biomechanical applications. Case studies through examples and minor projects on
designing materials for dental restorative applications, energy harvesting technologies and
transparent ceramics.
54
Computational Designs 6
Theory and applications of computational design and manufacturing methods, use of tools
like, computer aided design, computer aided engineering, computer aided manufacturing,
Digital image capture and reconstruction, additive and subtractive manufacturing using
CAD CAM, milling and 3D approaches. Examples by case studies and minor projects for
designing prosthetics and orthosis.
Suggested
Books 1. Michael Luchs, Scott Swan, Abbie Griffin, 2015. Design Thinking. 405 pages, John
Wiley & Sons, Inc (ISBN 978-1-118-97180-2)
2. Geoffrey Boothroyd, Peter Dewhurst and Winston A Knight, 2011. Product Design for
Manufacture and Assembly. CRC Press.
3. Nigel Cross, 2008. Engineering Design Methods: Strategies for Product Design. Wiley &
Sons (ISBN 978-0-470-51926-4)
55
Third Year - Sixth Semester
56
Suggested
Books S. Authors Title Publisher Edition Year Other
No. Details
1 Andrew S. Computer Pearson 5th 2012 ISBN:
Tanenbau Networks Education Edition 978813178
m 7571
57
Branch: Computer Science and Engineering
58
Branch: Computer Science and Engineering
59
Joint distributions Marginal and conditional distributions Covariance Correlation and
Regression function of a random variable-Transformation of random variables -
Central limit theorem.
Suggested
Books S. No. Authors Title Publishe Editio Year Other
r n Details
1. Seymour Shaums McGraw- Second 1991
Lipschutz Outline of Hill Edition
, Theory and
Problems of
Linear
Algebra
2. Vivek Linear Narosa 2002
Sahai, Algebra Publishing
Vikas House
Bist
3. J. S. Introductio McGraw 4th 2007
Milton n to Hill edition
and J.C. Probability
Arnold and
Statistics
4. R.A. Probability Pearson 7th 2007
Johnson and Education edition
and C.B. Statistics
Gupta for
Engineers
5. S. C. Fundament Sultan
Gupta als of Chand and
and V.K. Mathematic Sons
Kapoor al Statistics
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
Course Students will be able to
Outcomes 1. Understand the use of linear algebra and linear transformations.
2. Design solutions using matrices and eigen vectors
3. Apply probability theory in different engineering problems.
4. Understand the use of random variables in different applications.
Mapping of
Course CO PO
Outcomes
with POs A B C D E F G H I J K L
1. X X
2. X X X
3. X X X
4. X X X
60
Branch: Computer Science and Engineering
Suggested
Books S. Authors Title Publisher Edition Year Other Details
No.
1 Averill M. Simulation Tata Mcgraw 4th 2007 ISBN: 978007
Law Modeling Hill Edition 0667334
and Analysis
2 Geoffery System Prentice-Hall of 2nd 2001 ISBN: 81-203-
61
Gordon Simulation India Edition 0140-4
3 D.S. Hira System S. Chand 1st 2001 ISBN: 81-219-
Simulation Publication Edition 2059-0
4 Stephen J. MATLAB Thomson 3rd 2005 ISBN-981-
Chapman Programmin Learning Edition 254-893-9
g for
Engineers
5 Jerry Discrete- Prentice-Hall of 5th 2009 ISBN-10:
Banks, John Event India Edition 0136062121
S. Carson, System
Barry L. Simulation
Nelson and
David M.
Nicol
6 Rudra Getting Oxford 8th 2009 ISBN-
Pratap Started with University Edition 0199731241
MATLAB: Press.
A Quick
Introduction
for Scientists
and
Engineers
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
Course On completion of this course, a student must be able to
Outcomes 1. Understand the continuous and discrete event simulation techniques and apply them
suitably to real time problems where experimentation on actual system is risky.
2. Analysing different procedures to generate random numbers and apply them for
implementation of different simulation systems.
3. Understand different simulation languages like MATLAB and GPSS and apply them to
simulate different systems.
Mapping of
Course CO PO
Outcomes A B C D E F G H I J K L
with POs 1 X X
2 X
3 X X
62
Branch: Computer Science and Engineering
63
Branch: Computer Science and Engineering
64
Suggested S. Authors Title Publisher Editio Year Other
Books No n Details
.
1 A. V. Aho, Compilers: Pearson 2nd 2014
J D. Principles, Educations
Ullman, M. techniques and
S. Lam, R. tools
Sethi
2 K C Compiler Cengage 1st
Louden Construction: Learning
Principle and
Practice
3 Holub Compiler Design PHI Latest
in C Edition
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
Course On completion of this course, a student must be able to
Outcomes 1. Understand the functioning of different phases of a compiler.
2. Understand the implementation details and concepts behind each phase of the
compiler by stressing more on the syntax analysis and further on different parsing
techniques.
3. Understand need of intermediate code generation, code optimization and actual
machine code generation techniques.
Mapping of
Course CO PO
Outcomes A B C D E F G H I J K L
with POs 1 X X X X X X
2 X X X X X X
3 X X X X X
65
Branch: Computer Science and Engineering
66
Branch: Computer Science and Engineering
67
Testing Techniques: Software Testing Fundamentals, Black Box and White Box Testing,
Basis Path Testing, Flow Graph Notation, Independent Program Paths, Graph Matrices, 8
Control Structure Testing, Condition Testing, Data Flow Testing, Loop Testing, Graph Based
Testing Methods, Equivalence Partitioning, Boundary Value Analysis, Object Oriented Testing
Methods: Applicability of Conventional Test Case Design Methods, Fault-Based Testing,
Scenario-Based Testing, Random Testing and Partition Testing for Classes, Interclass Test
Case Design.
Testing Process and Specialized Systems Testing: 8
Test Plan Development, Requirement Phase, Design Phase and Program Phase Testing,
Testing Client/Server Systems, Testing Web based Systems, Testing Off-the-Shelf Software,
Testing in Multiplatform Environment, Testing for Real Time Systems, Testing Security
Suggested
Books S. Authors Title Publisher Edition Year
No.
1 Ian Software Engineering Pearson Seventh
Somerville Education. Edition
2 Pressman Software Engineering: TataMcGraw Sixth
A Practitioner's - Hill. Edition,
Approach
3 William E. Effective Methods for John Wiley Second
Perry Software Testing Edition
References
1. Pfleeger Software Engineering: Pearson Second
Theory and Practice Education Edition
2 K..Aggarw Software Engineering New.Age Second
al, Yogesh International Edition
Singh.
3 Pankaj An Integrated Narosa Second
Jalote Approach to Software Edition
Engineering
4 .Nina S Software Quality Narosa Second
Godbole Assurance
:Narosa. Principles and
Practice,
5 Boris Software Testing Second
Beizer Techniques Edition
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
Course On completion of this course, a student must be able to
Outcomes 1. Understand the concept of Software Testing and Quality Assurance to develop cost
effective software system.
2. Understand the essence of risk management and control management and ability to
develop RMMM plan to mitigate risk and manage the artifacts of software system..
3. Ability to tests the system at various levels and dimensions to control error
generation and propagation which ultimately makes debugging successful and cost
effective.
4. Ability to extend the testing concept to real scenarios and specialized systems like
multiplatform, Real Time system, Client-Server system.
68
Mapping of
Course CO PO
Outcomes
with POs A B C D E F G H I J K L
1 X X X X
2 X X
3 X X X X X
4 X X X
69
Branch: Computer Science and Engineering
70
Branch: Computer Science and Engineering
Suggested
Books S. Authors Title Publisher Editio Year Other
No n Details
.
1. Stuart AI: A Modern Pearson Latest
J.Russel, Approach Publication
Norvig s
2. Michael Artificial Addison 2nd 2005
Negnevitsky Intelligence: A Wesley
Guide to
Intelligent
Systems
3. James Neural Addison 1992
71
Freeman A. Networks - Wesley
and David Algorithms,
Skapura M Applications
&
Programming
Techniques
4. Yegnanaraya Artificial Prentice 1999
na B Neural Hall of
Networks India
Private Ltd
5. Goldberg, Genetic Addison latest
David E algorithms in Wesley
search,
optimization
and machine
learning
72
Branch: Computer Science and Engineering
73
Branch: Computer Science and Engineering
SECTION-A Hrs
Introduction: Introduction to RDBMS, Data Warehouse, Transactional Databases, Data 6
Mining Functionalities, Interestingness of pattern, classification of data mining system, major
issues
Data Warehouse and OLAP: Difference from traditional databases, Multidimensional data 6
model, Schema for Multi dimensional model, measures, concept hierarchies, OLAP
operations, starnet query model, Data Warehouse architecture, ROLAP, MOLAP, HOLAP,
Data Warehouse Implementation, Data Cube, Metadata Repositories, OLAM
Data Processing: Data Cleaning, Data Integration and Transformation, Data Reduction, 2
Discretization and concept hierarchy generation
Data Mining Architecture: Data Mining primitives, Task relevant data, interestingness 6
measures, presentation and visualization of patterns, Data Mining Architecture, Concept
Description, Data Generalization and Summarization, Attributed oriented induction,
Analytical characterization, Mining class comparisons
SECTION-B
Association Rules: Association rules mining, Mining Association rules from single level, 6
multilevel transaction databases, multi dimensional relational databases and data warehouses,
Correlational analysis, Constraint based association mining
Classification and Clustering: Classification and prediction, Decision tree induction, 6
Bayesian classification, k-nearest neighbor classification, Cluster analysis, Types of data in
clustering, categorization of clustering methods
Introduction of Mining Complex Data: Complex data objects, Mining spatial databases, 7
Multimedia databases, Time Series and sequence databases, Text databases and World Wide
Web
74
Suggested
Books S. No. Author Title Publishe Editio Year Other
s r n Details
1. J.Han Data Morgan Latest Harcourt
and M. Mining: Kaufman Edition India pvt.
Kamber Concepts publisher Ltd
and s
Techniques
2. Dunham Data Pearson Latest
Mining Educatio Edition
Introductor n
y and
Advance
Topics
1. X X X
2. X X
3. X X X
4. X X X
75
Branch: Computer Science and Engineering
76
Branch: Computer Science and Engineering
77
Rogers, John Application
Lombardo , Me Development
ike Blake
3. Reto Meier Professional Wrox I 2010
Android 2
Application
Development
Mapping
of Course CO PO
Outcomes A B C D E F G H I J K L
with POs 1 X X X X
2 X X X X
3 X X X X X
4 X X X X X
78
Branch: Computer Science and Engineering
79
Branch: Computer Science and Engineering
80
2. Michael Artificial Addison 2nd 2005
Negnevitsky Intelligence: A Wesley
Guide to
Intelligent
Systems
3. James Neural Addison 1992
Freeman A. Networks - Wesley
and David Algorithms,
Skapura M Applications
&
Programming
Techniques
4. Yegnanaraya Artificial Prentice 1999
na B Neural Hall of
Networks India
Private Ltd
5. Goldberg, Genetic Addison latest
David E algorithms in Wesley
search,
optimization
and machine
learning
81
Branch: Computer Science and Engineering
82
Branch: Computer Science and Engineering
Video Compression: 6
Basics of Video, Video Signals, Analog Video, Digital Video, TV standards, H. 261
Compression, Intra Frame Coding, Inter-frame (P-frame) Coding, MPEG
Compression, MPEG Video, The MPEG Video Bit stream, Decoding MPEG Video in
Software.
83
Multimedia Communication: 5
Building Communication network, Application Subsystem, Transport Subsystem,
QOS, Resource Management, and Distributed Multimedia Systems.
Suggested
Books S. Authors Title Publisher Edition Yea Other
No r Details
.
1 Ralf Steinmetz and Multimedia Pearson
Klara Nahrstedt Computing Education
Communications s
and Applications
2 Parag Havaldar, Multimedia Cengage
Gerard Medioni Systems Learning
publicatio
n
3 Prabhat K. Multimedia PHI Latest
Andleigh, Kran System Design Edition
Thakkar
4 Fred Halsall Multimedia Pearson
Communications Education
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
Course On completion of this course, a student must be able to
Outcomes 1. Demonstrate Knowledge of Multimedia Tools and Standards
2. Understand Compression standards
3. Understand current technologies in multimedia
4. Familiarize with issues in multimedia communication systems
Mapping of CO PO
Course A B C D E F G H I J K L
Outcomes 1 X X X
with POs 2 X X X
3 X X
4 X X
84
Branch: Computer Science and Engineering
85
Fourth Year - Seventh Semester
86
Suggested S. Authors Title Publisher Editio Year Other
Books No n Details
.
1 Aho, Principles of Nar
Ullman Compiler osa
Design Publication
87
Branch: Computer Science and Engineering
88
Branch: Computer Science and Engineering
Video Compression: 6
Basics of Video, Video Signals, Analog Video, Digital Video, TV standards, H. 261
Compression, Intra Frame Coding, Inter-frame (P-frame) Coding, MPEG Compression,
MPEG Video, The MPEG Video Bit stream, Decoding MPEG Video in Software.
Multimedia Communication: 5
89
Building Communication network, Application Subsystem, Transport Subsystem, QOS,
Resource Management, and Distributed Multimedia Systems.
Suggested
Books S. Authors Title Publisher Editio Year Other
No n Details
.
1 Ralf Steinmetz and Multimedia Pearson
Klara Nahrstedt Computing Education
Communications s
and Applications
2 Parag Havaldar, Multimedia Cengage
Gerard Medioni Systems Learning
publicatio
n
3 Prabhat K. Multimedia PHI Latest
Andleigh, Kiran System Design Edition
Thakkar
4 Fred Halsall Multimedia Pearson
Communications Education
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
Course On completion of this course, a student must be able to
Outcomes 1. Demonstrate Knowledge of Multimedia Tools and Standards
2. Understand Compression standards
3. Understand current technologies in multimedia
4. Familiarize with issues in multimedia communication systems
Mapping of CO PO
Course A B C D E F G H I J K L
Outcomes 1 X X X
with POs 2 X X X
3 X X
4 X X
90
Branch: Computer Science and Engineering
91
Testing Techniques: Software Testing Fundamentals, Black Box and White Box Testing,
Basis Path Testing, Flow Graph Notation, Independent Program Paths, Graph Matrices, 8
Control Structure Testing, Condition Testing, Data Flow Testing, Loop Testing, Graph Based
Testing Methods, Equivalence Partitioning, Boundary Value Analysis, Object Oriented Testing
Methods: Applicability of Conventional Test Case Design Methods, Fault-Based Testing,
Scenario-Based Testing, Random Testing and Partition Testing for Classes, Interclass Test
Case Design.
Testing Process and Specialized Systems Testing: 8
Test Plan Development, Requirement Phase, Design Phase and Program Phase Testing,
Testing Client/Server Systems, Testing Web based Systems, Testing Off-the-Shelf Software,
Testing in Multi Platform Environment, Testing for Real Time Systems, Testing Security
Suggested
Books S. Authors Title Publisher Edition Year
No
.
1 Ian Software Engineering Pearson Seventh
Somerville Education. Edition
2 Pressman Software Engineering: A TataMcGr Sixth
Practitioner's Approach aw- Hill. Edition,
92
Mapping of
Course CO PO
Outcomes
with POs A B C D E F G H I J K L
1 X X X X
2 X X
3 X X X X X
4 X X X
93
Branch: Computer Science and Engineering
94
Branch: Computer Science and Engineering
95
Firewalls: Firewall Design principles, Characteristics, Types of Firewall, trusted systems, 5
Virtual Private Networks.
Suggested
Books S. Authors Title Publisher Edition/ISB Year
No. N
1. William Stallings Network Pearson
Security Education.38
Essentials,
Applications
and Standards
References:
1 William Stallings Cryptography Pearson
and Network Education.
Security
Principles and
practice
2 . Bishop, Matt Introduction to Pearson (2005)
Computer Education,
Security. Inc./ ISBN: 0-
Addison- 321-24744-2.
Wesley
3 Michael. E. Whitman Principles of
and Herbert J. Information
Mattord Security
4. Atul Kahate Cryptography 2nd Edition
& Network
Security,
TMH,
Course Assessment will consists of following components
Assessmen 1. Two Minors (30% Weightage )
t Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
Course On completion of this course, a student must be able to
Outcomes 1. Understand data encryption and decryption techniques (such as caesar Cipher,
Monoalphabetic ciphers, Polyalphabetic Ciphers such as Vigenere, Vernam Cipher
etc.)
2. Apply these techniques on given data by using various softwares like:- RSA
Cryptosystem, Proxy Crypt, Packet Tracer, WireShark etc.
3. Understand methods which authenticates and secure the messages.
4. Contribute towards network security and web security.
Mapping
of Course CO
Outcomes PO
with POs A B C D E F G H I J K L
1 X X X X X X X
2 X X X X X X
3 X X X
4 X
96
Branch: Computer Science and Engineering
Suggested
Books S. Authors Title Publisher Editio Year Other
No. n Details
1. R N Prasad, Fundamental Wiley First 2011
Seema s of Business India Edition
Acharya Analytics
2. .Han and M. Data Mining: Morgan Latest 2010
Kamber Concepts and Kaufman Edition
Techniques publishers,
97
Harcourt
India pvt.
Ltd
3. David Loshin Business Knowledg Latest 2011
Intelligence: e Edition
The Savvy Enterprise.
Manager's
Guide.
4. Larissa Business Addison Latest 2012
Terpeluk Intelligence Wesley Edition
Moss, Shaku roadmap
Atre
5. Cindi Howson Successful Tata Latest 2012
Business McGraw Edition
Intelligence: Hill
Secrets to
making
Killer BI
Applications
6. Mike Biere Business Addison Latest 2010
intelligence Wesley Edition
for the
enterprise
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
1. X
2. X X
3. X X
4. X X
98
Branch: Computer Science and Engineering
Time 3 Hours
Objectives To impart knowledge of mobile and wireless computing systems and techniques.
Note for The Semester question paper of a subject will be of 50 marks having 7 questions of equal
Examiner marks. First question, covering the whole syllabus and having questions of conceptual
nature, will be compulsory. Rest of the paper will be divided into two parts having three
questions each and the candidate is required to attempt at least two questions from each part.
SECTION-A Hrs
Mobility: 6
Issues, challenges, and benefits; Review of mobile and cellular communication technology;
Review of distributed/network operating systems, ubiquitous computing.
Global System for Mobile Communication (GSM) System Overview: 4
GSM Architecture, Mobility Management, Network Signaling, GPRS
Mobile IP Networks: 4
Physical mobility, challenges, limits and connectivity, mobile IP and cellular IP in mobile
computing.
Mobile Transport Layer: 6
Transport layer issues in wireless, Indirect TCP, Snoop TCP, Mobile TCP
SECTION-B
Wireless LANs: 5
Introduction to IEEE 802.11, Bluetooth technologies and standards.
Mobile Adhoc Networks: 7
Hidden and exposed terminal problems; Routing protocols: DSDV, DSR, AODV.
Mobile Devices and OS: 7
Various types of Devices, Operating System: PalmOS, WindowsCE, Windows Mobile.
Application Development: 6
WWW programming model, Development Environment for MobileDevices
Suggested
Books S. Authors Title Publisher Edition/ISB Year
No. N
1. Jochen Schiller Mobile Pearson
Communication Education.
,
2. U. Hansman and L. Principles of Springer 2nd Ed
Merck. Mobile
Computing
References:
1 A. S. Tanenbaum Computer Pearson 4th Ed
Networks Education
2 D. Milojicic, F. Mobility Addison
Douglis. Processes, Wesley
Computers and
99
Agents,
3 Raj Kamal Mobile Oxford
Computing University
Press
1. X X X X
2. X X X X X
3. X X
4. X X X X
5 X X X
100
Fourth Year - Eighth Semester
SECTION-B
Distributed Databases: 6
Distributed Database Concepts, Advantages and Disadvantages, Types of Distributed Database
Systems, Data Fragmentation, Replication and Allocation Techniques for Distributed Database
Design, Five Level Schema Architecture, Query Processing, Concurrency Control and
Recovery in Distributed Databases.
Backup and Recovery: 5
Types of Database Failures, Types of Database Recovery, Recovery Techniques: Deferred
Update, Immediate Update, Shadow Paging, Checkpoints, Buffer Management.
Introduction to Data Warehousing and Data Mining: 5
101
Introduction to OLAP, OLTP, Data Warehouse, Data Marts, Data Mining, Data Mining
Process.
Commercial Databases: 7
Commercial Database Products, Familiarity with IBM DB2 Universal Database, Oracle,
Microsoft SQL Server, MySql, their features.
Suggested
Books S. Authors Title Publisher Editio Yea Other
No. n r Details
1 Ramez Elmasri, Fundamentals Pearson Fifth 200
Shamkant of Database Educatio Editio 7
Navathe Systems n n
2 Raghu Database Tata
Ramakrishnan, Management McGraw-
Johannes Gehrke Systems, Hill
3 C.J. Date An Pearson Eighth
Introduction Educatio Editio
to Database n n
Systems
4 Alexis Leon, Database Leon
Mathews Leon Management Press
Systems
5 Abraham Database Tata
Silberschatz, System McGraw-
Henry F. Korth, Concepts Hill
S. Sudarshan
6 S. K. Singh Database Pearson
Systems Educatio
Concepts, n
Design and
Applications
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
Course On completion of this course, a student must be able to
Outcomes 1. Recall various Database concepts with discovery of advanced strategies for
Transaction processing, Concurrency control, Recovery management and Query
Processing.
2. Understand Object Oriented and Distributed databases.
3. Learn significance of Data warehousing, Data mining, OLAP and OLTP.
4. Examine various Case studies: Oracle, Sql server, DB2, MySql etc.
Mapping of
Course CO PO
Outcomes A B C D E F G H I J K L
with POs 1 X X
2 X X
3 X X X X
4 X X X
102
Branch: Computer Science and Engineering
Note for The Semester question paper of a subject will be of 50 marks having 7 questions of
Examiner equal marks. First question, covering the whole syllabus and having questions of
conceptual nature, will be compulsory. Rest of the paper will be divided into two parts
having three questions each and the candidate is required to attempt at least two
questions from each part.
SECTION-A Hrs
Introduction to Image Processing: 6
Digital Image representation, Sampling & Quantization, Steps in image Processing,
Image acquisition, color image representation
Image Transformation & Filtering: 12
Intensity transform functions, histogram processing, Spatial filtering, fourier transforms
and its properties, frequency domain filters, , color models, Pseudo coloring, color
transforms, Basics of Wavelet Transforms.
Image Restoration: 7
Image degradation and restoration process, Noise Models, Noise Filters, degradation
function, Inverse Filtering, Homomorphism Filtering .
SECTION-B
Image Compression: 8
Coding redundancy, Interpixel redundancy, Psychovisual redundancy, Huffman Coding,
Arithmetic coding, Lossy compression techniques, JPEG Compression.
Image Segmentation & Representation: 12
Point, Line and Edge Detection, Thresholding, Edge and Boundary linking, Hough
transforms, region Based Segmentation, Boundary representation,Boundary Descriptors,
Regional Descriptors.
Suggested
Books S. Authors Title Publishe Editio Year Other
No r n Details
.
1 Gonzalez Digital Image Addison 1992
and Processing Wesley
Woods
103
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
Mapping of CO PO
Course A B C D E F G H I J K L
Outcomes 1 X X
with POs 2 X X X X X
3 X X X X X X
4 X X X X X
104
Branch: Computer Science and Engineering
105
Branch: Computer Science and Engineering
SECTION-A Hrs
OSI model, client server model, TCP/IP protocols, Introduction to Unix; 6
Process, groups, job control and non-job control shells, reliable and unreliable
signals, shell Programming.
Inter process communication in Unix, pipes, half duplex and full duplex pipes, 10
FIFOs, properties of pipes and FIFOs, POSIX message queues, system V
message queues, semaphores, shared memory, mmap function and its use,
RPC, authentication, timeout and retransmission, call semantics, XDR. .
Communication Protocol Introduction, TCP, IP, XNS, SNA, NetBIOS, OSI 5
protocols, comparisons
SECTION-B
Introduction to Berkeley sockets, socket addressing, TCP and UDP socket 10
functions, sockets and Unix signals, socket implementation, client and server
examples for TCP and UDP and their behaviour under abnormal conditions.
Socket options, IPv4, IPv6, TCP, I/O multiplexing, Unix I/O models, select 5
and poll functions
System V Transport Layer, interface Introduction Transport End Point 5
address, TLI
Overview of Ping Routines, FTP, Remote Login 4
Suggested
Books S. Authors Title Publisher Edition Year Other
No. Details
1 W. R., Unix Pearson Vol. I,
Stevens, Networ Education 3rd
B. Fenner k Ed.
and A. Progra
M., mming
Rudoff
106
mming,
3 W. R., Advanc Pearson
Stevens ed Education
Progra
mming
in Unix
Environ
ment,
CO PO
A B C D E F G H I J K L
1 X X X
2 X X X
3 X X X X
4 X X X
107
Branch: Computer Science and Engineering
1. To study and implement various network commands like telnet, ftp, etc.
2. To study various system calls.
3. Programs related to inter-process communication
4. Programs related to message queues
5. Programs related to pipes
6. Programs related to file handling
7. Programs related to process control
8. Programs using Socket Programming
108
Branch: Computer Science and Engineering
109
2005 Editio
How to n
Progra
m
Karli Beginni Wrox 2008
2 Watson, ng
Christian Micros
Nagel, oft
Jacob Visual
Hammer, C#
et al.
3 Christian Professi Wrox 2008
Nagel, onal C#
Bill
Evjen, Jay
Glynn,
Morgan
Skinner,
Karli
Watson
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
110
Branch: Computer Science and Engineering
111
Branch: Computer Science and Engineering
112
2 Herbert The McGra
Schildt Complete w-Hill
Reference
Java2
3 James J2EE: The
Edward complete
Keogh, Reference
Jim
Keogh
Course Assessment will consists of following components
Assessment 1. Two Minors (30% Weightage )
Methods 2. Quiz (7.5%)
3. Assignment (7.5%)
4. Attendance (5%)
5. Final Exam (50%)
Course On completion of this course, a student must be able to
Outcomes 1. Understand the fundamentals of object-oriented programming and the
technologies of Java Enterprise Edition Software.
2. Study and Develop coding conventions of importing packages and use of
interfaces. Demonstrate the runtime exception, multi-threaded event-driven
programming.
3. Apply the use of applet programming. Show competence in the use of the pure
object oriented Java language in the development of small to medium-sized
applications.
4. Examine the enterprise components including Enterprise JavaBeans (EJB)
technology, servlets, and Java Server Pages (JSP) technology, JDBC.
Mapping of
Course CO PO
Outcomes A B C D E F G H I J K L
with POs 1 X X X
2 X X X
3 X X X X
4 X X
113
Branch: Computer Science and Engineering
114
Branch: Computer Science and Engineering
Suggested
Books S. Authors Title Publisher Editio Yea Other
No n r Detail
. s
1. Stuart AI: A Modern Pearson Latest
J.Russel, Approach Publication
Norvig s
2. Michael Artificial Addison 2nd 2005
Negnevitsky Intelligence: Wesley
A Guide to
Intelligent
Systems
115
3. James Neural Addison 1992
Freeman A. Networks - Wesley
and David Algorithms,
Skapura M Applications
&
Programming
Techniques
4. Yegnanaraya Artificial Prentice 1999
na B Neural Hall of
Networks India
Private Ltd
5. Goldberg, Genetic Addison latest
David E algorithms in Wesley
search,
optimization
and machine
learning
116
Branch: Computer Science and Engineering
117
Edition
3. D. D. Gajski, S Prenti
F. Vahid, S. pecification ce
Narayan, J. and Design of Hall.
Gong Embedded
Systems
4. Steve Heath Embedded
systems
design,
Newnes,
1997.
2 X X
3 X X
4 X X X
118
Branch: Computer Science and Engineering
119
Suggested
Books S. Authors Title Publisher Edition Year Other
No Detail
. s
1. Anubhav Pradhan, Raising Wiley First 2012
Satheesha B. Nanjappa, Enterprise India Edition
Senthil K. Nallasamy, Applications
Veerakumar
Esakimuthu
2. Brett McLaughlin Building Java O Reily Latest 2010
Enterprise Media Edition
Applications,
3. Soren Lauesen Software Addison Latest 2012
Requirements Wesley Edition
: Styles &
Techniques.
4. Brian Berenbach, Software McGraw- Latest 2009
Daniel J. Paulish, Systems Hill/Osbor Edition
Juergen Requirements ne Media,
Kazmeier, Arnold Engineering:
Rudorfer In Practice
5. Dean Leffingwell, Don Managing Pearson First 2003
Widrig Software Edition
Requirements
: A Use Case
Approach,
6. Vasudev Verma Software Pearson First 2009
Architecture: Edition
A Case Based
Approach
7. Srinivasan Desikan, SOFTWARE Pearson First 2006
Gopalaswamy Ramesh TESTING Edition
Principles and
Practices,
Mapping of
120
Course CO PO
Outcomes
with POs A B C D E F G H I J K L
1. *
2. X X
3. X X
4. X X
121