Beruflich Dokumente
Kultur Dokumente
JALGAON (M.S.)
Final Year Engineering
(Computer)
Faculty of Engineering and Technology
COURSE OUTLINE
Semester VII
W.E.F. 2015 2016
Annexure - I
BE Semester - VII
Evaluation Scheme
Teaching Scheme
Name of the Course
Group
Theory
Practical
Theory
Hrs /
week
Tutorial
Hrs /
week
Practical
Hrs /
week
Total
ISE
ESE
ICA
ESE
Total
Credits
---
---
20
80
---
---
100
---
---
20
80
---
---
100
Interdisciplinary Elective*
---
---
20
80
---
---
100
Elective - I
---
---
20
80
---
---
100
Embedded System*
--
---
20
80
---
---
100
---
---
---
---
25
25(PR)
50
---
---
---
---
25
25(OR)
50
Elective I Lab #
---
---
---
---
25
25(OR)
50
Project I*
---
---
---
---
25
25(OR)
50
Seminar II*
---
---
---
---
25
---
25
Industrial Visit*
---
---
---
---
---
---
25
---
25
15
---
10
25
100
400
150
100
750
23
Total
ISE: Internal Sessional Examination
Elective I
1 Advanced Computer Architecture
2 Android Programming*
3 Human Computer Interaction*
4 Advanced Computer Network
BE Semester VIII
Evaluation Scheme
Teaching Scheme
Name of the Course
Group
Theory
Practical
Theory
Hrs /
week
Tutorial
Hrs /
week
Practical
Hrs /
week
Total
ISE
ESE
ICA
ESE
Total
Credits
Compiler Design
---
---
20
80
---
---
100
---
---
20
80
---
---
100
Elective - II
---
---
20
80
---
---
100
Elective - III
---
---
20
80
---
---
100
---
---
---
---
25
25(PR)
50
---
---
---
---
25
25(OR)
50
Elective - II Lab#
---
---
---
---
25
25(OR)
50
Industrial Lecture$
---
---
1*
---
---
50
---
50
Project II*
---
---
---
---
75
75 (OR)
150
12
---
11
23
80
320
200
150
750
23
Total
ISE: Internal Sessional Examination
1 Mobile Computing*
2 Bio-Informatics*
3 Real Time System
4 iPhone Programming*
Course Description:
The principle objective of this course is to teach students
a. How UNIX is designed and structured.
b. How to write programs on and for Unix Platforms.
c. How to work efficiently within Unix Environment.
d. Command level view of Unix OS.
e. The important parts of the Unix Operating systems application programming
interface.
Lecture
Hours per
Week
3
No. of Weeks
Total Hours
Semester Credits
14
42
COURSE CONTENT
Advanced UNIX Programming
Teaching Scheme
Examination Scheme
Lecture: 3 Hours/Week
1.
Semester-VII
(8 Hrs, 16 Marks)
a.
b.
c.
d.
e.
f.
2.
(8 Hrs, 16 Marks)
a.
b.
c.
d.
e.
f.
3.
(8 Hrs, 16 Marks)
a. Signals Introduction, Signal Concepts, signal Function,
Unreliable Signals
b. Interrupted System call ,Reliable-Signal Terminology and
Semantics, kill and raise Functions, alarm and pause Functions
c. Signal Sets- sigemptyset, sigfillset, sigaddset, sigdelset,
sigismember, sleep Function
d. Threads Introduction, Thread Concepts, Thread
Identification- pthread_equal, pthread_self, Thread Creationpthread_create, Thread Terminationpthread_exit,pthread_join,pthread_cancel,
pthread_cleanup_push, pthread_cleanup_pop, pthread_detach
e. Thread Synchronization-pthread_mutex_init,
pthread_mutex_destroy, pthread_mutex_lock,
pthread_mutex_trylock, pthread_mutex_unlock
f. Daemon Processes Introduction, Daemon Characteristics,
Coding Rules, Error Logging
5.
(8 Hrs, 16 Marks)
a. Interprocess Communication Introduction, Pipes, FIFOsmkfifo, XSI IPC, identifires and keys, ftok
b. Message Queues- msgget, msgctl, msgsnd, msgrcv, Semaphoressemget, semctl, semop, Shared Memory-shmget, shmctl, shmat,
shmdt
c. Network IPC- Socket Descriptors- socket, shutdown
d. Associating Addresses with sockets- bind
e. Connection Establishment- connect, listen, accept
f. Data Transfer- send, recv
Text Book:
1. W. Richard Stevens and Stephen A. Rago, Advanced Programming in the UNIX
Environment, 2/E, Pearson Education
Reference Book:
1. W. Richard Stevens, Unix Network Programming Interprocess
Communications, Volume 2, 2/E, Pearson Education
Course Description: The objective of this course is to introduce the students to the
fundamentals of Artificial Intelligence and Expert Systems and enable them to apply
these concepts for solving real world problems.
Lecture
No. of Weeks
Total Hours
Semester Credits
14
42
03
03
COURSE CONTENT
Artificial Intelligence & Expert System
Teaching Scheme
Lecture: 3 Hours/Week
Semester-VII
Examination Scheme
1.
2.
Knowledge Engineering
(08Hrs, 16 Marks)
a. Knowledge Representation Issues
b. Knowledge Representation using Predicate Logic
c. Knowledge Representation using Rules
d. Weak and Strong Filler Structures for Knowledge : Semantic net, Frames,
Script, Conceptual dependency
3.
(08Hrs, 16 Marks)
4.
5.
Expert Systems
(08Hrs, 16 Marks)
a. Architecture of Expert System
b. Utilization and functionality
c. Knowledge Representation and Utilization in Expert System
d. Two Case Studies of Expert System
e. Expert System Shell
f. Applications of Expert System
Text Books:
1. Elaine Rich, Kevin Knight and Shiva Shankar B. Nair, Artificial Intelligence", 3rd
Edition TMH
Reference Books:
1. B. Yegnanarayana, Artificial Neural Network, PHI
2. S. Rajasekaran and G. A. Vijayalakshmi, Neural Networks, Fuzzy Logic, and
Genetic Algorithms PHI
3. Timothy J Ross, Fuzzy Logic with Engineering Application, TMH
4. Dan W. Patterson, Introduction to Artificial Intelligence and Expert System, PHI
No. of Weeks
Total Hours
Semester Credits
03
14
42
03
Semester-VII
Examination Scheme
1.
(08Hrs, 16 Marks)
2.
Virtual Teams
3.
(08Hrs, 16 Marks)
4.
(08Hrs, 16 Marks)
Text Books:
1. Pressman Roger S., "Software Engineering: A Practitioners Approach", 7th
Edition, Tata McGraw Hill.
2. Joseph Phillips, PMP Project Management Professional Study Guide, Third
Edition McGraw Hill.
Reference Books:
1. Samuel Mantel, Jack Meredith, Scott Shafer, Margaret M. Sutton, With M.R.
Gopalan,"Project Management Core Text Book", Wiley India Edition.
2. K.K. Chitkara, UddeshKohli, "Project Management Handbook", Tata McGrawHill Education Pvt. Ltd., 2006
enterprise systems and how these systems fit into todays business operations.
Enterprise Systems are now essential infrastructure to both large corporate entities,
as well as to small-to-medium organization, as they remove the need to have a large
number of separate individual computer-based applications.
Lecture
No. of Weeks
Total Hours
Semester Credits
03
14
42
03
COURSE CONTENT
Enterprise Resource Planning and SAP
Teaching Scheme
Lecture: 3 hours / week
Semester-VII
Examination Scheme
1. ERP Introduction
(08 Hours, 16 marks)
Enterprise
An
Overview:
Introduction,
Business
Function and Business
a
Processes, Integrated management Information, Role of enterprising ERP
system, Business Modeling, Integrated data model
b Introduction to ERP: Introduction, Common ERP Myths, A Brief History of ERP,
The Advantages of ERP, Roadmap for the successful ERP Implementation
2.
3.
of
ERP
4.
5.
Text Books:
1. Alexis Leon, Enterprise Resource Planning, Second Edition, Tata Mcgraw
Hill
2.
Reference Books:
1. V.K. Garg, N .K. Venkita Krishnan, ERP Ware: ERP Implementation
Framework , PHI.
2. Annetta Clewwto and Dane Franklin, Guide to Planning ERP Application,
McGRaw-Hill, 1997.
3. George Anderson, Danielle Larocca, Teach yourself SAP in 24 hours,
Pearson Education.
Course Description:
Lecture
No. of Weeks
Total Hours
Semester Credits
03
14
42
03
COURSE CONTENT
Advanced Computer Architecture
Semester-VII
Teaching Scheme
Lecture: 3 Hours/Week
Examination Scheme
End Semester Examination (ESE) : 80 Marks
Paper Duration (ESE)
: 03 Hours
Internal Sessional Exam (ISE)
: 20 Marks
1.
2.
(08Hrs, 16 Marks)
Multiprocessors Architecture
(08Hrs, 16 Marks)
Principles of Multithreading
(08Hrs, 16 Marks)
a. Principles of Multithreading
b. Parallel Programming modules
c. Parallel Languages
d. Data Flow Computer Architecture
e. Data driven computing and languages
Text/Reference Books:
1. Kai Hwang, Advance Computer Architecture, Parallelism, Scalability,
Programmability, Mc-GrawHill Publication
2. Kai Hwang and Faye A Briggs, Computer Architecture and Parallel Processing
Course Description: This course provides the students the platform to learn and
understand the Android technology and encourage them to design, develop and
deploy Android applications.
Lecture
No. of Weeks
Total Hours
Semester Credits
14
42
Semester-VII
Teaching Scheme
Lecture: 3 Hours/Week
1.
Examination Scheme
End Semester Examination (ESE) : 80 Marks
Paper Duration (ESE): 03 Hours
Internal Sessional Exam (ISE) : 20 Marks
a.
b.
c.
d.
e.
f.
3.
4.
Course Description:
Lecture
No. of Weeks
Total Hours
Semester Credits
14
42
COURSE CONTENT
Human Computer Interaction
Semester-VII
Teaching Scheme
Lecture: 3 Hours/Week
1.
Examination Scheme
End Semester Examination (ESE) : 80 Marks
Paper Duration (ESE)
: 03 Hours
Internal Sessional Exam (ISE)
: 20 Marks
Introduction
(08Hrs, 16 Marks)
Design Process
(08Hrs, 16 Marks)
Models in HCI
a. Cognitive models
b. Goals and task hierarchies
c. Design focus, GOMS
d. Linguistics models
e. Physical and device models
f. Cognitive Architectures
(08Hrs, 16 Marks)
4.
Interaction styles
(08Hrs, 16 Marks)
a. Menus
b. Windows
c. Device based controls
d. Screen based controls
5.
Communication
(08Hrs, 16 Marks)
a. text messages
b. feedback and guidance
c. Graphics
d. Icons and images
e. colours
Text Books:
1. Alan Dix, J. E. Finlay, G. D. Abowd, R. Beale Human Computer Interaction,
Prentice Hall.
2. Wilbert O. Galitz, The Essential Guide to User Interface Design, Wiley
publication.
Reference Books:
1. Ben Shneidermann Designing the user interface , Pearson Education Asia.
2. Donald A. Norman, The design of everyday things, Basic books.
3. Rogers Sharp Preece, Interaction Design:Beyond Human Computer
Interaction,Wiley.
4. Guy A. Boy The Handbook of Human Machine Interaction, Ashgate
publishing Ltd.
5. Alan Cooper, Robert Reimann, David Cronin, About Face3: Essentials of
Interaction design, Wiley publication.
6. Jeff Johnson, Designing with the mind in mind, Morgan Kaufmann
Publication.
Course Description:
This course is aimed at introducing the advanced of Computer Networking to
undergraduate students. The objective of the course is to understand the basics and
knowledge about the Wireless Computer Network concepts and its Security, Ad Hoc
wireless network and Sensor Network with its routing protocols.
Lecture
No. of Weeks
Total Hours
Semester Credits
15
45
COURSE CONTENT
Advanced Computer Network
Semester-VII
Teaching Scheme
Lecture: 3 Hours/Week
Examination Scheme
End Semester Examination (ESE) :80 Marks
Paper Duration (ESE): 03 Hours
Internal Sessional Exam (ISE) : 20 Marks
1.
802.11 MAC Fundamentals: Challenges for the MAC,MAC Access Modes and
Timing, Contention-Based Access Using the DCF, Fragmentation and
Reassembly, Frame Format, Encapsulation of Higher-Layer Protocols Within
802.11,Contention-Based Data Service, Frame Processing and Bridging
(08Hrs, 16 Marks)
Contention-Free Service with the PCF: Contention-Free Access Using the PCF,
Detailed PCF Framing, Power Management and the PCF
(08Hrs, 16 Marks)
802.11i: Robust Security Networks, TKIP, and CCMP: The Temporal Key Integrity
Protocol (TKIP), Counter Mode with CBC-MAC (CCMP), Robust Security Network
(RSN) Operations
(08Hrs, 16 Marks)
Routing Protocols for Ad Hoc Wireless Networks: Table-Driven Routing
Protocols, On Demand Routing Protocols, Hybrid Routing Protocols, Routing
Protocols with Efficient Flooding Mechanisms, Power-Aware Routing Protocols
Wireless Sensor Networks: Introduction, Sensor Networks Architecture, Data
Dissemination, Data Gathering, MAC Protocols for Sensor Networks, Location
Discovery, Quality of a Sensor Network.
Text Books:
1. Matthew Gast, 802.11 Wireless Networks: The Definitive Guide, Second Edition,
OReilly
2. C.Siva Ram Murthy, B.S. Manoj, Ad Hoc Wireless Networks: Architectures and
Protocols, Pearson
Embedded System
COURSE OUTLINE
Course Title
Embedded System
No. of Weeks
Total Hours
Semester Credits
03
14
42
03
COURSE CONTENT
Embedded System
Semester-VII
Teaching Scheme
Lecture: 3 Hours/Week
Examination Scheme
Semester Examination (ESE) : 80 Marks
Paper Duration (ESE)
: 03 Hours
Internal Sessional Exam (ISE) : 20 Marks
(08Hrs, 16 Marks)
(08Hrs, 16 Marks)
(08Hrs, 16 Marks)
Text Books:
1. Dr. K.V.K.K. Prasad, Embedded /Real-Time System: Concepts, Design &
Programming, Dreamtech, Edition 2010.
2. Andrew. N. Sloss, DomnicSymes, Chris Wright, ARM System Developers Guide,
Elsevier, edition 2004.
Reference Books:
1. KarimYaghmour , Building Embedded Linux Systems, 2003 O'Reilly &
Associates,
2. Rajkamal, Embedded Sytems , TMH.
3. David Simon, Embedded systems software primer, Pearson
4. Steve Furber, ARM System-on-Chip Architecture, Pearson
5. Iyer, Gupta, Embedded real systems Programming, TMH
Course Description:
This laboratory provides students with a comprehensive study of Unix commands.
The practicals make students able for designing program for process creation, atexit
function, file management and status information and various interprocess
communications because of these students able to write efficient, maintainable, and
portable code.
Hours per Week
Laboratory
No. Of Weeks
Total Hours
14
Semester Credits
28
Group A
Write a program for File Management (any 7 option)
Write a program for Simulation of various commands(any7 option)
Write a program to display user and system information
Write a program to display file status flags on specified descriptor
Write any program using atexit function
Write a program for process creation using fork and vfork function
Group B
1.
2.
3.
4.
5.
6.
assign grade or mark for each experiment on date of completion, declared for each
experiments.
Guidelines for ESE:
In the ESE, the students may be asked to perform the practical assignment with
minor modification. Questions will be asked during the practical examination to
judge the understanding of the student. It is expected that student knows theoretical
aspect of the problem.
Text Book:
1. W. Richard Stevens and Stephen A. Rago, Advanced Programming in the UNIX
Environment, 2/E, Pearson Education
Reference Book:
1. W. Richard Stevens, Unix Network Programming - Interprocess
Communications, Volume 2, 2/E, Pearson Education
Note:
Short Title
ES Lab
Course Code
Course Description:
Laboratory
Hours/Week
No. of Weeks
Total Hours
Semester Credits
14
28
4.
5.
6.
7.
Group B
Program to interface Touch Panel.
Program to implement AT commands and interface of GSM modem.
Interfacing 4 x 4 matrix keyboards and 16 x 2 character LCD display to
microcontroller /Microprocessor and writing a program using RTOS for
displaying a pressed key.
Writing a scheduler / working with using RTOS for 4 tasks with priority. The
tasks may be keyboard LCD, LED etc. and porting it on microcontroller/
microprocessor.
Implement a semaphore for any given task switching using RTOS on
microcontroller board.
Create two tasks, which will print some characters on the serial port, Start the
scheduler and observe the behavior.
Program for exploration of (Process creation, Thread creation) using
Embedded Real Time Linux.
Reference Books:
1. KarimYaghmour , Building Embedded Linux Systems, 2003 O'Reilly &
Associates,
2. Rajkamal, Embedded Sytems , TMH.
3. David Simon, Embedded systems software primer, Pearson
4. Steve Furber, ARM System-on-Chip Architecture, Pearson
5. Iyer,Gupta, Embedded real systems Programming, TMH
Note:
Short Title
ACA Lab
Course Code
Hours/Week
No. of Weeks
Total Hours
Semester Credits
02
14
28
01
Short Title
AP Lab
Course Code
Course Description: This course provides the students the platform to learn and
understand the Android technology and encourage them to design, develop and
deploy Android applications.
Laboratory
Hours/Week
No. of Weeks
Total Hours
Semester Credits
02
14
28
01
Short Title
HCI Lab
Course Code
Course Description:
Laboratory
Hours/Week
No. of Weeks
Total Hours
Semester Credits
14
28
(Note: A project with a team of minimum 2 and maximum 3 students. The purpose of
the project is focused on User interaction and NOT on the implementation of the
entire project. Explain technology in interface Design; explain the user interface
design process; coloring guidelines; Speech Recognition and speech generation;
Types of windows; Components of UI, such as Text Boxes, List Boxes, Messages,
Icons, Multimedia; Mental models; Importance of the mental models in UI design.)
Guidelines for ICA:
Students must submit ICA in the form of journal. Each experiment should be well
documented. Faculty in charge will assess the experiments continuously and will
assign grade or mark for each experiment on date of completion, declared for each
experiments.
Guidelines for ESE:
In the ESE, the students may be asked to perform the practical assignment with
minor modification. Questions will be asked during the practical examination to
judge the understanding of the student. It is expected that student knows theoretical
aspect of the problem.
Text Books:
1. Alan Dix, J. E. Finlay, G. D. Abowd, R. Beale Human Computer Interaction,
Prentice Hall.
2. Wilbert O. Galitz, The Essential Guide to User Interface Design, Wiley
publication.
Reference Books:
1. Ben Shneidermann Designing the user interface , Pearson Education Asia.
2. Donald A. Norman, The design of everyday things, Basic books.
3. Rogers Sharp Preece, Interaction Design:Beyond Human Computer
Interaction,Wiley.
4. Guy A. Boy The Handbook of Human Machine Interaction, Ashgate
publishing Ltd.
5. Alan Cooper, Robert Reimann, David Cronin, About Face3: Essentials of
Interaction design, Wiley publication.
6. Jeff Johnson, Designing with the mind in mind, Morgan Kaufmann
Publication.
Note: Use of Open Source Tool/Technology is recommended for laboratory
assignments of concern subject.
Course Description:
This laboratory provides students with a comprehensive study of the Advanced
Computer Networking and protocols. Classroom lectures stress the strengths of
Computer Networks, which provide students with the means of writing efficient,
maintainable, and portable code and simulating protocols and networks.
Laboratory
Hours/Week
No. of Weeks
Total Hours
Semester Credits
14
28
2. Configuring Access Point with bridging mode (Point to Point and Point to Multi
Point).
3. Configuring Routing between wired and wireless Networks.
4. Configuring Security in wireless network with and without infrastructure support.
5. At least 3 lab assignments based on above syllabus using any network simulator
such as NS2, OPNET, OMNET, NetSim, NS3 etc.
Guidelines for ICA:
Students must submit ICA in the form of journal. Each experiment should be well
documented. Faculty in charge will assess the experiments continuously and will
assign grade or mark for each experiment on date of completion, declared for each
experiments.
Guidelines for ESE:
In the ESE, the students may be asked to perform the practical assignment with
minor modification. Questions will be asked during the practical examination to
judge the understanding of the student. It is expected that student knows theoretical
aspect of the problem.
Text Books:
1. Matthew Gast, 802.11 Wireless Networks: The Definitive Guide, Second Edition, OReilly
2. C.Siva Ram Murthy, B.S. Manoj, Ad Hoc Wireless Networks: Architectures and Protocols,
Pearson
Note: Use of Open Source Tool/Technology is recommended for laboratory
assignments of concern subject.
Project-I
Project-I
Course Title
P-I
Short Title
Course Code
Course Description:
The course explores the knowledge of design, experiment and analysis of data. The
course develops ability to work on multidisciplinary teams, Identify, formulate, and
solve engineering problems in view of economic, environmental and societal context.
No. of Weeks
Total Hours
Semester Credits
14
28
Laboratory
COURSE CONTENT
Project-I
Lab:2 Hrs/week
Semester-VII
Examination Scheme
Total Semester Credits: 02
Internal Continuous Assessment (ICA): 25 Marks
End Semester Examination (ESE)-Oral:25 Marks
Total: 50Marks
1. It is expected that the broad area of Project-I shall be finalized by the student
in the beginning of the VII semester / extension of Minor project undertaken
may be Project-I.
2. A group of Minimum 3 and Maximum 5 students shall be allotted for Project-I
and same project group for Project-II.
3. Exhaustive survey of literature based on a clear definition of the scope and
focus of the topic should be carried out by the students. The
Synopsis/Abstract on the selected topic, after detail literature survey should
be submitted to the Project coordinator appointed by Head of the department.
4. Project-I may involve literature survey, problem identification, work
methodology preparing specification and material procurement, collection of
data , conduction of experiments and analysis. The project work shall involve
sufficient work so that students get acquainted with different aspects of
fabrication, design or analysis.
5. Approximately more than 50% work should be completed by the end of VII
semester.
6. Each student group is required to maintain log book for documenting various
activities of Project-I and submit group project report in the form of thermal
bound at the end of semester VII. Submit the progress report in following
format:
1.
2.
3.
4.
5.
6.
7.
8.
9.
Title
Abstract
Introduction
Problem identification and project objectives
Literature survey
Analysis
Design Methodology
Expected result and conclusion
References.
Name of
Student
Problem
Identification
and project
objectives
Literature
Survey
Project
Methodology/
Design/PCB/
hardware/
simulation/
programming
5
Progress
Status
Present
ation
Tota
l
25
Seminar-II
COURSE CONTENT
Seminar-II
Course Title
Code
S-II
Short Title
Course
Laboratory
No. of Weeks
Total Hours
Semester Credits
14
28
COURSE CONTENT
Seminar-II
Practical : 2 Hrs/Week
Semester-VII
Examination Scheme
Total Semester Credits: 02
Internal Continuous Assessment (ICA): 25 Marks
1. Each Student shall select a topic for seminar which is not covered in
curriculum. Seminar topic should not be repeated and registration of the
same shall be done on first come first serve basis.
2. Topic of Seminar shall be registered within a three weeks from
commencement of VII Semester and shall be approved by the committee.
3. The three-member committee appointed by Head of the department shall be
constituted for finalizing the topics of Seminar-II. Seminar shall be related
state of the art topic of his choice approved by the committee.
4. Each student should deliver a seminar in scheduled period (Specified in time
table or time framed by department) and submit the seminar report (paper
bound copy/Thermal bound)in following format:
1. Title
2. Abstract
3. Introduction
4. Literature survey
5. Concept
6. Functional and Technical Details
7. Applications
8. Comparison with similar topics / methods
9. Future scope
10. References
ASSESSMENT OF SEMINAR-II
Guide lines for ICA: ICA shall be based on topic selection, presentation and SeminarII report submitted by the student in the form of thermal bound. Assessment of the
Seminar-II for award of ICA marks shall be done jointly by the guide and a
departmental committee, as per the guidelines given in Table- B
Name of Guide: ________________________________________
Table-B
SN
Name of
Student
Seminar
Topic
Topic
Selection
Literature
survey
Report
writing
Depth of
understanding
5
Presentation
Total
25
Industrial Visit
Industrial Visit
Short Title
IV
Course Code
Course Title
Course Description: The course explores the knowledge industry organization, new
trends in manufacturing, maintenance and safety. The industrial visit provides the
practical visualization of theoretical study of various engineering subject.
COURSE CONTENT
Semester-VII
Examination Scheme
Total Semester Credits: 01
Internal Continuous Assessment (ICA): 25 Marks
Name of Student
Name of
Industry
Report
writing
15
Depth of
Understanding
10
Total
25
COURSE OUTLINE
Semester VIII
W.E.F. 2015 2016
Compiler Design
COURSE OUTLINE
Course Title
Compiler Design
Course Description:
No. of Weeks
Total Hours
Semester Credits
14
42
Lecture
COURSE CONTENT
Compiler Design
Teaching Scheme
Lecture: 3 hours / week
Semester- VIII
Examination Scheme
End Semester Examination (ESE): 80 Marks
Paper Duration (ESE)
: 03 Hours
Internal Sessional Exam (ISE)
: 20 Marks
1. Introduction:
a. Language Processors
b. The Structure if a Compiler
c. Application of Compiler Technology
Lexical Analysis:
d. The Role of Lexical Analyzer
e. Specification of Tokens
f. Recognition of Tokens
g. Lexical Analyzer Generator LEX
2. Syntax Analysis:
a.
b.
c.
d.
e.
f.
g.
h.
i.
j.
k.
3. Parsing Methods
(08 Hrs, 16 Marks)
a. Top Down Parsing: Recursive-Descent Parsing, FIRST and FOLLOW, LL(1)
grammar
b. Nonrecursive Predictive Parsing
c. Construction of Nonrecursive Predictive Parsing Table
d. Error Recovery in Predictive Parsing
e. Bottom-up Parsing: Shift-Reduce Parsing, Conflicts during Shift-Reduce
Parsing
f. Introduction to LR Parsing, L-R Parsing Algorithm, Viable Prefixes
g. Simple LR Parser (SLR), Construction of Simple LR Parsing Table
h. Canonical LR(1), Construction of LR(1) Parsing Table
i. Look Ahead LR (LALR), Construction of LALR Parsing Table
j. Parser Generator - Yacc
4. Syntax-Directed Translation:
a. Syntax-Directed Definitions
b. Dependency Graphs
c. S-attributed Definitions
d. L-attributed Definitions
e. Application of Syntax Directed Translation
f. Syntax Directed Translation Schemes
Intermediate Code Generation:
g. Variants of Syntax Trees
h. Three Address Code
i. Control Flow
j. Backpatching
5. Runtime Environment:
a. Storage Organization
b. Activation Trees
c. Activation Records
d. Calling Sequence
e. Heap Management
f. Introduction to Garbage Collection
Code Generation:
g. Issues in Code Generator
h. The Target Language
i. Basic Blocks and Flow Graphs
j. Optimization of Basic Blocks
k. A simple Code Generator
l. Peephole Optimization
Text Books 1. Alfred V Aho, Monica S. Lam, Ravi Sethi, Jeffrey D Ullman- CompilersPrinciples, Techniques and Tools, 2nd edition, Pearson, 2014.
Reference Books 1. K. Cooper, L, Torczon, "Engineering a Compiler", Morgan Kaufinann
Publishers, ISBN 81-8147-369-8.
2. K. Louden, "Compiler Construction: Principles and Practice", Cengage
Learning, ISBN 978-81-315-0132-0
3. J. R. Levine, T. Mason, D. Brown, "Lex&Yacc", O'Reilly, 2000, ISBN 817366 061-X.
4. S. Chattopadhyay, "Compiler Design", Prentice-Hall of India, 2005, ISBN
81- 203-2725-X.
No. of Weeks
Total Hours
Semester Credits
03
14
42
03
COURSE CONTENT
Data Warehousing & Mining
Semester-VIII
Teaching Scheme
Lecture: 3 Hours/Week
Examination Scheme
End Semester Examination (ESE): 80 Marks
Paper Duration (ESE)
: 03 Hours
Internal Sessional Exam (ISE)
: 20 Marks
(08Hrs, 16 Marks)
(08Hrs, 16 Marks)
(08Hrs, 16 Marks)
5. Cluster Analysis
a. What is Cluster Analysis and Outliers
b. Types of data in cluster analysis
c. Categorization of clustering methods
d. Classical Partitioning methods: k-Means and k-Medoids
e. Hierarchical Methods: Agglomerative and divisive
f. Density Based Methods: DBSCAN
g. Grid Based Methods: STING
h. Outlier analysis
(08Hrs, 16 Marks)
Text Books 1. Jiawei Han and Micheline Kamber, Data Mining Concepts and Techniques,
Second Edition, Morgan Kaufmann.
Reference Books 1. Pang-Ning Tan, Michael Steinbach and Vipin Kumar, Introduction To Data
Mining,Person Education, 2007.
2. G. K. Gupta, Introduction to Data Mining with Case Studies, Easter Economy
Edition, Prentice Hall of India, 2006.
3. Alex Berson and Stephen J. Smith, Data Warehousing, Data Mining & OLAP,
Tata McGraw Hill Edition, Tenth Reprint 2007.
Short Title
SMQA
Course Code
Course Description:
This course introduces the students about the concepts software
measurement and metrics. It includes scope of software metrics, internal
product attributes, and external product attributes Software quality and
quality assurance techniques. This course also describes about cost
estimation, documentation and testing tools, etc.
Hours per Week No. Of Weeks Total Hours Semester Credits
Lecture
03
14
42
03
COURSE CONTENT
Software Metrics and Quality Assurance
Teaching Scheme
Lecture: 3 Hours/Week
Examination Scheme
End Semester Examination (ESE): 80 Marks
Paper Duration (ESE)
: 03 Hours
Internal Sessional Exam (ISE)
: 20 Marks
(08Hrs, 16 Marks)
Semester-VIII
(08Hrs, 16 Marks)
g.
a.
b.
c.
d.
(08Hrs, 16 Marks)
(08Hrs, 16 Marks)
Short Title
DS
Course Code
Course Description:
Lecture
No. Of Weeks
Total Hours
Semester Credits
14
42
COURSE CONTENT
Distributed System
Teaching Scheme
Lecture: 3 Hours/Week
Semester-VIII
Examination Scheme
End Semester Examination (ESE): 80 Marks
Paper Duration (ESE)
: 03 Hours
Internal Sessional Exam (ISE)
: 20 Marks
Processes
a.
b.
c.
d.
e.
(08Hrs, 16 Marks)
Threads: Introduction to Threads, Threads in Distributed Systems.
Virtualization: The Role of Virtualization in Distributed Systems,
Architectures of Virtual Machines.
Clients: Networked User Interfaces, Client-Side Software for
Distribution Transparency.
Servers: General Design Issues, Server Clusters, Managing Server
Clusters.
Code Migration: Approaches to Code Migration , Migration and Local
Resources , Migration in Heterogeneous Systems.
Communication
(08Hrs, 16 Marks)
a. Fundamentals: Layered Protocols , Types of Communication.
b. Remote Procedure Call: Basic RPC Operation, Parameter Passing ,
Asynchronous RPC.
c. Message-Oriented Communication: Message-Oriented Transient
Communication, Message-Oriented Persistent Communication.
d. Stream-Oriented Communication: Support for Continuous Media,
Streams and Quality of Service, Stream Synchronization.
Synchronization and Election
(08Hrs, 16 Marks)
a. Clock Synchronization: Physical Clocks, Global Positioning System,
Clock Synchronization Algorithms.
Text Books:
1.
2.
Reference Books:
1.
2.
3.
4.
5.
Short Title
CNS
Course Code
Course Description:
Lecture
No. of Weeks
Total Hours
Semester Credits
03
14
42
COURSE CONTENT
Cryptography & Network Security
Semester-VIII
Teaching Scheme
Lecture: 3 Hours/Week
Examination Scheme
End Semester Examination (ESE): 80 Marks
Paper Duration (ESE): 03 Hours
Internal Sessional Exam (ISE): 20 Marks
1.
Introduction
(08 Hrs. 16 Marks)
a. The Need for Security, Security Approaches
b. Security Attacks
c. Security Services
d. Security Mechanisms
e. Network Security Model
f. Basics of Cryptography: Symmetric Cipher Model
g. Substitution Techniques
h. Transposition Techniques
2.
3.
c.
d.
e.
f.
g.
h.
4.
5.
Authentication Applications
a. Kerberos
b. Key Management and Distribution
c. X.509 Directory
d. Authentication service
e. Public Key Infrastructure
f. Electronic Mail Security
g. Pretty Good Privacy
h. S/MIME
Text Books:
1. William Stalling, Cryptography and Network and Network security-Principals
and practices, Pearson Education
2. Atul Kahate, Cryptography and Network Security, Tata McGraw-Hill
Reference Books:
Course Description:
i. To expose the students to the concepts of artificial neural networks.
ii. To provide comprehensive knowledge of fuzzy logic control.
iii. Provide adequate knowledge of application of ANN and fuzzy logic control to real
time systems.
Lecture
No. of Weeks
Total Hours
Semester Credits
14
42
03
COURSE CONTENT
Neural Networks and Fuzzy Logic
Teaching Scheme
Lecture: 3 Hours/Week
Semester-VIII
Examination Scheme
End Semester Examination (ESE) : 80 Marks
Paper Duration (ESE): 03 Hours
Internal Sessional Exam (ISE) : 20 Marks
1.
2.
3.
(08Hrs, 16 Marks)
(08Hrs, 16 Marks)
d. ART1
e. ART2
f. Applications of Associative Memory
g. Applications of Adaptive Resonance Theory
4.
Unsupervised Learning
(08Hrs, 16 Marks)
a. Hamming Net and Maxnet
b. Unsupervised Learning of clusters- clustering and similarity measures, Winner
take all Learning
c. Counter Propogation network
d. Feature Mapping
e. Self-Organizing Features Map
5.
Fuzzy Logic
a. Fuzzy Versus Crisp
b. Crisp Relations and Fuzzy Relations
c. Crisp Logic
d. Fuzzy Logic
e. Fuzzy Rule Based System
f. Defuzzification
g. Applications of Fuzzy Logic
(08Hrs, 16 Marks)
Text Books:
1. S. Rajasekaran & G. A. V. Pai, Neural Networks, Fuzzy logic, and Genetic
Algorithms, PHI.
2. J. M. Zurda, Introduction to Artificial Neural Networks, Jaico Publishing House
Reference Books:
1. S. Haykin, Neural Networks, Pearson Education, 2nd Ed., 2001.
2. Klir& Yuan, Fuzzy Sets and Fuzzy Logic, PHI, 1997.
3. Chin-Teng Lin & C. S. George Lee, Neural Fuzzy Systems, Prentice Hall PTR.
4. V. Kecman, Learning and Soft Computing, MIT Press, 2001.
5. S. N. Sivanandam& S. N. Deepa, Principles of Soft Computing, Wiley - India, 2007
6. B.Yegnanarayana, Artificial Neural Networks ,Prentice Hall of India, 1999.
Course Description:
The objective of this course is to introduce students the knowledge about Mobile
Computing Architecture, Mobile Technologies: GSM, Bluetooth, GPRS, CDMA and
security issues in Mobile Computing.
Lecture
No. of Weeks
Total Hours
14
Semester Credits
42
03
COURSE CONTENT
Mobile Computing
Semester-VIII
Teaching Scheme
Lecture: 3 hours / week
Examination Scheme
End Semester Examination (ESE): 80 Marks
Paper Duration (ESE)
: 03 Hours
Internal Sessional Exam (ISE) : 20 Marks
1) Introduction
a. Mobility of Bits and Bytes,
b. Wireless -The Beginning,
c. Mobile Computing,
d. Dialogue Control,
e. Networks,
f. Middleware and Gateways,
g. Application and Services (Contents),
h. Developing Mobile Computing Applications,
i. Security in Mobile Computing,
j. Standards - Why is it Necessary? , Standard Bodies
Mobile Computing Architecture
k. Internet The Ubiquitous Network,
l. Architecture for Mobile Computing,
m. Three-Tier Architecture.
2) Emerging Technologies
a. Design considerations for Mobile Computing,
b. Mobile Computing through Internet,
Text Book:
1. Asoke K Talukder and Roopa R Yavagal, Mobile Computing (Technology,
Applications and Service Creation), Tata Mcgraw-Hill.
Reference Books:
1. Raj Kamal, Mobile Computing, Oxford University Press-New Delhi
2. Yi-Bang Lin, ImrichChlamtac, Wireless and Mobile Network Architectures,
Wiley Publication.
3. Charles Perkins, Mobile IP, Addison Wesley.
Course Description:
This course provides a comprehensive view of the Bio Informatics principles and its
applications in engineering.
Lecture
No. of Weeks
Total Hours
Semester Credits
03
14
42
Semester-VIII
Teaching Scheme
Lecture: 3 Hours/Week
Examination Scheme
End Semester Examination (ESE): 80 Marks
Paper Duration (ESE): 03 Hours
Internal Sessional Exam (ISE): 20 Marks
1. Introduction to Bioinformatics
(08 Hrs. 16 Marks)
a. Introduction and Historical overview of Bioinformatics,
b. Bioinformatics Applications,
c. Molecular biology Basic concepts-Protein and amino acid, DNA and
RNA
d. Tools for web search,
e. Bioinformatics Major databases,
f. Data mining of biological databases.
2.
3.
b.
c.
d.
e.
f.
4.
5.
Text Books:
1. S.C.Rastogi, N.Mendiratta, P.Rastogi Bioinformatics-Methods & Application,
[RMR]PHI
2. Bryan Bergeron, Bioinformatics Computing, Pearson Education [BB].
Reference Books:
1. A.D. Baxevanis and B.F.F. Ouellette, Bioinformatics: A practical guide to the
analysis of genes and proteins (Eds). 2002 John Wiley and Sons.
2. D.W. Mount, Bioinformatics: Sequence and Genome Analysis, 2001, Cold
Spring Harbor Laboratory Press.
3. S.C. Rastogi, Namita Mendirata, Parag Rastogi Bioinformatics concepts Skills
and application, CBS publisher.
4. Imtiyaz Alam Khan (IAK) Elementary Bioinformatics, Pharma Book
Syndicate.
5. InduShekhar Thakur (IST) Environmental Biotechnology, IK International
Publication.
6. A.D. Baxevanis and B.F. Ouellettee ,Bioinformatics, A Practical Guide to the
Analysis of Genes and Proteins
7. David W. Mount,Bioinformatics: Sequence and Genome Analysis.
8. Stuart M. Brown,Essentials of Medical Genomics.
9. Jean-Michel Claverie& Cedric Notredame ,Bioinformatics for Dummies.
Short Title
RTS
Course Code
No. of Weeks
Total Hours
Semester Credits
03
14
42
03
COURSE CONTENT
Real Time System
Semester-VIII
Teaching Scheme
Lecture: 3 Hours/Week
1.
Examination Scheme
End Semester Examination (ESE)
: 80 Marks
Paper Duration (ESE)
: 03 Hours
Internal Sessional Exam (ISE) : 20 Marks
(08Hrs, 16 Marks)
3.
(08Hrs, 16 Marks)
(08Hrs, 16 Marks)
(08Hrs, 16 Marks)
5.
(08Hrs, 16 Marks)
Text Books:
1. C.M Krishna and Kang G. Shin, Real Time Systems, TMH
2. Jane W.S Liu, Real time systems, Pearson education, 2003
Reference Books:
1. Jane W.S Liu, Real time systems, Pearson education, 2003
2. Jane W.S Liu, Real time systems, Prentice Hall, 2000
3. Phillip A. Laplante , Real Time Systems Design and Analysis 3rd Edition Wiley
India Edition
4. Stuart Bennelt, Real time computer control and introduction, Pearson
education, 2003
Course Description:
This course provides the students the platform to learn and understand the iPhone
technology and encourage them to design, develop and deploy Android applications.
Lecture
No. of Weeks
Total Hours
Semester Credits
14
42
Semester-VIII
Teaching Scheme
Lecture: 3 Hours/Week
Examination Scheme
End Semester Examination (ESE) : 80 Marks
Paper Duration (ESE): 03 Hours
Internal Sessional Exam (ISE) : 20 Marks
5.
Text Books:
1. Stephen G.Kochan ,"Programming in Objective-C" Sixth Edition, ,AddisonWesley Publications.
2. Wei-Meng Lee ,Beginning iPhone SDK Programming with Objective-C, Wiley
Publication.
Reference Books:
1. Joe Conway ,"iPhone Programming THE BIG NERD RANCH GUIDE ", Aaron
Hillegass. The Big Nerd Ranch Inc.
2. Gary Bennett, Mitch Fisher, Brad Less, "Objective-C for Absolute Beginners",
Apress Publication.
3. Neil Smyth,"iPhone iOS 5 Development Essentials".
Course Description:
This laboratory provides students practical approach for the Compiler process. Lab
assignments cover the various phases of compiler.
Laboratory
No. of Weeks
Total Hours
Semester Credits
14
28
Group B
1.
2.
3.
4.
Common
sub-expression
Short Title
DWM Lab
Course Code
Course Description:
Laboratory
Hours/Week
No. of Weeks
Total Hours
Semester Credits
14
28
Reference Books 1. Pang-Ning Tan, Michael Steinbach and Vipin Kumar, Introduction To Data
Mining,Person Education, 2007.
2. G. K. Gupta, Introduction to Data Mining with Case Studies, Easter Economy
Edition, Prentice Hall of India, 2006.
3. Alex Berson and Stephen J. Smith, Data Warehousing, Data Mining & OLAP,
Tata McGraw Hill Edition, Tenth Reprint 2007.
Note: Use of Open Source Tool/Technology is recommended for laboratory
assignments of concern subject.
Short Title
SMQA Lab
Course Code
Course Description:
This laboratory provides students with a comprehensive study of software
engineering. The practicals make students able to calculate length, cost, effort size
etc. of program.
Laboratory
No. Of Weeks
Total Hours
Semester Credits
02
14
28
01
Course Description:
This laboratory provides students with a comprehensive study of the Distributed
Systems. Classroom lectures stress the strengths of Distributed Systems, which
provide students with the means of writing efficient, maintainable and portable code
and simulating Distributed Systems concepts like Remote Procedure Call (RPC),
Client-Server application, Distributed Mutual Exclusion, Distributed Chat Server,
Lamports Logical Clock, Bully and Ring election algorithms and Hadoop.
Laboratory
No. of Weeks
Total Hours
Semester Credits
14
28
data set.
11. Write simulation program for synchronization using Bully and Ring
election algorithm.
Simulation for synchronization concept using Bully and Ring election
algorithm.
Guidelines for ICA:
Students must submit ICA in the form of journal. Each experiment should be well
documented. Faculty in charge will assess the experiments continuously and will
assign grade or mark for each experiment on date of completion, declared for each
experiments.
Guidelines for ESE:
In the ESE, the students may be asked to perform the practical assignment with
minor modification. Questions will be asked during the practical examination to
judge the understanding of the student. It is expected that student knows theoretical
aspect of the problem.
Note:
Course Description:
Laboratory
No. of Weeks
Total Hours
Semester Credits
14
28
Course Description:
Laboratory
Hours/Week
No. of Weeks
Total Hours
Semester Credits
14
28
Text Books:
1. S. Rajasekaran & G. A. V. Pai, Neural Networks, Fuzzy logic, and Genetic
Algorithms, PHI.
2. J. M. Zurda, Introduction to Artificial Neural Networks, Jaico Publishing House.
Reference Books:
1. S. Haykin, Neural Networks, Pearson Education, 2nd Ed., 2001.
2. Klir& Yuan, Fuzzy Sets and Fuzzy Logic, PHI, 1997.
3. Chin-Teng Lin & C. S. George Lee, Neural Fuzzy Systems, Prentice Hall PTR.
4. V. Kecman, Learning and Soft Computing, MIT Press, 2001.
5. S. N. Sivanandam& S. N. Deepa, Principles of Soft Computing, Wiley - India, 2007.
6. B. Yegnanarayana, Artificial Neural Networks ,Prentice Hall of India, 1999.
Guidelines for ICA:
Students must submit ICA in the form of journal. Each experiment should be well
documented. Faculty in charge will assess the experiments continuously and will
assign grade or mark for each experiment on date of completion, declared for each
experiments.
Industrial Lecture
COURSE CONTENT
Industrial Lecture
Course Title
IL
Short Title
Course Code
Course Description:
The gap between industry's needs and the academic community's aspirations
appears to be considerably large. There exists a strong feeling, at least in the
academic circles, that unless technology driven initiatives find a surer place in the
industrial sector in this country, the academia-industry interaction is likely to remain
confined to developmental activities with limited exploratory or research-based
content As institutes committed primarily to creation and growth of technological
knowledge, technical institutes have an important role to play in the industrial sector
of the country's economy. This fact by way of encouraging mechanisms to foster
interaction between the academia and industry. Typically, academic interest in the
multidimensionality of a problem leads to a tendency to explore a variety of options
to arrive at a solution. This industrial lecture develops ability of student for
expectations of the industrialists from the fresh engineers.
Lecture
No. Of Weeks
14
Total Hours
14
Semester Credits
2
COURSE CONTENT
Semester-VIII
Examination Scheme
Total Semester Credits: 02
Internal Continuous Assessment (ICA): 50 Marks
Guide lines for ICA: Assessment of the Industrial Lecture for award of ICA marks
shall be done jointly by departmental committee as per attendance in industrial
lecture, report submitted by student and overall performance in semester as per the
guidelines given in Table- D
Table-D
SN
Name of Student
Attendance
(05 Marks per
Lecture)
25
Dept of
Understanding
(03 Marks per
Lecture)
15
Report
Writing
Total
10
50
Project-II
Course Title
Project-II
Course Description:
The course explores the knowledge of design, experiment and analysis of data. The
course develops ability to work on multidisciplinary teams, Identify, formulate, and
solve engineering problems in view of economic, environmental and societal context.
Laboratory
No. of Weeks
Total Hours
Semester Credits
14
56
COURSE CONTENT
Semester-VIII
1.
2.
3.
4.
Examination Scheme
Guide lines for ICA : ICA shall be based on continuous evaluation of students
performance throughout semester in project-II and report submitted by the students
project group in the form Hard bound. Assessment of the project-II for award of ICA
marks shall be done jointly by the guide and departmental committee as per the
guidelines given in Table-D.
Guide lines for ESE:In ESE the student may be asked for demonstration and questions on Project.
Evaluation will be based on answers given by students in oral examination.
Assessment of Project-II
Title of the Project: ________________________________________________
Name of the Guide: _________________________________________________
Table-D
Assessment by Guide
(50 Marks)
SN
Name of
Student
Marks
Assessment by Committee
(25 Marks )
Attendance ,
Participation and
team work
Material
procurement
/
assembling/
Designing/Pr
ogramming
Case
study/
Execution
Project
Report
Dept of
Understanding
Presentation
Total
10
15
15
10
10
15
75