5th To 8th Sem Syllabus
5th To 8th Sem Syllabus
and SYLLABI
For
For
Batch-2018-22
The Department of Information technology aims to develop information technology engineers who work
professionally and creatively for the advancement of technology and betterment of society.
• To impart quality education by developing information technology facilities, faculty and resources that
generates professionals who are leaders for a dynamic information society.
• To develop a collaborative culture, so as to nurture an environment of increased research amongst the
students and faculty.
• To encourage hands-on learning by fostering industrial partnerships to create real world solutions
through innovation, product development, entrepreneurship and consultancy services.
• To enhance human potential by encouraging transparency and accountability amongst all stakeholders, in
order to nurture ethical values in students.
PEO 1: Graduates are prepared to be employable in industry and possess knowledge of engineering &
IT concepts, practices and tools to support design, development, application and maintenance of IT
enabled products and projects.
PEO 2: Graduates are prepared to pursue higher education in their area of interest.
PEO 3: Graduates are prepared to possess professional skills like team work, ethics, competence in
written & oral communication.
Program Outcomes:
a) An ability to apply the knowledge of mathematics, science, engineering fundamentals, and computing to the
solution of complex engineering problems.
b) An ability to identify, formulate, review research literature, and analyze complex engineering problems using
first principles of mathematics, natural sciences, and engineering sciences.
c) An ability to design solutions for complex engineering problems and design system components or processes
that meet the specified needs with appropriate consideration for the public health and safety, and the cultural,
societal, and environmental considerations.
d) An ability to use research-based knowledge and research methods including design of experiments, analysis
and interpretation of data, and synthesis of the information to provide valid conclusions.
B.E INFORMATION TECHNOLOGY, 2018-22 2|Page
e) An ability to create, select, and apply appropriate techniques, resources, and modern engineering and IT tools
including prediction and modeling to complex engineering activities with an understanding of the limitations.
f) An ability to apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and
cultural issues and the consequent responsibilities relevant to the professional engineering practice.
g) To understand the impact of the professional engineering solutions in societal and environmental contexts,
and demonstrate the knowledge of, and need for sustainable development.
h) An ability to apply ethical principles and commit to professional ethics and responsibilities and norms.
i) An ability to function effectively as an individual, and as a member or leader in diverse teams, and in
multidisciplinary settings.
j) An ability to communicate effectively on complex engineering activities with the engineering community and
with society at large, such as, being able to comprehend and write effective reports and design documentation,
make effective presentations, etc.
k) An ability to demonstrate knowledge and understanding of the engineering and management principles and
apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary
environments.
l) An ability to recognize the need for, and have the preparation and ability to engage in independent and life-
long learning in the broadest context of technological change.
2.1 All B.E / integrated B.E-M.B.A programmes 2.1 All B.E / integrated B.E-M.B.A programmes
are organized around semester-based credit are organized around semester-based credit system
system of study. The credit system is based on of study. The credit system is based on continuous
continuous evaluation of a student’s evaluation of a student’s performance/progress
performance/progress and includes flexibility to and includes flexibility to allow a student to
allow a student to progress at an optimum pace progress at an optimum pace suited to his/her
suited to his/her ability or convenience, subject to ability or convenience, subject to fulfilling
fulfilling minimum requirements for minimum requirements for continuation.
continuation.
2.2 Performance/progress of a student is measured
2.2 Performance/progress of a student is by the number of credits that he/she has earned
measured by the number of credits that he/she (completed satisfactorily). Based on the course
has earned (completed satisfactorily). Based on credits and grades obtained by the student, grade
the course credits and grades obtained by the point average is calculated, subject to his
student, grade point average is calculated. A qualification of minimum grade in each subject.
minimum grade point average is required to be
maintained for satisfactory progress and
continuation in the programme. Also a minimum
number of earned credits and a minimum grade
point average should be acquired in order to 2.3Course Credit Assignment:
qualify for the degree. Each course has a certain number of credits
assigned to it depending on the associated number
2.3 Course Credit Assignment: of lecture, tutorials and laboratory contact hours in
Each course has a certain number of credits a week. A few courses are without credit and are
assigned to it depending on the associated referred to as non-credit (NC) courses.
number of lecture, tutorials and laboratory Lectures and Tutorials: One lecture hour or one
contact hours in a week. A few courses are tutorial hour per week per semester is assigned
without credit and are referred to as non-credit one credit.
(NC) courses. Practical / Laboratory Work: One laboratory hour
Lectures and Tutorials: One lecture hour or one per week per semester is assigned half credit.
tutorial hour per week per semester is assigned The credits are rounded off to the nearest whole
one credit. number.
Practical / Laboratory Work: One laboratory hour For each lecture or tutorial the self study
per week per semester is assigned half credit. component is 1 hour/week
The credits are rounded off to the nearest whole
number. 2.4 Earning Credits :
For each lecture or tutorial the self study At the end of every course, a letter grade is
component is 1 hour/week. awarded in each course for which a student had
registered. On obtaining a pass grade (at least ‘D’
2.4 Earning Credits : grade), the student accumulates the course credits
At the end of every course, a letter grade is as earned credits. Performance of a student is
awarded in each course for which a student had measured by the number of credits that he/she has
registered. On obtaining a pass grade (at least ‘D’ earned and by the weighted grade point average.
grade), the student accumulates the course credits Grades obtained in audit courses are not counted
as earned credits. Performance of a student is towards the calculation of grade point average.
measured by the number of credits that he/she However, a pass grade (‘D’ grade) is essential for
has earned and by the weighted grade point earning credits from an audit course.
B.E INFORMATION TECHNOLOGY, 2018-22 4|Page
average. A student has the option of auditing
some courses. Grades obtained in these audit 3.0 Grading System
courses are not counted towards the calculation
of grade point average. However, a pass grade 3.1 The grades and their respective description ,
(‘D’grade) is essential for earning credits from an along with grade points are listed in the table
audit course. given below in Table-1
Table-3
Lower Grade Upper
Range of Assigned Range of
Marks(%) Marks (%)
A+
A <
B+ <
B <
C+ <
C <
D <
E <
< F <
4.2.3 NOT REQUIRED
4.2.3 In case, class student strength in a course
lies between 15 and 30, any of the above
methods (given in 4.2.1 and 4.2.2) may be used
for the award of grades.
4.3 NOT REQUIRED
4.3 Finalization of Grades
Scheme of Examination
Scheme of Teaching
Subject Theory Practical
Subject Name
Code Contact Internal Univ. *
L-T-P Credits
hrs./week category Ass. Exam
IT501 Database 3-1-3 7 4+1 PC-G 50 50 50
Management
System
IT502 Wireless 3-1-3 7 4+1 PC 50 50 50
Communication
Technologies
IT503 Network Security 3-1-0 4 4 PC-G 50 50 -
and Cryptography
IT504 Design and 3-1-3 7 4+1 PC-G 50 50 50
Analysis of
Algorithms
IT505a, Professional 4-0-3 7 4+1 PEC 50 50 50
IT505b, Elective-I
IT505c
IT506 Industrial 0-0-0 0 2 PSI - - 50
Training(after 4th
semester)
Professional Elective-I
(Choose any one from the following )
Sr Subject Subject Code
No.
1 Java Programming/Technologies IT505a
2 UNIX Network Programming IT505b
3 Python Programming IT505c
Scheme of Examination
Scheme of Teaching
Subject Theory
Subject Name Practical
Code Contact Internal Univ.
L-T-P Credits *
hrs./week Category Ass. Exam
IT601 Data Warehouse and 4-0-3 7 4+1 PC 50 50 50
Data Mining
IT602 Agile Software 4-0-3 7 4+1 PC 50 50 50
Development
IT603 Theory of Computation 3-1-0 4 4 PC-G 50 50 -
IT604 Artificial Intelligence 3-1-3 7 4+1 PC 50 50 50
IT605a 4-0-0 4 4 PEC 50 50 -
IT605b Professional Elective –
IT605c II
IT605d
Scheme of Examination
Scheme of Teaching
Subject Name Theory Practical
Subject
Contact *
Code Internal Univ.
L-T-P hrs./wee Credits Type
Ass. Exam
k
IT701 Digital Signal 3-1-3 7 4+1 PC 50 50 50
Processing
IT702 Machine Learning 4-0-3 7 4+1 PC 50 50 50
IT703 Compiler Design 4-0-0 4 4 PC 50 50 -
IT704a Professional 4-0-0 4 4 PEC 50 50 -
IT704b Elective -III
IT704c
IT704d
Scheme of Examination
Scheme of Teaching
Subject Theory Practical
Subject Name
Code L-T-P Contact Internal Univ. *
hrs./week Credits Type Ass. Exam
IT801 Digital Image 3-1-3 7 4+1 PC 50 50 50
Processing
IT802 Embedded System 3-1-3 7 4+1 PC 50 50 50
Design
IT803a, Professional 3-1-0 4 4 PEC 50 50
IT803b, Elective -IV
IT803c,
IT803d
OR OPTION – 2
Sub Sub Name Duration Credits Int. Ass. Marks Grand
Code * Total
IT807 Industrial Training 6 months 22 300 350 650
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
B.E INFORMATION TECHNOLOGY, 2018-22 14 | P a g e
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION-A Hours
SECTION-B
SQL (07)
Basic SQL Query, Creating Table and Views, SQL as DML, DDL and DCL, SQL
Algebraic Operations, Nested Queries, Aggregate Operations, Cursors, Dynamic SQL,
Integrity Constraints in SQL, Triggers and Active Database, Relational Completeness,
Basic Query Optimization Strategies, Algebraic Manipulation and Equivalences.
Database Design (08)
Design: 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 (07)
ACID Properties, Serializability, Two-phase Commit Protocol, Concurrency Control,
Lock Management, Lost Update Problem, Inconsistent Read Problem, Read-Write
Locks, Deadlocks Handling, 2PL protocol.
RECOMMENDED BOOKS
SYLLABUS
List of Practicals:
SYLLABUS
Note: The examiner shall set seven questions of equal marks. First question is compulsory
and shall cover the whole syllabus by including questions of conceptual nature. Rest of the
syllabus will be divided into A and B parts having three questions each. Candidate is
required to attempt at least two questions from each part.
SECTION-A Hours
RECOMMENDED BOOKS
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION-A Hours
SECTION-B
RECOMMENDED BOOKS
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION-A Hours
SECTION-B
RECOMMENDED BOOKS
3 The Design and Analysis of Computer Aho A.V., Hopcroft J.E., Pearson
Algorithms Ullman J.D. Education
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION-B
RECOMMENDED BOOKS
SYLLABUS
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be compulsory,
having parts covering the whole syllabus. Three questions have to be set from Part A and three
questions from Part B of the syllabus. Candidate is required to attempt at least two questions from
each part. All the course outcomes must be covered by the question paper.
INTRODUCTION (8)
TO NETWORK PROGRAMMING: OSI model, Unix standards, TCP and UDP,TCP
connection establishment and termination, Buffer sizes and limitations,Standard Internet
services, Protocol usage by common internet applications.
SOCKETS AND APPLICATION DEVELOPMENT (7)
Introduction To Socket Programming – System Calls – Address Conversion Functions –
P OSIX- Signal Handling – Server With Multiple Clients – Boundary Conditions – Server Process C
Rashes Server Host Crashes, Server Crashes And Reboots,Server Shutdown – I/O,Multiplexing
– I/ Models -TCP Echo Client/Server with I/O Multiplexing.
SOCKET OPTIONS (8)
S socket Options – Getsockopt And Setsockopt Functions – Generic Socket Options –
IP Socket Options ICMP Socket Options – TCP Socket Options – Multiplexing TCP And UDP
Sockets – SCTP Sockets – CTP Client/Server – Streaming Example – Domain Name System –
Gethostbyname, Gethostbyaddr, Getservbyname And Getservbyport Functions –
Protocol Independent Functions In CP Client/Server Scenario .
SECTION-B
RECOMMENDED BOOKS
SYLLABUS
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from Part
A and three questions from Part B of the syllabus. Candidate is required to attempt at least two
questions from each part. All the course outcomes must be covered by the question paper.
SECTION-A Hours
Introduction to Python
Installation and Working with Python, Understanding Python variables, Python basic
Operators, Understanding python blocks, Basic data types of Python, Conditional blocks
(8)
using if, else and elif ,Simple for loops in python, For loop using ranges, string, list and
dictionaries, Use of while loops in python, Loop manipulation using pass, continue, break
and else.
Python Functions and Data Structures
Function Specifications, Global Variables, Modules, Passing parameters to Functions,
Recursive functions, System functions and Parameters, importing modules, Lambda (9)
function in python, Python String, List, Tuple, Set, And Dictionary Manipulations,
Programming using string, list, tuple, set and dictionary in built functions
File Handling
Opening a file, Understanding read functions: read(), readline() and readlines(),
Understanding write functions: write() and writelines(), appending data to a file, closing (6)
files, Manipulating file pointer using seek, Programming using file operations.
RECOMMENDED BOOKS
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION-A Hours
SECTION-B
RECOMMENDED BOOKS
S. No. NAME AUTHOR(S) PUBLISHER
1 Data Mining –Concepts & Techniques Jiawei Han & Micheline Morgan
Kamber Kaugmann
Publishers
2 Data Warehousing in the Real World Sam Anahory & Dennis Pearson Education
Murray
3 Data Mining Pieter Adrians, Dolf Addison Wesley,
Zantinge. 2000.
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from Part
A and three questions from Part B of the syllabus. Candidate is required to attempt at least two
questions from each part. All the course outcomes must be covered by the question paper.
SECTION-A Hours
RECOMMENDED BOOKS
SYLLABUS
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from Part
A and three questions from Part B of the syllabus. Candidate is required to attempt at least two
questions from each part. All the course outcomes must be covered by the question paper.
SECTION-A Hours
SECTION-B
RECOMMENDED BOOKS
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION-A Hours
Introduction (06)
Artificial Intelligence and its applications, Artificial Intelligence Techniques, criteria of
success, Intelligent Agents, Nature and structure of Agents, Learning Agents.
Problem solving techniques (09)
State space search, control strategies, heuristic search, problem characteristics,
production system characteristics., Generate and test, Hill climbing, best first search,
A* search, Constraint satisfaction problem, Mean-end analysis, Min-Max Search,
Alpha-Beta Pruning, Additional refinements, Iterative Deepening.
Knowledge representation (08)
Mapping between facts and representations, Approaches to knowledge representation,
procedural vs declarative knowledge, Forward vs. Backward reasoning, Matching,
conflict resolution, Non-monotonic reasoning, Default reasoning, statistical reasoning,
fuzzy logic Weak and Strong filler structures, semantic nets, frame, conceptual
B.E INFORMATION TECHNOLOGY, 2018-22 39 | P a g e
dependency, scripts.
SECTION-B
Planning
The Planning problem, planning with state space search, partial order planning, (06)
planning graphs, planning with propositional logic, Analysis of planning approaches,
Hierarchical planning, conditional planning, Continuous and Multi Agent planning.
Learning (10)
Forms of Learning, inductive learning, Decision trees, Computational learning theory,
Logical formulation, knowledge in learning, Explanation based and relevance based
learning, statistical learning, Learning with complete data and hidden variables,
instance based learning, Neural Networks.
Introduction to Natural Language processing and Expert system (06)
Basic Tasks of Natural Language processing, Expert systems, Expert system examples,
Expert System Architectures, Rule base Expert systems, Non Monotonic Expert
Systems, Decision tree base Expert Systems.
RECOMMENDED BOOKS
S. No. NAME AUTHOR(S) PUBLISHER
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION-A Hours
Introduction (5)
Overview of computer networks, seven-layer architecture, TCP/IP suite of protocols, etc.
SECTION-B
RECOMMENDED BOOKS
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION-A Hours
SECTION-B
RECOMMENDED BOOKS
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION-B
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION-A Hours
Introduction (05)
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 Model (06)
SDLC, Waterfall Model, Incremental Model, Prototyping Model, Evolutionary Model,
Spiral Model, Rapid Application Development Model, Formal Methods, Open Source
Development, Object Oriented Life Cycle Model, Agile Methods.
Project Management Concepts (06)
Management Activities, Project Planning, Project Scheduling, Size Estimation – LOC,
FP; Cost Estimation Models –COCOMO, COCOMO-II.
Software Requirements Analysis and Specification Concepts (05)
Requirement Engineering, Requirement Elicitation Techniques, Requirements
SECTION-B
RECOMMENDED BOOKS
SYLLABUS
Note: The Semester question paper of a subject be of 50 Marks having 7 questions of equal
marks. First question, covering the whole syllabus and having questions of conceptual
nature, 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
section.
SECTION-A Hours
RECOMMENDED BOOKS
PO a b c d e f g h i
CO
CO1 1 1 1
CO2 1 2 2 1 1
CO3 1 2 2 1 1
CO4 1 1 2 1 1
SYLLABUS
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set
from Part A and three questions from Part B of the syllabus. Candidate is required to
attempt at least two questions from each part. All the course outcomes must be covered
by the question paper.
SECTION-A Hours
Introduction 02
Overview of machine learning, related areas, applications, software tools
Parametric regression 05
Linear regression, polynomial regression, locally weighted regression, numerical
optimization, gradient descent, kernel methods
Generative learning 05
Gaussian parameter estimation, maximum likelihood estimation, MAP estimation,
Bayesian estimation, bias and variance of estimators, missing and noisy features,
nonparametric density estimation, Gaussian discriminant analysis, naive Bayes
RECOMMENDED BOOKS
S. NAME AUTHOR(S) PUBLISHER
No.
1 Elements of Statistical Learning T. Hastie, R. Springer, 2001
Tibshirani and J.
Friedman
2 Machine Learning E. Alpaydin MIT Press, 2010
PO a b c d e f g h i
CO
CO1
2 1
CO2 2 1
CO3 2 2 1 1
CO4 2 2 2 1
SYLLABUS
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION-A Hours
Introduction (05)
Compilers and Translators; The phases of the compiler – Lexical Analysis, Syntax
Analysis, Intermediate Code Generation, Optimization, Code generation, Bookkeeping,
Error handling.
Lexical Analysis (05)
The role of the lexical analyzer, Tokens, Patterns, Lexemes, Input buffering,
Specifications of a token, Recognition of a tokens, Finite automata: Regular
expressions, NFA, DFA.Design of a lexical analyzer generator.
Syntax Analysis (12)
The role of a parser, Context free grammars, Writing a grammar, Top down Parsing:
Recursive decent parser, Predictive parser, Bottom up Parsing: Handles, Viable
prefixes, Operator precedence parsing, LR parsers: SLR, LALR, CLR. Parser generator
(YACC).Error Recovery techniques for different parsers.
RECOMMENDED BOOKS
PO a b c d e f g h i
CO
CO1
1 2 2
CO2 1 1 2 2 1
CO3 1 1 2 2 1 1
CO4
1 1 2 2 1 1
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be compulsory,having
parts covering the whole syllabus. Three questions have to be set from section- A and three questions from
section-B of the syllabus. Candidate is required to attempt at least two questions from each part. All the
course outcomes must be covered by the question paper.
Section A Hours
Introduction to Internet of Things (IoT) (10)
Internet of Things,Characteristics of IoT, Physical Design, Logical Design, Functional blocks of IoT,
Communication models & APIs, IoT enabling Technologies, IoT Levels & Deployment Templates ,
Challenges in IoT
IoTProtocols (7)
Protocol Standardization for IoT, Efforts, M2M and WSN Protocols, SCADA and RFID Protocols,
Unified Data Standards ,IEEE 802.15.4, BACNet Protocol,Modbus, Zigbee Architecture.
RECOMMENDED BOOKS
PO a b c d e f g h i
CO
COI 2 1
COII 2 2 1 1
COIII 2 2 2 1 1 1
COIV 2 2 2 2 1 1 2 1 1
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION A Hours
Introduction:
Multimedia and its types, Introduction to Hypermedia, Hypertext, Multimedia Systems:
(4)
Characteristics, Challenges, Desirable Features, Components and Applications, Trends
in Multimedia..
Multimedia Technology:
Multimedia Authoring Paradigms, Design Issues in Multimedia Applications,
Standardsfor Document Architecture: SGML (Standard Generalized Markup (6)
Language), ODA (Open Document Architecture); Multimedia Standards for Document
Interchange: MHEG (Multimedia Hypermedia Expert Group).
Storage Media :
Magnetic and Optical Media, RAID and its levels, Compact Disc and its standards, (4)
DVD and its standards, Multimedia Servers.
B.E INFORMATION TECHNOLOGY, 2018-22 61 | P a g e
Audio:
Basics of Digital Audio, Sample Rates, Bit Size, Nyquist's Sampling Theorem; Audio
(5)
File Formats; Introduction to MIDI (Musical Instrument Digital Interface): Components
of a MIDI System, Hardware Aspects of MIDI, MIDI Messages.
SECTION B
Images, Graphics and Videos:
Types of Color Models, Graphic/Image Data Structures, Graphic/Image File Formats, (4)
Types of Color Video Signals, TV Standards..
Image Compression:
Types of Redundancies, Classifying Compression Algorithms, Basics of Information
Theory, Entropy Encoding: Run-length Encoding, Pattern Substitution, Huffman
Coding, Huffman Coding of Images, Adaptive Huffman Coding, Arithmetic Coding, (9)
Lempel-Ziv-Welch (LZW) Algorithm, Source Coding Techniques: Transform Coding,
Frequency Domain Methods, Differential Encoding, Hybrid Coding: Vector
Quantization, JPEG Compression.
Audio Compression:
Simple Audio Compression Methods, Psychoacoustics Model, MPEG Audio (4)
Compression.
Video Compression:
Intra Frame Coding (I-frame), Inter-frame (P-frame) Coding, H.261 Compression,
(5)
MPEG Compression, MPEG Video, MPEG Video Bitstream, Decoding MPEG Video
in Software.
Multimedia Communication:
Building Communication Network, Application Subsystem, Transport Subsystem, (4)
QOS, Resource Management, Distributed Multimedia Systems.
RECOMMENDED BOOKS:
CO1 2 1
CO2 2 1
CO3 2 2 2 1
CO4 2 2 1
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION-A Hours
(8)
Introduction to Cybercrime
Introduction, Classifications of Cybercrimes: E-Mail Spoofing, Spamming, Cyber
defamation, Internet Time Theft, Newsgroup Spam/Crimes from Usenet Newsgroup,
Industrial Spying/Industrial Espionage, Hacking, Online Frauds, Pornographic Offenses
, Software Piracy, Password Sniffing, Credit Card Frauds and Identity Theft. Cyber
offenses: How Criminals Plan that attack, Categories of Cybercrime, How Criminals
Plan the Attacks: Passive Attack, Active Attacks, Scanning/Scrutinizing gathered
Information, Attack (Gaining and Maintaining the System Access), Social Engineering,
Cyberstalking, Cybercafe and Cybercrimes, Botnets: The Fuel for Cybercrime, Attack
Vector and Cloud Computing.
SECTION-B
(5)
Cybercrimes and Cybersecurity: The Legal Perspectives
Introduction, Why Do We Need Cyberlaws: The Indian Context, The Indian IT Act,
Challenges to Indian Law and Cybercrime Scenario in India, Consequences of Not
Addressing the Weakness in Information Technology Act , Amendments to the Indian
IT Act, Cybercrime and Punishment, Cyberlaw, Technology and Students: Indian
Scenario.
(10)
Understanding Computer Forensics
Introduction, Historical Background of Cyberforensics, Digital Forensics Science, The
Need for Computer Forensics, Cyberforensics and Digital Evidence, Forensics Analysis
of E-Mail : RFC282, Digital Forensics Life Cycle, Chain of Custody Concept, Network
Forensics, Approaching a Computer Forensics Investigation, Setting up a Computer
Forensics Laboratory: Understanding the Requirements, Computer Forensics and
Steganography, Relevance of the OSI 7 Layer Model to Computer Forensics, Forensics
and Social Networking Sites: The Security/Privacy Threats, Challenges in Computer
Forensics, Special Tools and Techniques, Forensics Auditing and Antiforensics.
(5)
Forensics of Hand-Held Devices
Introduction, Hand-Held Devices and Digital Forensics, Toolkits for Hand-Held Device
Forensics: EnCase, Device Seizure and PDA Seizure, Palm DD, Forensics Card
Reader, Cell Seizure, MOBILedit!, ForensicSIM, Organizational Guidelines on Cell
Phone Forensics: HandHeld Forensics as the Specialty Domain in Crime Context .
RECOMMENDED BOOKS
4. Windows Forensics: The field guide for Chad Steel Wiley India
conducting corporate computer Publications,
investigations December, 2006.
5. Computer Forensics and Investigations Nelson Phillips and Cengage Learning,
Enfinger Steuart New Delhi, 2009.
6. Cyber Security and Global Information Kenneth J. Knapp, IGI Global, 2009.
Assurance: Threat Analysis and
Response Solutions
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION-A Hours
Introduction to project management: (08)
RECOMMENDED BOOKS
PO
a b c d e f g h i
CO
CO1 2 1 2
CO2 1 2
CO3 1 1 2
CO4 1 2
B.E INFORMATION TECHNOLOGY, 2018-22 68 | P a g e
COURSE INFORMATION SHEET
Course Code IT705
Course Title Project-1
Type of Course PSI
LT P 006
Credits 03
Course Assessment Methods:
End Semester Assessment (University Exam.) 06
Continuous Assessment (Practical) 100
Course Prerequisites Nil
Course Objectives 1. Students learning skills to tackle realistic
problems as they would be solved in the
real world.
2. Teachers serving as facilitators help in
clarity of objectives to be achieved.
3. Students (usually, but not always)
working in pairs or groups.
Course Outcomes After the completion of this course, the
students are able to:
1. Understand the requirements for real
life engineering and societal
problems.
2. Analyze and apply skills and
knowledge to solve real life problem.
3. Demonstrate interpersonal skills and
ability of team work and
documentation and reporting.
PO
a b c d e f g h i
CO
CO 1 1 2 1 2 1 1 2
CO2 2 2 1 2 1 1 1
CO3 1 1 1 2 1 2
PO a b c d e f g h i
CO
CO1 2 1 2 1 1
CO2 1 2 2 2
CO3 1 2 1 2
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION-A Hours
SECTION-B
Image Compression: (6)
Coding redundancy, Interpixel redundancy, Psycho-visual 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
Object Recognition: (2)
Patterns and Patterns classes, Recognition based on Decision Theoretic methods
RECOMMENDED BOOKS
PO
a b c d e f g h i
CO
CO1 2 1 1
CO2 2 2 1 2
CO3 1 1 2 2 2
CO4 1 1 2 2 1
SYLLABUS
2. Converting color images into monochrome images, Image color enhancements using
Note: Students are required to complete any 10 practicals by implementing them in any of the
programming language such as Java, C/C++, C#, MATLAB.
IT802
Course Code
Course Title Embedded System Design (Theory)
Type of Course Core
LT P 313
Credits 04
Course Assessment Methods:
End Semester Assessment (University Exam.) 50
Continuous Assessment (Sessional) 50
Course Prerequisites Microprocessor & Assembly Language Programming,
Computer Architecture &Organization
Course Objectives 1. To introduce students to the embedded systems, its
hardware (micro-controllers) and software.
2. To explain real time operating systems, inter-task
communication and an exemplary case of RTOS.
Course Outcomes After the completion of this course, the students are able
to:
1. Understand the concept and features of
Microprocessors & Microcontrollers, Embedded &
external memory devices, CISC & RISC processors,
Harvard & Von Neumann Architectures.
2. Learn and understand the architecture, addressing
modes, instructions interrupts, timers/counters, serial
communication and applications of 8051
Microcontroller and apply and evaluate 8051 based
solutions to real problems
3. Explain the features, architecture, memory
organization, instructions, addressing Modes and
applications of PIC 16C6X/7X Microcontroller.
4. Describe the evolution of architectures used for
Embedded Software Development and apply to real-
time system’s design.
SYLLABUS
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, 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 section.
RECOMMENDED BOOKS
PO
CO
CO1 1 1 1
CO2 1 2 2 1 1 2
CO3 1 2 2 1 1 2
CO4 1 2 2 1 1 2
SYLLABUS
Professional Elective-IV
B.E INFORMATION TECHNOLOGY, 2018-22 76 | P a g e
COURSE INFORMATION SHEET
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from Part
A and three questions from Part B of the syllabus. Candidate is required to attempt at least two
questions from each part. All the course outcomes must be covered by the question paper.
SECTION-A Hours
SECTION-B
Overview of Cloud Security: (06)
Explain the security concerns in Traditional IT, Introduce challenges in Cloud
Computing in terms of Application Security, Server Security, and Network Security.
Security reference model, Abuse and Nefarious Use of Cloud Computing
RECOMMENDED BOOKS
CO1 1 1
CO2 1 2 2
CO3 1 1 1
CO4
1 1 2
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the
question paper.
Interaction Devices
Keyboard Keys, Function Keys, Pointing Devices, Speech Recognition, Handwriting Recognition,
Speech Generation, Image Display, Video Display, Device Drivers. (6)
Design Process
Understanding How User Interact With Computers, User Interface Models, Design Methodologies,
Designing an Interface, Process of Interaction Design. (6)
Section B
Graphical User Interface
Popularity of Graphics, Characteristics of Graphical User Interface, Concepts of Direct Manipulation,
Graphical System Advantages and Disadvantages, Web User Interface Characteristics and Popularity.
(6)
Device and Screen-Based Control
Device Based Controls, Operable Controls, Text Entry/Read-Only Controls, Selection Controls,
Combining Entry/Selection Controls, Other Operable Controls, Presentation Controls and Selecting
Proper Controls (5)
Mobile HCI
Mobile Ecosystem: Platforms, Application Frameworks- Types of Mobile Applications: Widgets,
Applications, Games – Mobile Information Architecture, Mobile 2.0, Mobile Design: Elements of
Mobile Design, Tools. (7)
Windows
Window characteristics, Components of Window, Window Presentation Styles, Types of Windows,
Window Management. (5)
CO1 1
CO2 1 1
CO3 2
CO4 2 1 2
CO5 1 1 1
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be compulsory,
having parts covering the whole syllabus. Three questions have to be set from Part A and three
questions from Part B of the syllabus. Candidate is required to attempt at least two questions from each
part. All the course outcomes must be covered by the question paper.
Section-A Hours
Introduction (10)
Security Requirements in IoT Architecture - Security in Enabling Technologies - Security Concerns in IoT
Applications. Security Architecture in the Internet of Things - Security Requirements in IoT - Insufficient
Authentication/Authorization - Insecure Access Control - Threats to Access Control, Privacy, and Availability -
Attacks Specific to IoT. Vulnerabilities – Secrecy and Secret-Key Capacity - Authentication/Authorization for
Smart Devices - Transport Encryption – Attack & Fault trees
Section B
B.E INFORMATION TECHNOLOGY, 2018-22 83 | P a g e
Identity& access management solution for IoT (7)
Identity lifecycle – authentication credentials – IoT IAM infrastructure – Authorization with Publish / Subscribe
schemes – access control
Privacy preservation and trust models for IoT (9)
Concerns in data dissemination – Lightweight and robust schemes for Privacy protection – Trust and Trust
models for IoT – self-organizing Things - Preventing unauthorized access.
RECOMMENDED BOOKS
PO a b c d e f g h i
CO
COI 2 1 1 1 1
COII 2 2 1 1 1
COIII 2 2 2 1 1 1
COIV 1 2 2 2 1 1 2 1 1
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION-A Hours
RECOMMENDED BOOKS
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION-A Hours
RECOMMENDED BOOKS
PO
a b c d e f g h i
CO
CO1 1 1 1
CO2 1 2 1
CO3 1 1
CO4 1 2 1
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be
compulsory, having parts covering the whole syllabus. Three questions have to be set from
Part A and three questions from Part B of the syllabus. Candidate is required to attempt at
least two questions from each part. All the course outcomes must be covered by the question
paper.
SECTION-A Hours
(7)
FUNDAMENTALS OF DIGITAL IMAGE PROCESSING
Review of image processing techniques, classical filtering operations, Thresholding
techniques, edge detection techniques, corner and interest point detection, mathematical
morphology and textures.
(7)
SHAPES AND REGIONS
Binary shape analysis – connectedness – object labeling and counting – size filtering –
distance functions – skeletons and thinning – deformable shape analysis – boundary
B.E INFORMATION TECHNOLOGY, 2018-22 90 | P a g e
tracking procedures – active contours – shape models and shape recognition –
centroidal profiles – handling occlusion – boundary length measures – boundary
descriptors – chain codes – Fourier descriptors – region descriptors – moments.
(8)
HOUGH TRANSFORM
Line detection – Hough Transform (HT) for line detection – foot-of-normal method –
line localization – line fitting – RANSAC for straight line detection – HT based circular
object detection – accurate center location – speed problem – ellipse detection –
Applications and case study: Human Iris location – hole detection – generalized Hough
Transform – spatial matched filtering – GHT for ellipse detection – object location –
GHT for feature collation.
SECTION-B
(8)
3D VISION AND MOTION
Methods for 3D vision – projection schemes – shape from shading – photometric stereo
– shape from texture – shape from focus – active range finding – surface
representations – point-based representation – volumetric representations – 3D object
recognition – 3D reconstruction – introduction to motion – triangulation – bundle
adjustment – translational alignment – parametric motion – spline based motion –
optical flow – layered motion.
(7)
OBJECT DETECTION AND TRACKING
Introduction to Motion Detection , Applications of Motion Detection and Tracking,
Background Subtraction (BGS), Basic BGS Algorithms, Mixture of Gaussians (MoG),
Block matching for object tracking, Single object and multi-object tracking.
(8)
COMPUTER VISION APPLICATIONS
Application: Photo album – Face detection – Face recognition – Eigen faces – Active
appearance and 3D shape models of faces Application: Surveillance – foreground-
background separation – particle filters – Chamfer matching, and occlusion –
combining views from multiple cameras – human gait analysis Application: In-vehicle
vision system: locating roadway – road markings – identifying road signs – locating
pedestrians.
RECOMMENDED BOOKS
4. Feature Extraction & Image Processing Mark Nixon and Academic Press
for Computer Vision Alberto S. Aquado
PO
A B C D E F G H I
CO
CO1 1 2
CO2 2 1
CO3 1 2
CO4 1 2
SYLLABUS
Note: The examiner shall set seven questions of 10 marks each. First question has to be compulsory, having
parts covering the whole syllabus. Three questions have to be set from Part A and three questions from Part B of
the syllabus. Candidate is required to attempt at least two questions from each part. All the course outcomes
must be covered by the question paper.
Section-A
Probability: independence of events, conditional and joint probability, Bayes theorem Random Processes:
Stationary and non-stationary processes, Expectation, Autocorrelation, Cross-Correlation, spectra.
(3)
Linear Algebra:
B.E INFORMATION TECHNOLOGY, 2018-22 93 | P a g e
Inner product, outer product, inverses, eigen values, eigen vectors, singular values, singular vectors.
(2)
Bayes Decision Theory :
Minimum-error-rate classification. Classifiers, Discriminant functions, Decision surfaces. Normal density and
discriminant functions. Discrete features. (5)
Gaussiancase.: Unsupervised
learning and clustering - Criterion functions for clustering. Algorithms for clustering: K-Means, Hierarchical
methods. Cluster validation. (4)
Gaussian mixture models, Expectation-Maximization method for parameter estimation. Maximum entropy
estimation. Sequential Pattern Recognition. Hidden Markov Models (HMMs) . (6)
Section- B
Dimensionality reduction: Principal component analysis, Fisher discriminant analysis ,Generalised eigen
analysis. Eigen vectors/Singular vectors as dictionaries. Factor Analysis, Total variability space-adictionary
learning methods. Non negative matrix factorisation - a dictionary learning method. (8)
Linear discriminant functions : Gradient descent procedures, Perceptron, Support vector machines - a
briefintroduction. (7)
Artificial neural networks: Multilayer perceptron - feedforward neural network. A brief introduction to deep
neural networks, convolutional neural networks, recurrent neural networks. (4)
Non-metric methods for pattern classification : Non-numeric data or nominal data. Decision trees:
Classification and Regression Trees (CART). (3)
RECOMMENDED BOOKS
CO/PO mapping
CO- a b c d e f g h i
PO
CO1 1 1 1 2 1
CO2 2 1 1 2 1
CO3 2 2 1 2 1
CO4 2 2 2 2 1 1 1
SYLLABUS
Note: The Semester question paper of a subject be of 50 Marks having 7 questions of equal marks.
First question, covering the whole syllabus and having questions of conceptual nature, 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 section.
SECTION-A Hours
Introduction: (07)
Software Process, Characteristics of a Software Process, Process Models, Project
Management Process and its Phases, Software Measurements, Metrics, Scheduling,
Estimation.
Software Quality Assurance Concepts and Standards : (08)
Quality Concepts, Quality Control, Quality Assurance, SQA Activities, Software
Reviews, Formal Technical Reviews, Review Guidelines, Software Reliability,
Software Safety, Quality Assurance Standards, ISO 9000, ISO 9001:2000, ISO 9126
Quality Factors, CMM, TQM, Six Sigma, SPICE, Software Quality Assurance Metrics.
Risk Management and Change Management: Software (07)
Risks, Risk Identification, Risk Projection, Risk Refinement, The RMMM Plan,
Software Configuration Management, Baselines, Software Configuration Items, SCM
Process: Version Control, Change Control, Configuration Audit, Configuration
Management for Web Engineering.
CO1 2
CO2 2
CO3 2 1
CO4 1 1
Credits 01
Course Assessment
Methods:
00
End Semester Assessment
(University Exam.)
Continuous Assessment
50
(Practical)
1. Remedial Grammar: Errors of accidence and syntax with reference to parts of speech; Agreement of subject
and verb; Tense and Concord; Conditional clauses; Use of connectives in complex and compound sentences;
Question tags and short responses.
2. Vocabulary and Usage: Word Formations (by adding suffixes and prefixes); Technical Word Formation;
Synonyms, Antonyms, Homophones, and Homonyms; One Word Substitution; Misappropriations; Indianisms;
Redundant Words; Phrasal Verb Idioms
3. Technical Writing:
A. Scientific Attitude and Impersonal Style; Plain Statements, Definitions; Description and
Explanations
(of objects, instruments, Processes, Scientific Principles, etc.) Summarizing and abstracting; Expressing
ideas within a restricted word limit; Paragraph Writing (Paragraph
division, introduction and the conclusion, Variety in sentences and paragraphs) Interpretation and use of
charts, graphs and tables in technical writing. Punctuation
PO
a b c d e f g h i
CO
CO 1 1 2 1 2 1 1 2
CO2 2 2 1 2 1 1 1
CO3 1 1 1 2 1 2
PO a b c d e f g h i
CO
2 1 2 1 1
CO1
1 2 2 2
CO2
1 2 1 2
CO3