DR - Babasaheb Ambedkar Marathwada University, Aurangabad
DR - Babasaheb Ambedkar Marathwada University, Aurangabad
DR - Babasaheb Ambedkar Marathwada University, Aurangabad
AURANGABAD
PROPOSED
of
of
1
Faculty of Engineering and Technology
Board of Studies in Computer Science and Engineering
Curriculum structure of B.E(Computer Science and Engineering)
PART-I
Semester-I
Contact Hrs/Week Examination Scheme
Sub
Code Duration of
Subject L T P Total CT TH TW PR Total The Theory
Examination
CSE401 Data Warehousing & Data Mining 4 -- -- 4 20 80 -- -- 100 3 Hrs
CSE402 Parallel & Distributed Computing 4 -- -- 4 20 80 -- -- 100 3 Hrs
CSE403 Principles of Compiler Design 4 -- -- 4 20 80 -- -- 100 3 Hrs
CSE404 Visual Modeling 4 -- -- 4 20 80 -- -- 100 3 Hrs
Elective – I 4 -- -- 4 20 80 -- -- 100 3 Hrs
LAB-I Data Warehousing & Data
CSE421 -- -- 2 2 -- -- -- 50 50
Mining
CSE422 LAB-II Principles of Compiler Design -- -- 2 2 -- -- -- 50 50
CSE423 LAB-III Visual Modeling -- -- 2 2 -- -- -- 50 50
CSE424 LAB-IV Elective - I -- -- 2 2 -- -- 50 -- 50
CSE425 Project Part-I -- -- 2 2 -- -- 25 -- 25
CSE426 Seminar 25 -- 25
Total 20 -- 10 30 100 400 100 150 750
Elective –I :
Code Subject
CSE441 Cloud Computing
CSE442 Artificial Intelligence
CSE443 Multicore Computing
CSE444 Open Elective
2
Faculty of Engineering and Technology
Board of Studies in Computer Science and Engineering
Curriculum structure of B.E(Computer Science and Engineering)
PART – II
Semester-II
Contact Hrs/Week Examination Scheme
Sub
Duration of
Code
Subject L T P Total CT TH TW PR Total The Theory
Examination
CSE451 Computer System Security and Laws 4 -- -- 4 20 80 -- -- 100 3 Hrs
CSE452 Mobile Computing 4 -- -- 4 20 80 -- -- 100 3 Hrs
CSE453 Soft Computing 4 -- -- 4 20 80 -- -- 100 3 Hrs
Elective –II 4 -- -- 4 20 80 -- -- 100 3 Hrs
LAB-V Computer System Security and
CSE471 -- -- 2 2 -- -- -- 50 50
Laws
CSE472 LAB-VI Mobile Computing -- -- 2 2 -- -- -- 50 50
CSE473 LAB-VII Soft Computing -- -- 2 2 -- -- -- 50 50
CSE474 LAB-VIII Elective – II -- -- 2 2 -- -- 50 -- 50
CSE375 Project Part – II -- -- 6 6 -- -- 50 100 150
Total 16 -- 14 30 80 320 100 250 750
Total of Semester I & II 36 -- 24 60 180 720 250 400 1500
Elective –II :
Code Subject
CSE491 Remote Sensing & Geographical Information System
CSE492 Green IT
CSE493 Agile Methodology
CSE494 Open Elective
L:Lecture hours per week T:Tutorial hours per week P:Practical hours per week
CT: Class Test TH:University Theory Examination TW: Term Work
PR: Practical/Oral Examination
3
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE/IT)
Semester – I
Objectives:
• To understand data warehouse
• To understand and implement multidimensional model
• To identify the problems, and apply mining algorithms
• To describe the business intelligence (BI) methodology and concepts
CONTENTS
SECTION-A
Unit 1: (7 Hrs)
Introduction to Decision Support System, Data Warehousing and Online Analytical Processing,
Data Warehouse: Basic Concepts , Data Warehouse Modeling: Data Cube and OLAP, Data
Warehouse Design and Usage, Data Warehouse Implementation.
Unit 2: (5Hrs)
Introduction to Data Mining, Integration of Data Mining system with a Database or a Data
Warehouse System, Major issues in Data Mining, Applications and Trends in Data Mining .
Unit 3: (8 Hrs)
Know your Data - Data objects and Attribute Types, Basic Statistical Descriptions of Data,
Measuring Data Similarity and Dissimilarity , Data Preprocessing – An Overview.
SECTION-B
Unit 4: (5 Hrs)
Mining Frequent Patterns : Mining Frequent Patterns, Associations: Basic Concepts, Apriori
Algorithm, association rules from frequent item sets. Cluster Analysis : Types of data in cluster
4
analysis, classical Partitioning methods : k-Means and k-Medoids.
Unit 5: (8 Hrs)
Unit 6: (7Hrs)
Text Books:
1. Jiawei Han and Micheline Kamber, Data Mining: Concepts and Techniques, Third Edition,
Elsevier Publication
2. Paulraj Ponniah, Data Warehousing :Fundamentals for IT Professionals, Wiley Publication
Reference Books:
1. C.S.R.Prabhu :Data Warehousing Concepts,Techniques,Products and Applications,
Prentice Hallof India.
2. Alex Berson,Stephan J.Smith :Data Warehousing ,Data Mining and OLAP, Tata McGraw
Hill Edition.
3. Ivan Bayross: SQL, PLSQL:The Programming Language of ORACLE, BPB
Publication.
4. Business Intelligence : A Managerial Approach (2nd Ed.) Turban, Sharda, Delen, King ,
Wiley Publication.
5
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE)
Semester – I
Course Code: CSE402 Title: Parallel and Distributed Computing
(PDC)
Teaching Scheme: Examination Scheme
Theory: 4 Hours/Week Class Test: 20 Marks
Theory Examination (Marks): 80 Marks
Theory Examination (Duration):03 Hrs
Prerequisite:
Fundamentals of Operating System.
Objectives:
• To train the students with the concepts of Parallel Computing because of the need in the
availability of growing number of cores on a chip.
• To provide the concept of massive -core GPUs and parallel programming.
• To understand the basic concepts of Distributed Computing.
• To introduce students to one distributed programming framework.
CONTENTS
SECTION-A: Parallel Computing
Unit 1: (6 Hrs)
Unit 2: (7 Hrs)
Principles of Parallel Algorithm Design, Granularity, Concurrency and Task interaction, Recursive
Decomposition, Data Decomposition, Parallel Algorithm Models --The Data Parallel Model, The
Task Graph Model, The Master-Slave Model
Programming Shared Address Space Platforms- Threads, Why threads, The POSIX Thread API,
Thread creation-termination, Synchronization primitives in Pthreads--Mutual Exclusion for shared
variables
OpenMP standard for Parallel Programming: Basics, specifying concurrent tasks in OpenMP, Use of
various Directives
6
Unit 3: (7 Hrs)
CUDA (Compute Unified Device Architecture) Architecture: Introduction to CUDA GPU (Graphics
Processing Unit) architecture, Terms- Grid, Block, Threads. CUDA memory types, CUDA C
program structure, CUDA thread organization, Matrix multiplication using multiple blocks Simple
programs of merging and sorting
Unit 4 (7 Hrs)
Temporal ordering of events, Logical clocks and Vector Clocks (Definition and algorithm)
Mutual Exclusion using Time stamps, Lamport's Algorithm for Mutual exclusion.
Unit 5 (7 Hrs)
Distributed Shared Memory (DSM): General architecture of DSM systems, Design and
implementation of DSM, Granularity, structure of shared memory space, consistency models,
Replacement Strategy, Thrashing, approaches to DSM, and Advantages of DSM
Distributed Objects and Remote Invocation: Communication between distributed objects, Remote
procedure call, Events and notifications, Java RMI case study
Unit 6 (6 Hrs)
Case study- Hadoop - A distributed programming framework, Building blocks of Hadoop, Setting
up SSH for Hadoop cluster, Running Hadoop, Working with Files in HDFS, Anatomy of
MapReduce program, Writing basic MapReduce programs
Text Books:
1. Ananth Grama, Anshal Gupta, Greoge Karypis, Vipin Kumar, "Introduction to Parallel Computing",
Second Edition, (Pearson Publication)
2. David B. Kirk and Wen-mei W. Hwu, “Programming Massively Parallel Processors - A Hands-on
Approach”, Second Edition (MK - Morgan Kaufmann Publication)
3. Vijay K. Garg, "Elements of Distributed Computing" (Wiley Publication)
4. Pradeep K Sinha “Distributed Operating Systems : Concepts and design” , Addison Wesely, 2003
Reference Books:
1. Chuck Lam, "Hadoop in Action" ( dreamtech Press)
7
2. A.D. Kshemkalyani, M. Singhal, “ Distributed Computing: Principles, Algorithms, and
Systems”, Cambridge University Press.
Six units in the syllabus shall be divided in two equal parts i.e. 3 units in each part. Question paper
shall be set having two sections A and B. Section A questions shall be set on first part and Section B
questions on second part. Question paper should cover the entire syllabus.
8
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE)
Semester – I
Objectives:
• To get working knowledge of the major phases of compilation, like lexical analysis, parsing,
semantic analysis and code generation.
• To use the formal attributed grammars for specifying the syntax and semantics of
programming languages.
• To learn and use tools for compiler construction.
• To understand the structure of a compiler, and how the source and target languages influence
various choices in the design.
CONTENTS
SECTION-A
Compilers & translators, the structure of compilers, Bootstrapping, Compiler construction tools,
Programming language basics.
Role of Parser, shift reduce parsing, top down parsing, Predictive parsing – Computation of FIRST
& FOLLOW functions and construction of parsing table, LR parsers, the canonical collection of LR
(O) items, LALR parser, Automatic parser Generator YACC, YACC programs, Error detection and
correction with YACC.
9
SECTION-B
Intermediate code: Postfix notations, parser trees and syntax trees, three address codes – Quadruples
and triples, indirect triples.
Principal sources of optimization, loop optimization - Basic blocks, flow graphs, loops, code
motion, induction variables , DAG representation of basic blocks, Application of DAGs, Global
Data Flow Analysis, Data Flow equations. Loop unrolling, loop jamming, constant folding, Object
programs: the environment of code, generator, run-time addresses for names, Problems in code
generation, A machine model, working of a simple code generator in brief, Register allocation and
assignments, Peephole optimization.
Text Books:
1. A V Aho, R. Sethi, J D Ullman, “Compilers: Principles, Techniques, and Tools”,
Pearson Education
2. D. M. Dhamdhere, “Compiler Construction – Principles & practices”
Reference Books:
10
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE)
Semester – I
Behavioral Models, Interaction Diagrams: Objects, operations and messages, Sequence diagram,
Communication diagram.
11
Activity Diagram: elements of activity diagram, guidelines for creating Activity diagram,
Component diagram, deployment diagram
NOTE: Case Study for Unit 2 & 3:
• ATM System
• Courseware Management System
• Library Management System
Introduction to Design Pattern, The Catalog of Design Patterns, Organizing the Catalog , Creational
Design Pattern , Intent, applicability, structure, collaborations, consequence, implementations :
Abstract Factory, Prototype, Singleton.
Unit 5: Structural Design Patterns (6 hrs)
• Document Editor
Text Books:
1. Object-Oriented Analysis and Design by Grady Booch, 2nd Edition , Addison Wesley
2. Alan Dennis, Barbara Haley Wixom,David Tegarden ,”System Analysis and Design with
UML 2.0 “ Wiley India Edition.
3. Software Modeling and Design UML, Use Cases, Patterns, and Software Architectures by
Hassan Gomaa.
4. Design Patterns (ISBN: 81-7808-135-0) by Erich Gamma, Richard Helm, Ralph Johnson,
John Vlissides (Pearson Education Inc.) (Gang-of Four)
Reference Books:
1. Software Architecture Design − Methodology and Styles ISBN: 1-58874-621-6 Stipes
Publishing L.L.C. by Lixin Tao, Xiang Fu and Kai Qian
2. Pattern Oriented Software Architecture (ISBN: 9971-51-421-4) by Frank Bushmann
3. Hank-Erik Eriksson, Magnus Penkar, Brian Lyons, David Fado,” UML 2 Tool Kit”
OMG Press
12
PATTERN OF QUESTION PAPER:
Six units in the syllabus shall be divided in two equal parts i.e. 3 units in each part. Question paper
shall be set having two sections A and B. Section A questions shall be set on first part and Section B
questions on second part. Question paper should cover the entire syllabus.
13
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE)
Semester – I
Objectives:
• To learn and understand Cloud Technologies
• To design, develop and deploy Cloud applications
• To get acquainted with the challenges and security aspects of Cloud Computing.
• To study Mobile Cloud Applications
CONTENTS
SECTION-A
Web services: SOAP and REST, SOAP VS REST, Virtualization: Introduction to virtualization,
Types of Virtualization, Pros and cons of virtualization, Virtualization applications in enterprises:
Server virtualization, Desktop and Application Virtualization, Storage and Network Virtualization.
14
SECTION-B
Big Data, Challenges in Big Data, Hadoop: Definition, Architechture, Cloud file systems: GFS and
HDFS, BigTable, HBase and Dynamo, MapReduce and extensions: Parallel computing, The
MapReduce model: Parallel efficiency of MapReduce , Relational operations using MapReduce,
Projects in Hadoop: Hive, HBase, Pig, Oozie, Flume, Sqoop
Security, Cloud Security Challenges, Infrastructure Security: Network, Host and Application level,
Data security and Storage, Security Management in the cloud, Data Privacy, Life cycle of Data, Key
Privacy concerns in cloud and Disaster Recovery.
Adopting mobile cloud applications, Feature phones and the cloud, Using Smartphones with the
Cloud: Android, Apple iPhone, Research In Motion BlackBerry, Symbian, Windows Mobile,
Working with Mobile Web Services: Mobile interoperability, Performing Service Discovery:
Context-aware services, MEMS, Location awareness, Push services, Defining WAP and Other
Protocols.
Text Books:
4. Cloud Security and Privacy Tim Mather, Subra Kumaraswamy, Shahed Latif
Reference Books:
1. Cloud computing Bible by Barrie Sosinsky, Wiley India Pvt Ltd (2011)
2. Mastering Cloud Computing Rajkumar Buyya, Christian Vecchiola, S. Thamarai Selvi
Six units in the syllabus shall be divided in two equal parts i.e. 3 units in each part. Question paper
shall be set having two sections A and B. Section A questions shall be set on first part and Section B
questions on second part. Question paper should cover the entire syllabus.
15
For 80 marks Paper:
1. Minimum ten questions
2. Five questions in each section
3. Question no. 1 from section A and Question no. 6 from section B, 10 marks each , will be
compulsory.
4. From the remaining questions in section A and B students are supposed to solve any two
questions from each section, 15 marks each.
16
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIRVERSITY, AURANGABAD
FACULTY OF ENGINEERING & TECHNOLOGY
Final Year Engineering (CSE)
Semester – I
Objectives
• Introduction to the basic principles and applications of Artificial Intelligence.
• Understanding the basic areas of Artificial Intelligence such as problem solving,
knowledge representation, reasoning, planning, perception, vision and learning.
• To understand the key components of intelligent agents.
• To design and implement expert systems of moderate complexity in appropriate
Language and evaluate their performance
CONTENTS
SECTION-A
Heuristic search, Hill Climbing, Best firth search, Problem, Reduction, mean and end analysis,
Constraint Satisfaction, A* and AO* Algorithm, Knowledge Representation: Basic Concepts,
Knowledge representation Paradigms, Propositional Logic, Inference Rules in Propositional Logic, ,
Knowledge representation using Predicate logic, Predicate calculus, Predicate and arguments, ISA
hierarchy, Frame notation, Resolution, Natural Deduction.
Introduction, Logic Programming, Forward and backward reasoning, Forward and backward
chaining rules, Knowledge representation using non monotonic logic: TMS (Truth Maintenance
system), Matching, Control, fuzzy logic, semantic net, frames, Script, Conceptual dependency.
17
SECTION-B
Overview, An example domain: The blocks world, component of planning system, goal stack
planning, non linear planning using constraint pasting, hierarchical planning, Reactive system
Game playing: Min max search procedure, Alpha-Beta cutoffs, Natural Language Processing:
Introduction, syntactic processing, semantic analysis, Discourse & pragmatic processing,
Introduction to learning, Rote learning, learning by taking advice, learning in problem solving,
learning from examples: Induction, explanation based learning , Representing and using Domain
knowledge, Architecture of expert systems, knowledge acquisition.
Text Books:
1. Elaine rich and Kevin Knight, Shivshankar Nair, “Artificial Intelligence”, 3rd Edition,
Tata McGraw-Hill, ISBN-10-0070087709, ISBN-13-9780070087705
Reference Books:
Six units in the syllabus shall be divided in two equal parts i.e. 3 units in each part. Question
paper shall be set having two sections A and B. Section A questions shall be set on first part and
Section B questions on second part. Question paper should cover the entire syllabus.
18
For 80 marks Paper:
1. Minimum ten questions
2. Five questions in each section
3. Question no. 1 from section A and Question no. 6 from section B, 10 marks each , will be
compulsory.
4. From the remaining questions in section A and B students are supposed to solve any two
questions from each section, 15 marks each.
19
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE)
Semester – I
Prerequisite:
Fundamentals of Computer Organization and Operating Systems
Objectives:
• To be able to differentiate between computing in mono core and multi core technology .
• To get acquainted with various challenges while writing code for multi core technology.
• To understand different architectures of multicore systems.
• To understand the design issues in parallel algorithms.
CONTENTS
SECTION-A
Unit 1:Introduction to multicore computing (6 hrs)
Single core, Dual core and quad core processor. Introduction to multicore, Multicore Architecture,
The software developers view point,Multiprogramming and multiprocessing ,Multicore application
design and implementation .
SECTION-B
Unit 4 :Foundation of Shared memory (7 hrs)
Analytical modeling of parallel programming sources of overhead in parallel programming,
Performance Metrics for parallel systems .The effect of granularity on performance, Scalability of
parallel systems, Asymptotic analysis of parallel programming.
20
Unit 5: Principles of parallel algorithm design (7 hrs)
Decomposition , tasks and dependency graphs, granularity concurrency and task interaction.
Decomposition techniques, Characteristics of tasks and interaction, Mapping techniques for load
balancing.
Decomposition and operating systems’s Role, Multicore OS vs multiprocessor OS, Recent Linux
OS supporting multicore architecture and Its architecture, Recent Windows OS supporting multi
core architecture and its architecture.
Text books
References
2.www.embeded.com/design/mcus-processors-and-socs/4422211/2/…
Six units in the syllabus shall be divided in two equal parts i.e. 3 units in each part. Question paper
shall be set having two sections A and B. Section A questions shall be set on first part and Section B
questions on second part. Question paper should cover the entire syllabus.
For 80 marks Paper:
1. Minimum ten questions
2. Five questions in each section
3. Question no. 1 from section A and Question no. 6 from section B, 10 marks each , will be
compulsory.
4. From the remaining questions in section A and B students are supposed to solve any two
questions from each section, 15 marks each.
21
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE/IT)
Semester – I
Course Code : CSE421 Title :- LAB-I Data Warehousing and Data Mining
SET I :
Implementation assignments should performed using any appropriate language.
SET II:
Following assignments should be performed in WEKA with detail analysis.
Practical Examination:
Practical Examination should be conducted by internal examiner for three hours under the
supervision of external examiner. External examiner should evaluate student by checking practical
performance and conducting viva.
22
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE)
Semester – I
Practical Examination:
Practical Examination should be conducted by internal examiner for three hours under the
supervision of external examiner. External examiner should evaluate student by checking practical
performance and conducting viva.
23
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE)
Semester – I
Course Code:CSE423 Title: LAB-III Visual Modeling
Teaching Scheme Examination Scheme
Practical: 2 Hours/Week Practical /Oral Examination: 50 Marks
Practical /Oral Examination (Duration):- 03 Hours
24
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE)
Semester – I
Term Work:
The term work shall consist of at least 8 experiments/ assignments based on the syllabus above.
Assessment of term work should be done as follows
• Continuous lab assessment
• Actual practical performance in Laboratory.
25
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE)
Semester – I
1. Study of Prolog
2. Program to generate family tree
3. Program for Water Jug Problem.
4. Program checking a person eligible for voting.
5. Program to calculate factorial of a number
6. Program for generating Fibonacci series
7. Program for generating pyramid
8. Program for Towers of Hanoi puzzle
9. Design an expert system (Ex. Medical Diagnosis System)
Term Work:
The term work shall consist of at least 8 experiments/ assignments based on the syllabus above.
Assessment of term work should be done as follows
• Continuous lab assessment
• Actual practical performance in Laboratory.
26
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE)
Semester – I
Course Code: CSE424 Title: LAB-IV Elective – I Multicore Computing
1. Survey the recent products of AMD Athlon series and present pros and cons of the products.
2. Survey the recent products of Intel multicore series and present pros and cons of the products.
3. Find and discuss various features of Windows OS such as memory model, IPC mechanism,
Resource management, scheduling policies which support multicore operations.
4. Find and discuss various features of Linux OS such as memory model, IPC mechanism, Resource
management, scheduling policies which support multicore operation.
5. Discuss how concurrency issues are handled in multi-core architecture. Implement Test and Set
based Spin locks for concurrency in multicore computing.
6. What are challenges a typical resource manger of operating system has to face if it is used for
multicore architecture . Do some research from IEEE/ACM/Springer/Elsevier conference/journal
papers. Study at least one strategy for resource management in multicore computing.
7: Implement at least one strategy for resource management in multicore computing using any
appropriate programming language.
8. As the processor’s chip is becoming thin and thin, it is affecting on overall reliability of software
due to transient faults. Find out the facts through literature survey and suggest the remedy.
Term Work:
The term work shall consist of at least 8 experiments/ assignments based on the syllabus above.
Assessment of term work should be done as follows
• Continuous lab assessment
• Actual practical performance in Laboratory.
27
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE)
Semester – I
Course Code: CSE425 Title: Project Part I
5. The group should maintain a logbook of activities. It should have entries related to the work
done, problems faced, solution evolved etc., duly signed by guide. This data should be used for
finding the total man hours and estimating the cost of the project
.6. The group is expected to complete details Literature Survey, system/problem definition, analysis,
design, etc. in (B.E. first Term) seventh term, as a part of term work in the form of a joint report.
Project report must be submitted in the prescribed format only. No variation in the format will be
accepted.
7. The guides should regularly monitor the progress of the project work.
8. Assessment of the project for award of term work marks shall be done by the guide and a
departmental committee as per the guidelines given in the following table.
28
Title of the Project:
Chapter 1: Introduction
29
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE)
Semester – I
Course Code: CSE426 Title: Seminar
Examination Scheme
Term Work : 25 Marks
All the final year students are informed to present a seminar on a topic related to current trends and
technologies. Seminar should be evaluated on the following basis:
• Understanding of Topic
• Report preparation
30
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE/IT)
Semester – II
CONTENTS
SECTION-A
Unit-1 (06hrs)
Introduction: Need for Security, security approaches, principles of security, security attacks,
security services ,model for network security.
31
SECTION-B
Incident Handling Basics: Purpose of Incident Response, Common terms, organizational planning
for incident handling, organizational roles, procedures for responding to incidents, types of
incidents, stages of incident response, Incident prevention and detection
Information Technology Act 2000: Scope, jurisdiction, offense and contraventions, powers of
police, adjudication.
Cyber Forensics: History of Cyberforensics, Computer forensics and law, cybercrime examples,
forensic Evidence Forensics Casework, Preserving integrity of crime scene, Investigative incident
response actions,forensics analysis investigative actions, computer forensic tools.
Textbooks:
1. Atul Kahate, Cryptography and Network Security, 3e, McGraw Hill Education
2. John W. Rittinghouse, William M.Hancock, “Cyber security Operations Handbook”,
Elsevier Pub.
3. Roberta Bragg, Mark Rhodes-Ousley, Keith Strassberg , “The Complete reference –
Network Security” , Tata McGraw Hill publication
Reference Books:
Six units in the syllabus shall be divided in two equal parts i.e. 3 units in each part. Question paper
shall be set having two sections A and B. Section A questions shall be set on first part and Section B
questions on second part. Question paper should cover the entire syllabus.
32
For 80 marks Paper:
1. Minimum ten questions
2. Five questions in each section
3. Question no. 1 from section A and Question no. 6 from section B, 10 marks each , will be
compulsory.
4. From the remaining questions in section A and B students are supposed to solve any two
questions from each section , 15 marks each.
33
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE/IT)
Semester – II
Objectives:
CONTENTS
SECTION-A
Features and Technology: Windows mobile os , Symbian ,Black berry, Android, Iphone OS.
Principle of Cellular Communication, Overview 1G, 2G, 2.5G and 3G and 4G technologies, GSM
Architecture and Mobility management hand off management, Network signaling, Mobile Devices:
PDA, first generation phone and smart phone
Medium Access Control: Motivation for a specialized MAC (Hidden and exposed terminals,
SDMA, FDMA, TDMA, CDMA.
34
SECTION-B
Mobile IP (Goals, assumptions, entities and terminology, IP packet delivery, agent advertisement
and discovery, registration, tunneling and encapsulation, optimizations) , Mobile IPv4 and IP v 6
and its application in mobile computing.. CDPD, VOIP, GPRS architecture and Services, Wireless
Local Loop-WLL system
The Wireless Application Protocol application environment, wireless application protocol Client
software, hardware and websites, wireless application protocol gateways, Implementing enterprise
wireless application protocol strategy.
Text Books:
1.Yi Bing Lin, “Wireless and Mobile Networks Architecture”, John Wiley
2. JochenSchiller,“MobileCommunications”,Addison-Wesley.
Reference Books:
Six units in the syllabus shall be divided in two equal parts i.e. 3 units in each part. Question paper
shall be set having two sections A and B. Section A questions shall be set on first part and Section B
questions on second part. Question paper should cover the entire syllabus.
35
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIRVERSITY, AURANGABAD
FACULTY OF ENGINEERING & TECHNOLOGY
Final Year Engineering (CSE)
Semester – II
Course Code: CSE453 Title: Soft Computing(SC)
Image Processing
Objectives:
• To understand the scope of soft computing and pattern recognition tasks that can be
performed by some of the basic structures of artificial neural networks
• Analyze feedforward networks and Understand the significance of nonlinear output
functions of processing unit in feedback network for pattern storage.
• To describe and explain Core concepts and techniques of fuzzy logic.
• To understand Fuzzy Logic in database System and information. introduction to genetics.
CONTENTS
SECTION-A
Unit – 1 (7 Hrs)
Soft Computing : Introduction of soft computing, soft computing vs. hard computing, various types
of soft computing techniques, applications of soft computing.
Characteristics of Neural Networks, Structure and Working of a biological neural network, Artificial
Neural Network Teminology, models of neurons: MP model, Perceptron model, Adaline model,
Topology, Basic Learning laws, What is learning, supervised and unsupervised learning, Functional
Units of ANN for pattern recognition task: Pattern Recognition Problem, Basic functional units.
Unit – 2 (7 Hrs)
Perceptron learning – single layer and multilayer perceptron, linear and non-linear separability
problems, supervised learning algorithms, Error correction and Gradient Decent Rules, FFNN,
Architecture of FFNN, Backpropagation learning algorithm, pattern classification, pattern
association by FFNN
36
Unit-3 (6 Hrs)
Pattern association- auto association and hetero association, feedback NN, architecture of FBNN,
energy function, associative memory, bidirectional associative memory.Hopfield network.
SECTION-B
Unit-4 (7 Hrs)
Unit-5 (6 Hrs)
Classical sets, Fuzzy sets, Crisp relations, Fuzzy relations, Examples, Properties of membership
functions, fuzzification and Defuzzification to crisp sets,Application of fuzzy control
Unit-6 (7 Hrs)
Fuzzy logic in database and information systems, Fuzzy relational data models, Operations in fuzzy
relational data models, Design theory for fuzzy relational databases. Fuzzy If-Then Rules, . Fuzzy
Linear Programming
Text Books
Six units in the syllabus shall be divided in two equal parts i.e. 3 units in each part. Question paper shall be
set having two sections A and B. Section A questions shall be set on first part and Section B questions on
second part. Question paper should cover the entire syllabus.
37
For 80 marks Paper:
1. Minimum ten questions
2. Five questions in each section
3. Question no. 1 from section A and Question no. 6 from section B, 10 marks each , will be compulsory.
4. From the remaining questions in section A and B students are supposed to solve any two questions from
each section, 15 marks each.
38
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE)
Semester – II
SECTION-A
Principles of Remote sensing, History of Remote sensing, Remote sensing in India, Electromagnetic
radiation, Electromagnetic Radiation and Electromagnetic Spectrum, EMR quantities,
Nomenclature and Units, Thermal Emission of Radiation, Radiation Principles, Interaction of EMR
with the Earth Surface , Spectral signature, Reflectance characteristics of Earths cover type, Remote
sensing systems, Human vision colours, Spectral signatures and their interpretation
Platforms, Types of sensors, Sensor resolutions , Passive and Active Sensors, Optical sensors,
Classification of RS, Selection of Sensor Parameter, Spatial Resolution, Spectral Resolution,
Radiometric Resolution, Temporal Resolution, Band combinations and optimum index factor, False
and pseudo colour composites, Errors in the imaging process.
Elements of image interpretation; interpretation key, Hardware and software aspects of digital image
processing, Properties of digital remote sensing data, Concept of geo-referencing , Errors due to
39
geo-referencing, Physical and mathematical models, hybrid models, Rectification of images,
interpolation methods in the rectification of images: nearest neighbour, bilinear and bi-cubic
methods, Concept of world file and embedding of projection information in the images.
SECTION-B
Text Books:
1. Lillesand, Kiefer, Chipman, Remote Sensing and Image Interpretation, Wiley Publications.
2. Robert A. Schowengerdt, Remote Sensing models & methods for image processing, 3rd
edition, Academic press.
3. Kang-tsung Chang, “Introduction to Geographic Information Systems”, Tata McGrawHill,
Fourth Edition
Reference Books:
1. Fundamentals of Remote Sensing, George Joseph, Universities Press (India) Pvt. Ltd.
2. Remote Sensing – Principles & Applications, Dr. B C Panda, Viva Books Pvt. Ltd.
3. J. B. Campbell and R. H. Wyne, Introduction to Remote Sensing, Guilford Press, 2011
Six units in the syllabus shall be divided in two equal parts i.e. 3 units in each part. Question paper
shall be set having two sections A and B. Section A questions shall be set on first part and Section B
questions on second part. Question paper should cover the entire syllabus.
For 80 marks Paper:
1. Minimum ten questions
2. Five questions in each section
3. Question no. 1 from section A and Question no. 6 from section B, 10 marks each, will be
compulsory.
4. From the remaining questions in section A and B students are supposed to solve any two
questions from each section, 15 marks each.
40
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE/IT)
Semester – II
Objectives:
1. Learn to measure computer power usage, minimize power usage, procure sustainable hardware,
design green data centers, and recycle computer equipment.
2. Acquire expertise for improving the energy efficiency of personal computers by reducing the
power consumption requirements.
3. Evaluate the regulatory and governance issues surrounding IT.
4. Execute a virtualization plan.
CONTENTS
SECTION-A
41
SECTION-B
UNIT 6: Green Enterprises and Role of IT and Green IT Outlook (08 Hrs)
Organizational and Enterprise Greening, Information Systems in Greening Enterprises, Greening the
Enterprise: IT Usage and hardware,Inter-organizational, Enterprise Activities and Green Issues,
Enablers and Making the Case for IT and the green Enterprise, Awareness to implementation,
Greening by IT, Green IT Megatrend, Seven-step approach to Creating Green IT Strategy, Research
and Development Directions.
Text Books:
1. San Murugesan, and G. R. Gangadharan “Harnessing Green IT: Principles and Practices”,
IEEE Wiley publication.
2. Adrian Sobotta and Irene Sobotta ,”Greening IT - How Greener IT Can Form a Solid Base
For a Low Carbon Society”, Creative Commons Publication, 2009. (greening it_isbn -
9788791936029.pdf).
3. Question no. 1 from section A and Question no. 6 from section B, 10 marks each, will be
compulsory.
4. From the remaining questions in section A and B students are supposed to solve any two
questions from each section, 15 marks each.
42
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE/IT)
Semester – II
Objectives:
• To understand the background and driving forces for taking an Agile approach to software
development.
• To understand the business value of adopting agile approaches.
• To understand the Agile development practices.
• To drive development with unit tests using Test Driven Development.
• To Apply design principles and refactoring to achieve Agility.
• To deploy automated build tools, version control and continuous integration.
CONTENTS
SECTION-A
The Genesis of Agile, Introduction and background, Agile Manifesto and Principles, Overview of
Scrum, Extreme Programming, Feature Driven development, Lean Software Development, Agile
project management, Design and development practices in Agile projects, Test Driven
Development, Continuous Integration, Refactoring, Pair Programming, Simple Design, User
Stories, Agile Testing, Agile Tools.
43
retrospective, Daily scrum, Scrum roles – Product Owner, Scrum Master, Scrum Team, Scrum case
study, Tools for Agile project management.
The Agile lifecycle and its impact on testing, Test-Driven Development (TDD), x Unit framework
and tools for TDD, Testing user stories - acceptance tests and scenarios, Planning and managing
testing cycle, Exploratory testing, Risk based testing, Regression tests, Test Automation, Tools to
support the Agile tester.
SECTION-B
Agile design practices, Role of design Principles including Single Responsibility Principle, Open
Closed Principle, Liskov Substitution Principle, Interface Segregation Principles,
Dependency Inversion Principle in Agile Design, Need and significance of Refactoring, Refactoring
Techniques, Continuous Integration, Automated build tools, Version control.
Market scenario and adoption of Agile, Agile ALM, Roles in an Agile project, Agile applicability,
Agile in Distributed teams, Business benefits, Challenges in Agile, Risks and Mitigation, Agile
projects on Cloud, Balancing Agility with Discipline, Agile rapid development technologies.
Text Books:
1. Agile Software Development with Scrum by Ken Schawber, Mike Beedle Publisher: Pearson
Published: 21 Mar 2008.
2.Agile Testing: A Practical Guide for Testers and Agile Teams by Lisa Crispin, Janet Gregory
Publisher: Addison Wesley Published: 30 Dec 2008.
Reference Books
44
Pattern of Question Paper:
Six units in the syllabus shall be divided in two equal parts i.e. 3 units in each part. Question paper
shall be set having two sections A and B. Section A questions shall be set on first part and Section B
questions on second part. Question paper should cover the entire syllabus.
45
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE/IT)
Semester – II
Course Code : CSE471 Title :- LAB-V Computer System Security and Laws
4. Perform an experiment to demonstrate the use of wireshark network analyzer to sniff for
router traffic.
6. Use jcrypt tool (or any other equivalent) to demonstrate asymmetric, symmetric crypto
Practical Examination:
Practical Examination should be conducted by internal examiner for three hours under the supervision of
external examiner. External examiner should evaluate student by checking practical performance and
conducting viva.
1
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE/IT)
Semester – II
7. Write a program for Navigation between cards, deck, and formatted text.
11. Write a program WML scripts basics by using conditional or loop statement
12. Write an assignment on latest Open Source Operating Systems for Mobile.
Practical Examination:
Practical Examination should be conducted by internal examiner for three hours under the supervision
of external examiner. External examiner should evaluate student by checking practical performance
and conducting viva.
2
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE)
Semester – II
Course Code: CSE473 Title: LAB VII Soft Computing
10. Write a program to perform Max-Min composition of two matrices obtained from Cartesian
Product.
11. Write a program to solve an optimization problem using Fuzzy If-Then Rules
Practical Examination:
Practical Examination should be conducted by internal examiner for three hours under the supervision
of external examiner. External examiner should evaluate student by checking practical performance
and conducting viva.
3
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE)
Semester – II
1. Reading and importing a raster dataset into RS/GIS s/w and creating a subset.
9. Composition of maps
Term Work:
The term work shall consist of atleast 8 experiments/ assignments based on the syllabus above.
Assessment of term work should be done as follows
• Continuous lab assessment
4
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE/IT)
Semester – II
2. Study types of Carbon Management Systems (CMS), their features and limitation.
Term Work:
The term work shall consist of at least 8 experiments/ assignments based on the syllabus above.
Assessment of term work should be done as follows
• Continuous lab assessment
5
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE/IT)
Semester – II
1. Understand the background and driving forces for taking an Agile approach to software
development.
6 & 7: Deploy automated build tools, version control and continuous integration.
Term Work:
The term work shall consist of at least 8 experiments/ assignments based on the syllabus above.
Assessment of term work should be done as follows
• Continuous lab assessment
6
Dr. BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY, AURANGABAD
FACULTY OF ENGINEERING AND TECHNOLOGY
Final Year Engineering (CSE)
Semester – II
Course Code: CSE475 Title: Project Part II
Chapter 1: Introduction
Chapter 5: Conclusions
( Detailed format of the project report is to be made available by the Dept. )