Proposed Final Year B.Tech in Computer Engineering: Dr. Babasaheb Ambedkar Technological University, Lonere
Proposed Final Year B.Tech in Computer Engineering: Dr. Babasaheb Ambedkar Technological University, Lonere
www.dbatu.ac.in
Detailed Syllabus
for
Semester - I
Group A
Weekly Evaluation
Sr. Course
Course Title Teaching hrs Scheme Credit
No. Code
L T P CA MSE ESE
1 Mandatory Induction Program 3 weeks duration in the beginning of the
semester
2 BTBS101 Engineering Mathematics – I 3 1 - 20 20 60 4
3 BTBS102 Engineering Physics 3 1 - 20 20 60 4
4 BTES103 Engineering Graphics 2 - - 20 20 60 2
5 BTHM104 Communication Skills 2 - - 20 20 60 2
6 BTES105 Energy and Environment
2 - - 20 20 60 2
Engineering
7 BTES106 Basic Civil and Mechanical
2 - - 50 - - Audit
Engineering
8 BTBS107L Engineering Physics Lab - - 2 60 - 40 1
9 BTBS108L Engineering Graphics Lab - - 4 60 - 40 2
10 BTHM109L Communication Skills Lab - - 2 60 - 40 1
TOTAL 14 2 8 330 100 420 18
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Semester - II
Group B
Weekly Evaluation
Sr. Course
Course Title Teaching hrs Scheme Credit
No. Code
L T P CA MSE ESE
1 BTBS201 Engineering Mathematics – II 3 1 - 20 20 60 4
2 BTBS202 Engineering Chemistry 3 1 - 20 20 60 4
3 BTES203 Engineering Mechanics 2 1 - 20 20 60 3
4 BTES204 Computer Programming in C 2 - - 20 20 60 2
5 BTES205 Workshop Practices - - 4 60 - 40 2
6 BTES206 Basic Electrical and
2 - - 50 - - Audit
Electronics Engineering
7 BTES207L Computer Programming Lab - - 2 60 - 40 1
8 BTBS208L Engineering Chemistry Lab - - 2 60 - 40 1
9 BTES209L Engineering Mechanics Lab - - 2 60 - 40 1
10 BTES210P Mini Project - - 2 60 - 40 1
11 BTES211P Field Training / Internship /
Industrial Training (minimum Credit to be
of 4 weeks which can be evaluated
- - - - - -
completed partially in First in
Semester and Second Semester III Sem
or in at one time).
TOTAL 12 3 12 430 80 440 19
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Semester - III
Weekly Evaluation
Sr. Course
Course Title Teaching hrs Scheme Credit
No. Code
L T P CA MSE ESE
1 BTBSC301
Engineering Mathematics – III 3 1 - 20 20 60 4
2 BTCOC302
Discrete Mathematics 2 1 - 20 20 60 3
3 BTCOC303
Data Structures 2 1 - 20 20 60 3
4 BTCOC304
Computer Architecture & 2 1 - 20 20 60 3
Organization
5 BTCOC305 Digital Electronics & 2 1 - 20 20 60 3
Microprocessors
6 BTHM3401 Basic Human Rights 2 - - 50 - - Audit
7 BTCOL306 Python Programming 1 - 2 60 - 40 2
8 BTCOL307 HTML and JavaScript 1 - 2 60 - 40 2
9 BTCOL308 Data Structures Lab - - 2 60 - 40 1
10 BTCOL309 Digital Electronics & - - 2 60 - 40 1
Microprocessor Lab
11 BTES211P Field Training / Internship / - - - - - 50 1
Industrial Training Evaluation
TOTAL 15 5 8 390 100 510 23
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Semester - IV
Weekly Evaluation
Sr. Course Teaching hrs Scheme
Course Title Credit
No. Code
L T P CA MSE ESE
1 BTCOC401
Design & Analysis of Algorithms 2 1 - 20 20 60 3
2 BTCOC402
Probability & Statistics 2 1 - 20 20 60 3
3 BTCOC403
Operating Systems 2 1 - 20 20 60 3
4 BTCOE404
Elective-I 2 1 - 20 20 60 3
(A) Object Oriented Programming
in Java
(B) Object Oriented Programming
in C++
5 BTID405 Product Design Engineering 1 - 2 60 - 40 2
6 BTBS405A Physics of Engineering Materials 2 1 - 20 20 60 3
BTCOE406B Numerical Methods
BTHM3402 Soft skills and Personality
Development
7 BTCOL407 Design & Analysis of Algorithms - - 2 60 - 40 1
Lab
8 BTCOL408 Introduction to Data Science with R 1 - 2 60 - 40 2
9 BTCOL409 Object Oriented Programming Lab - - 2 60 - 40 1
10 BTCOL410 Operating System Lab - - 2 60 - 40 1
11 BTCOF411 Field Training / Internship / - - - - - - Credit
Industrial Training Evaluation to be
evaluated
in
V Sem.
TOTAL 12 5 10 400 100 500 22
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Semester - V
Weekly Evaluation
Sr. Course
Course Title Teaching hrs Scheme Credit
No. Code
L T P CA MSE ESE
1 BTCOC501 Database Systems $ 3 1 - 20 20 60 4
2 BTCOC502 Theory of Computations 3 1 - 20 20 60 4
3 BTCOC503 Machine Learning 3 1 - 20 20 60 4
4 BTCOE504 Elective – III 2 - - 20 20 60 2
(A) Introduction to Research
(B) Cyber Laws
(C) Open Elective offered by
other departments
5 BTCOE505 Elective – IV 2 - - 20 20 60 2
(A) Economics & Management
(B) Business Communication
6 BTCOC506 Competitive Programming-I 1 - 2 60 - 40 2
7 BTCOL507 Database System Laboratory - - 2 60 - 40 1
8 BTCOL508 Machine Learning Laboratory - - 2 60 - 40 1
9 BTCOS509 Seminar - - 2 60 - 40 1
10 BTCOF411 Field Training / Internship / - - - 60 - 40 1
Industrial Training Evaluation
TOTAL 14 3 8 400 100 500 22
$ Content of this subject is updated. Pl. find below the updated content of the Database Systems
subject.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Database System Applications, Purpose of Database Systems, View of Data, Database Languages,
Relational Databases, Database Design, Data Storage and Querying, Transaction Management,
Database Architecture Data modeling using the Entity Relationship Model: ER model concepts,
notation for ER diagram, Constraints, keys, E-R Diagrams, Mapping Cardinality, Concepts of Super
Key, candidate key, primary key, weak entity sets, Codd’s rules, Extended ER model,
Generalization, Aggregation, , Reduction of an ER diagrams to tables.
[Unit 2] Relational Data Model, Relational Algebra and Calculus [10 Hrs]
Overview of SQL, SQL Data Definition, Basic Structure of SQL Queries, Additional Basic
Operators, Set Operations, Null Values, Aggregate Functions, Nested Subqueries, Modification of
the Database
Intermediate SQL : Join Expressions, Views, Transactions, Integrity Constraints, SQL Data Types
and Schema, Authorization, Advanced SQL : Assessing SQL from Programming Language,
JDBC, ODBC, Embedded SQL, Functions and Procedures, Triggers,
Normalization: Features of good relational designs, Functional dependencies, Normal forms, First,
Second, Third normal forms, BCNF, Functional Dependency Theory, Multivalued Dependencies,
Fourth Normal Form, Database Design Process
File Organization, Ordered Indices, B+tree Index files, B Tree Index File, Static Hashing, Dynamic
Hashing, Query processing: Overview, Measures of Query Cost, Selection Operation, Evaluation
of relational algebra expressions, Query Optimization, Query equivalence Rules, Join strategies.
Text Books:
1. Henry Korth, Abraham Silberschatz & S. Sudarshan, Database System Concepts, McGraw-
Hill Publication, 6th Edition, 2011.
2. Raghu Ramakrishnan, Johannes Gehrke, Database Management Systems, McGraw-Hill
Publication, 3rd Edition, 2003.
Reference Books:
1. Joel Murach, Murach's Oracle SQL and PL/SQL for Developers, Mike Murach &
Associates, 2nd Edition, 2014.
2. Wiederhold, Database Design, McGraw-Hill Publication, 2nd Edition, 1983.
Semester – VI
Weekly
Teaching Evaluation
Sr. Course
Course Title hrs Scheme Credit
No. Code
L T P CA MSE ESE
1 BTCOC601 Compiler Design 3 1 - 20 20 60 4
2 BTCOC602 Computer Networks 3 1 - 20 20 60 4
3 BTCOE603 Elective – V
(A) Human Computer Interaction
2 1 - 20 20 60 3
(B) Artificial Intelligence
(C) Object-Oriented Analysis Design
4 BTCOE604 Elective – VI
(A) Geographical Information System
2 - - 20 20 60 2
(B) Biology
(C) Internet of Things $
5 BTCOE605 Elective – VII
(A) Development Engineering
2 - - 20 20 60 2
(B) National Social Service
(C) Consumer Behaviour
6 BTCOC606 Competitive Programming-II 1 - 2 60 - 40 2
7 BTCOL607 (A) Mobile Application Development
OR 1 - 2 60 - 40 2
(A) Internet of Things Laboratory
8 BTCOL608 Computer Networks Laboratory - - 2 60 - 40 1
9 BTCOF609 Field Training / Internship / Industrial - - - - - - Credit to be
Training Evaluated in
VII Sem.
TOTAL 14 3 6 280 100 420 20
$ Content of this subject is updated. Pl. find below the updated content of the IoT subject.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
REFERENCE BOOKS :
[1].David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Robert Barton, Jerome Henry,"IoT
Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet of Things”, 1 st
Edition, Pearson Education
[2].Srinivasa K G, “Internet of Things”, CENGAGE Leaning India, 2017.
[3].Vijay Madisetti and Arshdeep Bahga, “Internet of Things (A Hands-on-Approach)”, 1 st Edition,
VPT, 2014.
[4].Raj Kamal, “Internet of Things: Architecture and Design Principles”, 1st Edition, McGraw Hill
Education, 2017.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Semester - VII
Weekly Evaluation
Sr. Course
Course Title Teaching hrs Scheme Credit
No. Code
L T P CA MSE ESE
1 BTCOC701 Software Engineering 3 - - 20 20 60 3
2 BTCOE702 Elective-VIII
(A) Big Data Analytics
(B) Distributed System 3 - - 20 20 60 3
(C) Fundamental of Digital
Image Processing
3 BTCOE703 Elective-IX
(A) Cloud Computing
(B) Business Intelligence 3 - - 20 20 60 3
(C) Natural Language
Processing
4 BTCOE704 Open Elective-X
(A) Cryptography and Network
Security 3 - - 20 20 60 3
(B) Computer Graphics
(C) Embedded Systems
5 BTCOL705 Full Stack Development
1 - 2 60 - 40 2
(LAMP/MEAN)
6 BTCOL706 System Administration 1 - 2 60 - 40 2
7 BTCOL707 Elective – VIII Lab - - 2 60 - 40 1
8 BTCOL708 Elective – IX Lab - - 2 60 - 40 1
9 BTCOL709 Elective – X Lab - - 2 60 - 40 1
10 BTCOP710 Project-I - - 4 60 - 40 2
11 BTCOF609 Field Training / Internship /
- - - - - 50 1
Industrial Training
TOTAL 14 - 14 440 80 530 22
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Semester - VIII
Weekly Evaluation
Sr.
Course Code Course Title Teaching hrs Scheme Credit
No.
L T P CA MSE ESE
1 BTCOE801 Elective-XI#
(A) Software Product Design
(B) Quantum Computing
(C) Software Testing 3 - - 20 20 60 3
(D) Deep Learning
(E) Wireless and Sensor Network
2 BTCOE802 Open Elective-XII#
(A) 3D Printing and Design
(B) Robotics
(C) Advanced Database Techniques 3 - - 20 20 60 3
(D) Virtual Reality
(E) Blockchain Technology
3 BTCOE803 Project - II (In-house)$ / Internship
- - 24 60 - 40 12
and Project in Industry *
TOTAL 6 - 24 100 40 160 18
# These subjects are to be studied on self –study mode using SWAYAM / NPTEL/ Any other
source.
$ This is for those students who are not doing Internship and Project in the Industry, they can do
project in the department.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
[Unit 6] [6 Hrs]
Dependability properties, Availability and reliability, Safety Security.
Text Books:
1. Ian Sommerville, Software Engineering; 9th Edition, Addison-Wesley Publishing Company,
USA.
Reference Books:
1. Software Engineering, S. A. Kelkar, Prentice Hall of India, 2007
2. Software Engineering, Pressman, Tata McGraw Hill, 2006
3. Software Engineering, Pankaj Jalote, Narosa
Publishers, 2006.
NPTEL Course:
6. Software Engineering, Prof. Rajib Mall, Department of Computer Science and Engineering,
IIT Kharagpur.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - VIII
BTCOE702 (A): Big Data Analytics
Text Books:
3. “Analytics in a Big Data World: The Essential Guide to Data Science and its Applications”,
Bart Baesens, Wiley and SAS Business Series.
4. “Big Data Principals and Paradiagram”, Rajkumar Buyya, Rodrigo N. Calheiros, Amir
Vahid Dastjerdi, Morgan Kaufmann, Elsevier, ISBN: 978-0-12-805394-2
5. “MongoDB in Action”, Kyle Banker, Peter Bakkum and Shaun Verch, 2 nd Edition Dream
tech Press, ISBN: 978-9351199359.
6. “Mining of Massive Datasets”, Anand Rajaraman, Jeffrey D. Ullman, 3rd edition,
Cambridge University Press
Reference Books:
1. “BIG Data and Analytics”, Sima Acharya, Subhashini Chhellappan,Wiley publication,
ISBN: 978-8126554782.
NPTEL COURSE:
1. Big Data Computing by PROF. RAJIV MISRA, Dept. of Computer Science and
Engineering, IIT Patna.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - VIII
BTCOE702 (B): Distributed Systems
Text Books:
1. P. K. Sinha, Distributed Operating System, PHI Publication.
2. Colorouis, Distributed Systems, Addison Wesley Publication.
3. M. L. Liu, Distributed Computing: Principles and Applications, Addison-Wesley, 2004.
NPTEL Course:
1. Distributed Systems, Prof. Rajiv Mishra, IIT Patna.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - VIII
BTCOE702 (C): Fundamental of Digital Image Processing
Text Books:
1. R. C. Gonzalez and Richard E Woods, “Digital Image Processing”, 3’rd Edition, Pearson
Education, ISBN 978-81-317-1934-3, 2008.
2. R.C. Gonzalez and R.E. Woods, “Digital Image Processing Using Matlab”, Pearson
Education, ISBN: 978-8177588989.
3. Anil K Jain, “Fundamentals of Digital Image Processing”, Prentice Hall, ISBN:
0133361659, 9780133361650
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - IX
BTCOE703 (A): Cloud Computing
Ready for the Cloud: Web Application Design, Machine Image Design, Privacy Design, Database
Management, Data Security, Network Security, Host Security, Compromise Response.
Text Books:
1. Mastering Cloud Computing by Rajkumar Buyya, Christian Vecchiola, S. Thamarai Selvi
from TMH2013.
2. George Reese Cloud Application Architectures, First Edition, O‟Reilly Media 2009.
3. Cloud Computing and SOA Convergence in Your Enterprise A Step-by-Step Guide by
David S. Linthicum from Pearson 2010.
4. Cloud Computing 2nd Edition by Dr. Kumar Saurabh from Wiley India2012.
5. Cloud Computing – web based Applications that change the way you work and ollaborate
Online – Micheal Miller, Pearson Education.
NPTEL Course:
1. Cloud Computing, Prof. Soumya Kanti Ghosh, Department of Computer Science and
Engineering, IIT Kharagpur.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - IX
BTCOE703 (B): Business Intelligence
Text Books:
1. R. N. Prasad and Seema Acharya, “Fundamentals of Business Analytics”, Wiley Publication.
Reference Books
1. Raiph Kimball, Ross, “The Data Warehouse Lifecycle Toolkit” Wiley Publication, 2nd
edition.
2. Anahory& Murray, “Data Warehousing in the Real World” Pearson Edt Ponniah, “Data
Warehousing Fundamentals”, Wiley Publication
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - IX
BTCOE703 (C): Natural Language Processing
Text Books:
1. Allen, James, Natural Language Understanding, 2nd Edition, Benjamin / Cumming, 1995.
2. Charniack, Eugene, Statistical Language Learning, MIT Press, 1993.
3. Jurafsky, Dan and Martin, James, Speech and Language Processing, Second Edition,
Prentice Hall, 2008.
4. Manning, Christopher and Heinrich, Schutze, Foundations of Statistical Natural Language
Processing, MIT Press, 1999.
NPTEL Course:
1. Natural Language Processing, Prof. Pushpak Bhattacharyya, Department of Computer
Science and Engineering, IIT Bombay.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - X
BTCOE704 (A): Cryptography and Network Security
Text Books:
1. William Stallings, “Cryptography and Network Security”, Pearson Education / PHI, 2006.
2. V. K. Jain, “Cryptography and Network Security”, Khanna Publishing House.
3. Gupta Sarika, “Information and Cyber Security”, Khanna Publishing House, Delhi.
4. Atul Kahate, “Cryptography and Network Security”, McGraw Hill.
5. V. K. Pachghare, “Cryptography and Information Security”, PHI Learning.
6. Nina Godbole, “Information System Security”, Wiley.
7. Bothra Harsh, “Hacking”, Khanna Publishing House, Delhi.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - X
BTCOE704(B): Computer Graphics
Text Books:
1. Peter Shirley, Michael Ashikhmin, Steve Marschner, Fundamental of Computer Graphics,
4th Edition, CRC Press.
2. Newman, Sprouall, Interactive Computer Graphics, McGraw-Hill Publication.
3. Hearn, Baker, Computer Graphics, PHI Publication.
4. Krishnamurthy, Introduction to Computer Graphics, McGraw-Hill Publication.
5. ISRD Group, Computer Graphics, McGraw-Hill Publication.
NPTEL Course:
1. Computer Graphics, Prof. Sukhendu Das, Department of Computer Science and
Engineering, IIT Madras.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - X
BTCOE704 (C): Embedded Systems
[Unit 1] Introduction [6 Hrs]
Embedded system overview, Design challenge, Processor technology, IC technology, Design technology,
Custom single processor technology, Hardware-combinational logic, Sequential logic, Custom single
purpose processor design, RT-level custom single purpose processor design, Optimizing custom single
purpose processors.
Text Books:
1. “Embedded System Design- A Unified system Hardwar/Software Introduction”, Frank Vahid (3rd
Edition, John Wiley India) ISBN 978-81-265-0837-2.
2. LPC 214x User manual (UM10139) www.nxp.com.
3. “ARM System Developer’s Guide – Designing and Optimizing System Software”, Andrew N. Sloss,
Dominic Symes and Chris Wright (ELSEVIER) ISBN: 1-55860-874-5.
Reference Books:
1. LPC 17xx User manual (UM10360) :- www.nxp.com
2. ARM architecture reference manual : - www.arm.com
3. “An Engineer’s Introduction to the LPC2100 series” Trevor Martin (Hitex (UK) Ltd.)
4. “ARM System-on-Chip Architecture” Steve Furber (2nd Edition, Addison-Wesley
Professional)ISBN-13: 9780201403527
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Text Books:
1. Colin Ihrig, Full Stack JavaScript Development With MEAN: MongoDB, Express,
AngularJS, and Node.JS, SitePoint; 1st Edition.
2. https://www.w3schools.com/whatis/whatis_fullstack.asp.
3. Robin Nixon, Learning PHP, MySQL, JavaScript, CSS & HTML5: A Step-by-Step Guide to
Creating Dynamic Websites, O'Reilly Media; 3rd edition,
4. Callum Macrae, Learning from jQuery, O'Reilly Media.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
1. Installations of various Linux flavors (Optionally using Virtualbox): Centos (with LVM,
without LVM), Ubuntu (with LVM, without LVM), Debian (with LVM, without LVM).
2. SSH Server (CentOS and Ubuntu): enable/disable root login.
3. Telnet server (CentOS and Ubuntu).
4. FTP Server (CentOS and Ubuntu).
5. Using command upload/download files from FTP Server.
6. Samba Server (CentOS and Ubuntu).
7. HTTP Server (CentOS and Ubuntu).
8. Configuration of Proxy Server.
Reference Books:
1. Tom Adelstein, Bill Lubanovic, Linux System Administration: Solve Real-life Linux
Problems Quickly, O'Reilly Media.
2. Æleen Frisch, Essential System Administration, Third Edition, O'Reilly Media.
3. Terry Collings, Kurt Wall, Red Hat Linux Networking and System Administration, 3rd
Edition, Wiley Publication.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
List of Experiments:
1. Perform setting up and Installing Hadoop in its two operating modes:
a) Pseudo distributed,
b) Fully distributed.
2. Implement the following file management tasks in Hadoop:
a) Adding files and directories
b) Retrieving files
c) Deleting files
3. To understand the overall programming architecture using Map Reduce API
4. Store the basic information about students such as roll no, name, date of birth and address
Of student using various collection types such as List, Set and Map
5. Run a basic Word Count Map Reduce program to understand Map Reduce Paradigm.
a) Find the number of occurrence of each word appearing in the input file(s)
b) Performing a MapReduce Job for word search count (look for specific
keywords in a file)
6. Install and Run Hbase then use HbaseDDl and DML commands
7. Install, Deploy & configure Apache Spark Cluster. Run apache spark applications
usingScala.
8. Basic CRUD operations in MongoDB
9. Retrieve various types of documents from students collection
10. Data analytics using Apache Spark on Amazon food dataset, find all the pairs of
itemsfrequently reviewed together.
a) Write a single Spark application that:
i. Transposes the original Amazon food dataset, obtaining a PairRDD of the
type:<user_id> → <list of the product_ids reviewed by user_id>
ii. Counts the frequencies of all the pairs of products reviewed together;
iii. Writes on the output folder all the pairs of products that appear more than once
and their frequencies. The pairs of products must be sorted by frequency.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
List of Experiments:
List of Experiments:
1. Study of Matlab environment and implementation of matlab commands, functions and
programming constructs.
2. Point processing in spatial domain
a. Negation of an image
b. Thresholding of an image
c. Contrast Stretching of an image
3. Program to implement Bit Plane Slicing
4. Program for plotting a Histogram of an image
5. Program to implement Histogram Equalization
6. To write a Program for Histogram Specification
7. Zooming an image by interpolation and replication
8. Filtering in spatial domain
a. Low Pass Filtering
b. High Pass Filtering
c. Median filtering
9. Edge Detection using derivative filter mask
a. Prewitt
b. Sobel
c. Laplacian
10. Data compression using Huffman coding
11. Filtering in frequency domain
a. Low pass filter
b. High pass filter
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - IX Laboratory
BTCOL708 (A): Cloud Computing Laboratory
List of Experiments:
(Pl. Note: List of Experiments should be as per theory covered in the class based on Cloud
Environments. Following list can be used as a reference.)
1. Sketch out and analyze architecture of Moodle cloud portal and moodle cloud site and create
different entities dynamically.
2. Create a scenario in wordpress for Social Marketing, Search engine and Sharing Tools.
3. Working in Cloud9 to demonstrate different language.
4. Working in Codenvy to demonstrate Provisioning and Scaling of a website.
5. Implement and configure Google App Engine to deploy Python Program application.
6. Installation and configuration of virtual machine with guest OS.
7. Demonstrate the use of map and reduce tasks.
8. Implementation of SOAP Web services in C#/JAVA Applications.
9. Categorize Amazon Web Service (AWS) and implement its various cloud entities using its
Cloud Toolbox support.
10. Implement and use sample cloud services with the help of Microsoft Azure.
11. Design and analyze architecture of Aneka / Eucalyptus / KVM identify different entities to
understand the structure of it.
12. Make and perform scenario to pause and resume the simulation in Aneka / Eucalyptus entity,
and create simulation entities dynamically.
13. Organize a case in Aneka / Eucalyptus for simulation entities in run-time using a its toolkit
support and manage virtual cloud.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - IX Laboratory
BTCOL708 (B): Business Intelligence Laboratory
List of Experiments:
1. Installation of SQL server and Power BI.
2. Import the legacy data from different sources such as (Excel, SqlServer, Oracle etc.)
and load in the target system.
3. Perform the Extraction Transformation and Loading (ETL) process to construct the
database in the Sqlserver / Power BI.
4. Create the cube with suitable dimension and fact tables based on ROLAP, MOLAP
and HOLAP model.
5. Create the ETL map and setup the schedule for execution.
6. Execute the MDX queries to extract the data from the data warehouse.
7. Apply the what – if Analysis for data visualization. Design and generate necessary
reports based on the data warehouse data.
8. Implementation of Classification algorithm in R Programming.
9. Practical Implementation of Decision Tree using R Tool.
10. Prediction Using Linear Regression.
11. Data Analysis using Time Series Analysis.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - IX Laboratory
BTCOL708 (C): Natural Language Processing Laboratory
List of Experiments:
Practical may be implemented using programming Python / Java. Concern faculty member may add
more experiments in the list make it minimum 10 to 12.
Elective - X Laboratory
BTCOL709 (A): Cryptography and Network Security Laboratory
Students are expected to implement programming assignments using Open Source / Free / Trial
Tools such as Nmap, zenmap, Port Scanners, Network scanners, Wireshark, Cain & abel, Concern
faculty member may add more experiments in the list make it minimum 10 to 12.
List of Experiments:
Implementation of
1. Cryptographic algorithms DES.
2. Cryptographic algorithms AES.
3. Write a Java program to implement RSA Algorithm.
4. Implement the Diffie-Hellman Key Exchange mechanism using HTML and JavaScript.
5. Hash Values Calculations SHA1, SHA256, SHA 512.
6. Digital Signature
7. Firewall
8. Implementation of REST/SOAP web services and Security implementations.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - X Laboratory
BTCOL709 (B): Computer Graphics Laboratory
List of Experiments:
1. DDA algorithm
2. Bresenham’s Algorithm
3. Midpoint Circle generation algorithmic
4. Ellipse Generation
5. Coloring the picture
6. 2-D transformations
7. 3-D transformations
8. 3-D clipping
9. Animation
10. Use any graphics tool like OPENGL, DirectX
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - X Laboratory
BTCOL709 (C): Embedded Systems Laboratory
Students are expected to perform practical assignments in embedded C based on ARM7 family
members such as LPC21xx using Keil and development board.
List of Experiments:
BTCOP710: Project – I
The project should enable the students to combine the theoretical and practical concepts
studied in his / her academics. The project work should enable the students to exhibit their ability to
work in a team, develop planning and execute skills and perform analyzing and trouble shooting of
their respective problem chosen for the project. The students should be able to write technical
report, understand the importance of teamwork and group task. The students will get knowledge
about literature survey, problem definition, its solution, and method of calculation, trouble shooting,
costing, application and scope for future development.
Project work:
The project work is an implementation of learned technology. The knowledge gained by
studying various subjects separately supposed to utilize as a single task. A group of 03/04 students
will have to work on assigned work. The topic could be a product design, specific equipment, live
industrial problem etc. The project work involves experimental/theoretical/computational work. It is
expected to do necessary literature survey by referring current journals belonging to Information
Technology reference books and internet. After finalization of project, requisites like equipments,
data, tools etc. should be arranged.
Project Activity:
The project groups should interact with guide, who in turn advises the group to carry various
activities regarding project work on individual and group basis. The group should discuss the
progress every week in the project hours and follow further advice of the guide to continue
progress. Guide should closely monitor the work and help the students from time to time. The guide
should also maintain a record of continuous assessment of project work progress on weekly basis.
Phase - I:
1. Submission of project/problem abstract containing problem in brief, requirements, broad
area, applications, approximate expenditure if required etc.
2. Problem definition in detail.
3. Literature survey.
4. Requirement analysis.
5. System analysis (Draw DFD up to level 2, at least).
6. System design, Coding/Implementation (20 to 30%).
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - XI
BTCOE801 (A): Software Product Design
Text Books:
1. "Software Architecture in Practice", Len Bass, Paul Clements, Rick Kazman.
2. "Documenting Software Architectures: Views and Beyond", Paul Clements, Felix Bachmann,
Len Bass, David Garlen, James Ivers, Reed Little, Robert Nord and Judith Stafford.
3. Jan Bosch, “Design and Use of Software Architectures”, Addision-Wesley-Pearson
Education.
4. Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Miachel Stal, Douglas
Schmidt, “Pattern oriented software architecture”, Volumes 1 & 2, Wiley Publication.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - XI
BTCOE801 (B): Quantum Computing
Text Books:
1. Michael A. Nielsen, “Quantum Computation and Quantum Information”, Cambridge
University Press.
2. David McMahon, “Quantum Computing Explained”, Wiley.
3. IBM Experience: https://quantumexperience,ng,bluemix.net
4. Microsoft Quantum Development Kit:
https://www.microsoft.com/en-us/quantum/development-kit
5. Forest SDK PyQuil: https://pyquil.readthedocs.io/en/stable/
NPTEL Course:
1. Quantum Computing, Prof. Debabrata Goswami, Department of Chemistry, IIT Kanpur
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - XI
BTCOE801 (C): Software Testing
Text Books:
1. Paul C. Jorgensen, Software Testing: A Craftsman’s Approach, Fourth Edition, CRC Press.
2. Shriniwasan Desikan, Gopalswamy Ramesh, "Software Testing – Principles and Practices",
Pearson Education.
3. Loise Tamres, "Introducing Software Testing", Pearson Education.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Reference Books:
1. Boris Beizer, "Software Testing Techniques", Dream Tech. Publication.
2. Ross Patton, "Software Testing", Pearson Education.
3. Elfriede Dustin, “Effective Software Testing”, First Edition, Pearson Education, 2003.
4. Renu Rajani, Pradeep Oak, “Software Testing – Effective Methods, Tools and Techniques”,
McGraw Hill, 2004.
5. Kshirasagar Naik, Priyadarshi Tripathy, Software Testing and Quality Assurance: Theory
and Practice, Wiley Publication.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - XI
BTCOE801 (D): Deep Learning
1. Ian Good fellow, and Yoshua Bengio and Aaron Courville, Deep Learning, MIT Press
http://www.deeplearningbook.org
2. Skansi Sandro, Introduction to Deep Learning, Springer International Publishing AG
3. Josh Patterson, Adam Gibson, Deep Learning, Shroff/O'Reilly 2017
NPTEL COURSE:
1. Deep Learning (Part-I) by Prof. Mitesh M. Khapra and Prof. Sudarshan Iyengar, Department
of Computer Science and Engineering, IIT Madras & IIT Ropar.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - XI
BTCOE801 (E): Wireless and Sensor Networks
[Unit 3] Routing Protocols & Transport Layer in Ad Hoc Wireless Networks [6 Hrs]
Issues in designing a routing and Transport Layer protocol for Ad hoc networks- proactive
routing, reactive routing (on-demand), hybrid routing- Classification of Transport Layer solutions-
TCP over Ad hoc wireless Networks.
Text Book:
1. C. Siva Ram Murthy, and B. S. Manoj, “Ad Hoc Wireless Networks: Architectures and
Protocols “, Prentice Hall Professional Technical Reference, 2008.
2. Holger Karl and Andreas Willig “Protocols and Architectures for Wireless Sensor
Networks”, Wiley, 2005.
Reference Books:
1. Carlos De MoraisCordeiro, Dharma PrakashAgrawal “Ad Hoc & Sensor Networks: Theory
and Applications”, World Scientific Publishing Company, 2006.
2. Feng Zhao and LeonidesGuibas, “Wireless Sensor Networks”, Elsevier Publication – 2002.
NPTEL Course:
1. Wireless Ad Hoc and Sensor Networks by Prof. Sudip Mishra (IITKGP)
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - XII
BTCOE802 (A): 3D Printing and Design
Text Books:
1. Lan Gibson, David W. Rosen and Brent Stucker, “Additive Manufacturing Technologies:
Rapid Prototyping to Direct Digital Manufacturing”, Springer, 2010.
2. Andreas Gebhardt, “Understanding Additive Manufacturing: Rapid Prototyping, Rapid
Tooling, Rapid Manufacturing”, Hanser Publisher, 2011.
3. Khanna Editorial, “3D Printing and Design”, Khanna Publishing House, Delhi.
4. CK Chua, Kah Fai Leong, “3D Printing and Rapid Prototyping-Principles and
Applications”, World Scientific, 2017.
5. J.D. Majumdar and I. Manna, “Laser-Assisted Fabrication of Materials”, Springer Series in
Material Science, 2013.
6. L. Lu, J. Fuh and Y.S. Wong, “Laser-Induced Materials and Processes for Rapid
Prototyping”, Kulwer Academic Press, 2001.
7. Zhiqiang Fan And Frank Liou, “Numerical Modelling of the Additive Manufacturing (AM)
Processes of Titanium Alloy”, InTech, 2012.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - XII
BTCOE802 (B): Robotics
Text Books
1. Saha, S. K., “Introduction to Robotics, 2nd Edition, McGraw-Hill Higher Education, New
Delhi, 2014.
2. Ghosal, A., “Robotics”, Oxford, New Delhi, 2006.
3. Niku Saeed B., “Introduction to Robotics: Analysis, Systems, Applications”, PHI, New
Delhi.
4. Mittal R.K. and Nagrath I.J., “Robotics and Control”, Tata McGraw Hill.
5. Mukherjee S., “Robotics and Automation”, Khanna Publishing House, Delhi.
6. Craig, J. J., “Introduction to Robotics: Mechanics and Control”, Pearson, New Delhi, 2009.
7. Mark W. Spong, Seth Hutchinson, and M. Vidyasagar, “Robot Modelling and Control”, John
Wiley and Sons Inc, 2005.
8. Steve Heath, “Embedded System Design”, 2 nd Edition, Newnes, Burlington, 2003.
9. Merzouki R., Samantaray A. K., Phathak P. M. and Bouamama B. Ould, “Intelligent
Mechatronic System: Modeling, Control and Diagnosis”, Springer.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - XII
BTCOE802 (C): Advanced Database Techniques
Text Books:
1. Korth, Silberchatz, Sudarshan, Database System concepts, 6th Edition, TMH Publication.
2. C. J. Date, Database Management System, TMH Publication.
3. Stefano Ceri, Giuseppe Pelagatti, Distributed databases-Principles and system, MGH
Publication.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - XII
BTCOE802 (D): Virtual Reality
TEXT BOOKS:
1. John Vince, “Virtual Reality Systems “, Pearson Education Asia, 2007.
2. Anand R., “Augmented and Virtual Reality”, Khanna Publishing House, Delhi.
3. Adams, “Visualizations of Virtual Reality”, Tata McGraw Hill, 2000.
4. Grigore C. Burdea, Philippe Coiffet, “Virtual Reality Technology”, Wiley Inter Science, 2 nd Edition,
2006.
5. William R. Sherman, Alan B. Craig, “Understanding Virtual Reality: Interface, Application and
Design”, Morgan Kaufmann, 2008.
6. www.vresources.org
7. www.vrac.iastate.edu
8. www.w3.org/MarkUp/VRM
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Elective - XII
BTCOE802 (E): Blockchain Technology
[Unit 1] Introduction [6 Hrs]
Overview of Blockchain, Public Ledgers, Bitcoin, Smart Contracts, Block in a Blockchain, Transactions,
Distributed Consensus, Public vs. Private Blockchain, Understanding Cryptocurrency to Blockchain,
Permissioned Model of Blockchain, Overview of Security aspects of Blockchain.
Basic Crypto Primitives: Properties of a hash function, Hash pointer and Merkle tree.
Text Books:
1. Melanie Swan, “Blockchain: Blueprint for a New Economy”, O’Reilly, 2015.
2. Josh Thompsons, “Blockchain: The Blockchain for Beginners-Guide to Blockchain Technology and
Leveraging Blockchain Programming”
3. Daniel Drescher, “Blockchain Basics”, Apress; 1st Edition, 2017.
4. Anshul Kaushik, “Blockchain and Crypto Currencies”, Khanna Publishing House, Delhi.
5. Imran Bashir, “Mastering Blockchain: Distributed Ledger Technology, Decentralization and Smart
Contracts Explained”, Packt Publishing.
6. Ritesh Modi, “Solidity Programming Essentials: A Beginner’s Guide to Build Smart Contracts for
Ethereum and Blockchain”, Packt Publishing.
7. Salman Baset, Luc Desrosiers, Nitin Gaur, Petr Novotny, Anthony O’Dowd, Venkatraman
Ramakrishna, “Hands-On Block Chain with Hyperledger: Building Decentralized Applications with
Hyperledger Fabric and Composer”, Import, 2018.
NPTEL Course:
1. Prof. Sandip Chakraborty, Department of Computer Science And Engineering, IIT Kharagpur; and
Dr. Praveen Jayachandran, Research Staff Member, IBM.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
$ This is for those students who are not doing Internship and Project in the Industry, they can do
project in the department.
This is continuous work to the project phase - I. Every students will have to submit a completed
report (3 copies)* of the project work. Report preparation guidelines should be followed as per
given format. The students will prepare a power point presentation of the work. Panel of examiners
comprising of guide, internal examiner, senior faculty, external examiner, etc. will assess the
performance of the students considering their quality of work.
Phase - II
1. Coding/Implementation.
2. Use cases.
3. Testing/Trouble shooting.
4. Data dictionary/ Documentation.
5. Finalization of project in all respect.