0% found this document useful (0 votes)
12 views27 pages

Ty Syllabus 2025-2026

Syllbus
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views27 pages

Ty Syllabus 2025-2026

Syllbus
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 27

DR.

BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

Semester –V (Third Year)


Proposed Scheme w.e.f. July – 2022

Weakly
Course Course Evaluation Scheme
Course Title Teaching Hrs Credit
Category Code
L T P CA MSE ESE Total
BTCOC501 Database Systems 3 1 - 20 20 20 100 4
BTCOC502 Theory of Computation 3 1 - 20 20 20 100 4
BTCOC503 Software Engineering 3 1 - 20 20 20 100 4
BTCOE504 Elective – II
(A) Human computer
3 - - 20 20 20 100 3
Interaction
(B) Numerical Methods
BTHM505 Elective – III
(A) Economics and
Management 3 - - 20 20 20 100 3
(B) Business
Communication
BTCOL506 Database Systems &
- - 4 60 - 40 100 2
Software Engineering Lab
BTCOM507 Mini-project – I - - 4 60 - 40 100 2
BTCOF408 Field Training / Internship /
Industrial Training-II - - - - - - - Audit
(Evaluation)
TOTAL 15 3 8 220 100 380 700 22

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 17


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

Semester –VI (Third Year)


Proposed Scheme w.e.f. January – 2023

Weakly
Course Course Evaluation Scheme
Course Title Teaching Hrs Credit
Category Code
L T P CA MSE ESE Total
BTCOC601 Compiler Design 3 1 - 20 20 60 100 4
BTCOC602 Computer Networks 3 1 - 20 20 60 100 4
BTCOC603 Machine Learning 3 1 - 20 20 60 100 4
BTCOE604 Elective – IV
(A) Geographic
Information System 3 - - 20 20 60 100 3
(B) Internet of Things
(C) Embedded Systems
BTHM605 Elective – V
(A) Development
Engineering
3 - - 20 20 60 100 3
(B) Employability and
Skill Development
(C) Consumer Behaviour
BTCOL606 Competitive Programming
1* - 4 60 - 40 100 3
& Machine Learning Lab
BTCOM607 Mini-project – II - - 4 60 - 40 100 2
BTCOF608 Field Training / Internship / Audit to be
Industrial Training-III - - - - - - - Evaluated in
VII Sem.
TOTAL 16 3 8 220 100 380 700 23
*Note: Lecture should be conducted only for Competitive Programming

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 18


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

Semester –VII (Final Year)


Proposed Scheme w.e.f. July – 2023

Weakly
Course Course Evaluation Scheme
Course Title Teaching Hrs Credit
Category Code
L T P CA MSE ESE Total
BTCOC701 Artificial Intelligence 3 - - 20 20 60 100 3
BTCOC702 Cloud Computing 3 - - 20 20 60 100 3
BTCOE703 Elective – VI
(A) Bioinformatics
3 - - 20 20 60 100 3
(B) Distributed System
(C) Big Data Analytics
BTCOE704 Open Elective – VII
(A) Cryptography and
Network Security 3 - - 20 20 60 100 3
(B) Business Intelligence
(C) Block chain Technology
BTCOE705 Open Elective – VIII
(A) Virtual Reality
3 - - 20 20 60 100 3
(B) Deep Learning
(C) Design Thinking
BTHM706 Foreign Language Studies* - - 4 - - - - Audit
BTCOL707 Artificial Intelligence &
- - 4 60 - 40 100 2
Cloud Computing Lab
BTCOS708 Project Phase – I - - - 60 - 40 100 2
BTCOF608 Field Training / Internship /
- - - - - - - Audit
Industrial Training –III
(Evaluation)
TOTAL 15 - 8 220 100 380 700 19

*Any Foreign language can be opted by the students as per their need /demand conducted in online or offline mode by the
institute.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 19


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

Semester –VIII (Final Year)


Proposed Scheme w.e.f. January – 2024

Weakly
Course Course Teaching Evaluation Scheme
Course Title Hrs Credit
Category Code
L T P CA MSE ESE Total
BTCOF801 Project phase – II (In-house) /
Internship and Project in - - 24 60 - 40 100 12
Industry
TOTAL - - 24 60 - 40 100 12

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 20


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTCOC501: Database Systems


[Unit 1] Introduction [7 Hours]
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 [7 Hours]
Structure of Relational Databases, Database Schema, Keys Relational algebra: Fundamental Operations,
Additional Relational Algebra Operations, Extended Relational Algebra Operations. Calculus: Tuple relational
calculus, Domain relational Calculus, calculus vs algebra, computational capabilities.
[Unit 3] Introduction to SQL [7 Hours]
Overview of SQL, SQL Data Definition, Basic Structure of SQL Queries, Additional Basic Operators, Set
Operations, Null Values, Aggregate Functions, Nested Sub queries, 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,
[Unit 4] Relational Database Design and File Organization, Indexing & Hashing [7 Hours]
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,
[Unit 5] Transaction Processing [7 Hours]
Transaction Concept, A simple Transaction Model, Transaction Atomicity and Durability, Transaction
Isolation, ACID Properties, Serializability Concurrency Control Techniques: Lock based Protocols, Deadlock
handling, Multiple Granularity, Time stamp-Based Protocols, Recovery System.
Text Book:
1. Henry Korth, Abraham Silberschatz & S. Sudarshan, Database System Concepts, McGraw-
Hill Publication, 6th Edition, 2011.
Reference Books:
1. Raghu Ramakrishnan, Johannes Gehrke, Database Management Systems, McGraw-
HillPublication, 3rd Edition, 2003.
2. Joel Murach, Murach's Oracle SQL and PL/SQL for Developers, Mike Murach & Associates,
2nd Edition, 2014.
3. Wiederhold, Database Design, McGraw-Hill Publication, 2nd Edition, 1983.
4. Navathe, Fundamentals of Database System, Addison-Wesley Publication, 6th Edition, 2012.
5. Mark L. Gillenson, Fundamentals of Database Management System, Wiley Publication,
2ndEdition, 2011.
6. Serge Abiteboul, Richard Hull, Victor Vianu, ―Foundations of Databases‖, Reprint by
Addison-Wesley.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 39


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTCOC502: Theory of Computation

[Unit 1] Finite Automata and Regular Expressions [7 Hours]


Definition of deterministic finite automata, Non-deterministic finite automata, Moore and Mealy machines and
their conversions, Regular expressions, Recursive definition, NFA with e-moves, Inter-conversion between
NFA and DFA, Regular expression and FA, Pumping lemma.

[Unit 2] Context Free Grammars [7 Hours]


Definition, Production rules, Ambiguous grammar, Removal of ambiguity, Chomsky hierarchy, Context Free
Grammar (CFG) – definition, Simplification of CFG.

[Unit 3] Context Free Languages [7 Hours]


Definition of context free languages, Regular grammar definition, Left linear, Right linear grammar, Inter-
conversion between left linear and right linear regular grammar, Regular grammar and finite automata, CNF,
GNF, Derivation graphs, Type 0 and Type 1grammars.

[Unit 4] Push down Automata [7 Hours]


Formal definition, Pushdown automata (PDA), Deterministic Pushdown automata (DPDA) – definition, Non-
deterministic Pushdown automata (NPDA) - definition, relative powers of DPDA and NPDA.

[Unit 5] Turing Machines and Undecidability [7 Hours]


Definition, Computing with Turing machine, Extensions of Turing machines, Random access Turing machines,
Non-deterministic Turing machines, Grammars, The Church‘s Turing hypothesis, Universal Turingmachines,
The Halting problem, Unsolvable problems about Turing machines.

Text Book:
1. Hopcroft, Ullman, Motwani, Introduction to Automata Theory, Languages, and Computation,
Addison Wesley Publication, 2nd Edition, 2001.

Reference Books:
1. Daniel I. A. Cohen, Introduction to Computer Theory, Wiley Publication, 1st Edition, 1986.
2. John C. Martin, Introduction to Languages and Theory of Computation, McGraw-Hill
Publication, 4th Edition, 2010.
3. Krithivasan Kamala, Introduction to Formal Languages, Automata Theory and Computation,
Pearson Education, 1st Edition, 2009.
4. Papadimitriou, Lewis, Elements of the Theory of Computations, PHI Publication, 2nd Edition,
1997.
5. E. V. Krishnamurthy, Introductory Theory of Computer Science, Springer-Velang New York Inc.,
1st Edition, 1985.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 40


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTCOC503: Software Engineering


[Unit 1] [7 Hours]
Introduction: Professional software development, Software engineering ethics, Case studies. Software
processes: Software process models, Process activities, Coping with change, The rational unified process.

[Unit 2] [7 Hours]
Agile software development: Agile methods, Plan-driven and agile development, Extreme programming, Agile
project management, Scaling agile methods. Requirements engineering: Functional and non-functional
requirements, The software requirements document, Requirements specification, Requirements engineering
processes, Requirements elicitation and analysis, Requirements validation, Requirements management.

[Unit 3] [7 Hours]
System modeling: Context models, Interaction models, Structural models, Behavioral models, Model-driven
engineering. Architectural design: Architectural design decisions, Architectural views, Architectural patterns,
Application architectures.

[Unit 4] [7 Hours]
Design and implementation, Object-oriented design using UML, Design patterns Implementation issues, Open
source development.

[Unit 5] [7 Hours]
Software testing, Development testing, Test-driven development, Release testing, User testing. Dependability
properties, Availability and reliability, Safety Security.

Text Book:
1. Ian Sommerville, Software Engineering; 9th Edition, Addison-Wesley Publishing Company, USA.

Reference Books:
1. S.A. Kelkar, Software Engineering, , Prentice Hall of India, 2007.
2. Pressman, Software Engineering, Tata McGraw Hill, 6th Edition, 2006.
3. Pankaj Jalote, Software Engineering, Narosa Publishers, 3rd Edition, 2006.

NPTEL Course:
1. Software Engineering, Prof. Rajib Mall, Department of Computer Science and Engineering, IIT
Kharagpur.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 41


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTCOE504 (A): Human Computer Interaction

UNIT 1:
INTRODUCTION TO HCI, THE HUMAN: Introduction, Input–Output Channels, Human Memory,
Thinking: Reasoning and Problem Solving. The Computer: Introduction, Text Entry Devices, Positioning,
Pointing And Drawing, Display Devices, Devices For Virtual Reality And 3d Interaction, Physical Controls,
The Interaction: Introduction, Models Of Interaction, Ergonomics, Interaction Styles, Elements Of The Wimp
Interface.
UNIT 2:
Design Process: Interaction Design Basics: Introduction, The Process Of Design, Navigation Design, Screen
Design And Layout. HCI in the Software Process: Introduction, the Software Life Cycle, Iterative Design and
Prototyping, Design Rationale. Design Rules: Introduction, Principles to Support Usability, Golden Rules and
Heuristics
UNIT 3:
Implementation Support: Introduction, Elements of Windowing Systems, Programming the Application, User
Interface Management Systems. Evaluation Techniques: Introduction, Goals of Evaluation, Evaluation
through Expert Analysis, Evaluation through User Participation. Universal Design: Introduction, Universal
Design Principles, and Multi-Modal Interaction, User Support: Introduction, Requirements of User Support,
Approaches to User Support, Adaptive Help Systems
UNIT 4:
Cognitive Models: Introduction, Goal and Task Hierarchies, Linguistic Models, Physical and Device Models.
Communication and Collaboration Models: Introduction, Face-To-Face Communication, Text- Based
Communication, Group Working.
UNIT 5:
Groupware: Introduction, Groupware Systems, Computer-Mediated Communication, Meeting And Decision
Support Systems, Shared Frameworks For Groupware. Ubiquitous Computing and Augmented Realities:
Introduction, Ubiquitous Computing Applications Research, Virtual and Augmented Reality. Hypertext,
Multimedia and the World Wide Web: Introduction, Understanding Hypertext, Web Technology and Issues,
Static Web Content, Dynamic Web Content.
Text Book:
1. Alan Dix, Janet Finlay, Gregory Abowd, Russell Beale ―Human Computer Interaction‖, Pearson
Education, 3rd Edition, 2003.
eference Books:
1. B. Shneiderman, Designing the User Interface, Addison-Wesley Publishing Company.
2. Jenny Preece, Helen Sharp, Yvonne Rogers, Interaction Design: Beyond Human-Computer
Interaction, Wiley Publication, 4th Edition, 2015.
3. Gerard Jounghyun Kim, Human–Computer Interaction: Fundamentals and Practice, CRC Press,
2015.
4. Jenifer Tidwell, Designing Interfaces, Patterns for Effective Interaction Design, O‘Reilly Media,
2nd Edition, 2010.

NPTEL Course:
1. Human Computer Interaction, Prof. K. Ponnurangam, Dept. of Computer Science and
Engineering, IIIT Delhi.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 42


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTCOE504 (B): Numerical Methods

[Unit 1] [7 Hours]
Solution of Algebraic and Transcendental Equation: Bisection method, Method of false position, Newton‘s
method and Newton-Raphson method.

[Unit 2] [7 Hours]
Solution of Linear Simultaneous Equation: Gauss elimination method, Gauss-Jordan method, Iterative method
of solution- Jacobi iteration method, Gauss-Seidal iteration method, Relaxation method.

[Unit 3] [7 Hours]
Finite Differences: Forward difference operator, Backward difference operator, Central difference operator,
New- ton‘s interpolation formulae, Newton‘s forward–backward-central interpolation formulae.

[Unit 4] [7 Hours]
Differentiation and Integration: Newton-Cortes formula, Trapezoidal rule, Simpson one–third rule, Simpson
three- eighth rule.

[Unit 5] [7 Hours]
Numerical Solution of ODE: Picard‘s methods, Taylor series method, Euler‘s method, Modified Euler‘s
method, Runge Kutta method.

Text Book:
1. B. S Grewal, Higher Engineering Mathematics, 40th edition, Khanna publication

Reference Books:
1. S. S. Shastri, Introduction to Numerical Methods, PHI publication.
2. V. Rajaraman, Computer Oriented Methods, 3rd edition, PHI publication.
3. Conte and De boor, Elementary Numerical Analysis, BPB publication.
4. E. Kreyszig, Advanced Engineering Mathematics, BPB publication.
5. Steven C Chapra, Numerical Methods for Engineers, 5th edition, McGraw Hill publication.

NPTEL Course:
1. Numerical Methods, Prof. Ameeya Kumar Nayak and Prof. Sanjeev Kumar, IIT Roorkee.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 43


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTHM505 (A): Economics and Management


[Unit 1] [7 Hours]
Introduction, Market Equilibrium: Demand and Supply, Elasticity of Demand Forecasting, Production,
Exercises on Economics, Cost-Volume-Profit Relationships, Cost Management Systems and Activity Costing
System.

[Unit 2] [7 Hours]
Relevant Information and Decision Making, Cost Allocation, Exercises on Economics, Double-Entry
Bookkeeping, Job Casting, Process Costing, The Master Budget, Flexible Budgets and Variance Analysis.

[Unit 3] [7 Hours]
Financial Statements, Analysis of Financial Statements, Time Value of Money, Comparison of Alternatives.

[Unit 4] [7 Hours]
Depreciation Accounting, Evolution of Management Thoughts, Functions of Management Directing.

[Unit 5] [7 Hours]
Product Development, Forecasting Revisited, Capacity Planning, Product / Services Strategies and Plant
Layout, Production Planning and Control.

Text Book:
1. R. Paneerselvam, Engineering Economics, PHI publication.

Reference Books:
1. Robbins S.P. and Decenzo David A., Fundamentals of Management: Essential Concepts and
Applications, Pearson Education.
2. L. M. Prasad, Principles and Practices of Management.
3. K. K. Dewett & M. H. Navalur, Modern Economic Theory, S. Chand Publications.

NPTEL Course:
1. Economics / Management / Entrepreneurship, by Prof. P. K. J. Mohapatra Department of Industrial
Engineering & Management, IIT Kharagpur.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 44


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTHM505 (B): Business Communication

[Unit 1] [6 Hours]
Introduction, Definitions & Concepts, Communicative Competence.

[Unit 2] [6 Hours]
Intercultural Communication, Nonverbal Communication, Thought and Speech, Translation as Problematic
Discourse.

[Unit 3] [6 Hours]
Barriers to Communication, Listening, Communication Rules, Communication Style.

[Unit 4] [6 Hours]
Interpersonal Communication, Relational Communication, Organizational Communication. Collaboration,
Communication in Groups and Teams, Persuasive Communication.

[Unit 5] [7 Hours]
Negotiation and Conflict Management, Leadership, Written Communication in International Business, Role
of Technology in international Business Communication, Moving to Another Culture, Crisis Communication,
Ethics in Business Communication.

Text Book:
1. Mary Ellen Guffey, Essentials of Business Communication, Sixth Edition, South-Western
College Publishing

Reference Books:
1. Bovee, Courtland, John Thill & Mukesh Chaturvedi, Business Communication Today: Dorling
kindersley, Delhi.
2. Kaul, Asha, Business Communication, Prentice-Hall of India, Delhi.
3. Monippally, Matthukutty M. Business Communication Strategies. Tata McGraw-Hill Publishing
Company Ltd., New Delhi.
4. Sharma, Sangeeta and Binod Mishra, Communication Skills for Engineers and Scientists, PHI
Learning Pvt. Ltd., New Delhi.

NPTEL Course:
1. International Business Communication, by Aradhana Malik, IIT Kharagpur.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 45


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTCOL506: Database Systems Laboratory


List of Experiments:
1. Defining schema for applications.
2. Creating tables, Renaming tables, Data constraints (Primary key, Foreign key, Not Null), Data
insertion into a table.
3. Grouping data, aggregate functions, Oracle functions (mathematical, character functions).
4. Sub-queries, Set operations, Joins.
5. Creation of databases, writing SQL and PL/SQL queries to retrieve information from the
databases.
6. Assignment on Triggers & Cursors.
7. Normal Forms: First, Second, Third and Boyce Codd Normal Forms.
8. Assignment in Design and Implementation of Database systems or packages for applications such
as office automation, hotel management, hospital management.
9. Deployment of Forms, Reports Normalization, Query Processing Algorithms in the above
application project.
10. Large objects – CLOB, NCLOB, BLOB and BFILE.
11. Distributed data base Management, creating web-page interfaces for database applications using
servlet.

BTCOL506: Software Engineering Laboratory

List of Experiments:
1. To perform the system analysis: Requirement analysis, SRS. (Both Functional and Nonfunctional
requirements. For a set of 10 sample problems, from a book on Software Engineering by Rajib
Mall.)
2. To perform the function oriented diagram: DFD and Structured chart.
3. To perform the user‘s view analysis: Use case diagram.
4. To draw the structural view diagram: Class diagram, object diagram.
5. To draw the behavioral view diagram: Sequence diagram, Collaboration diagram.
6. To draw the behavioral view diagram: State-chart diagram, Activity diagram.
7. To draw the implementation view diagram: Component diagram.
8. To draw the environmental view diagram: Deployment diagram.
9. To perform various testing using the testing tool unit testing, integration testing

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 46


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTCOM507: Mini Project-1

In this subject head, it is expected that the student should complete the following tasks.

1. Identify problem statement / idea which is solving one problem preferably local problem may be
in their University / College / near by vicinity.
2. Do the literature survey,
3. Design the solutions
4. Implement solution using latest technology
5. Write 20-25 pages report using latex
6. Present / demonstrate the solution in front of faculty member

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 47


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTCOC601: Compiler Design

[Unit 1] Introduction to Compiling [7 Hours]


Definition, analysis of the source program, the phases of a compiler, the grouping of phases, Compiler
Construction tools, A simple one-pass compiler,

[Unit 2] Lexical Analysis [7 Hours]


The role of the Lexical analyzer, Input buffering, Specification of Tokens, A Language for Specifying Lexical
Analyzers, Design of a Lexical Analyzer generator.

[Unit 3] Syntax Analysis [7 Hours]


The role of the Parser, Context-free grammars, Writing a Grammar, Top-Down Parsing, Bottom-Up Parsing,
Operator-precedence Parsing, LR Parsers, Using Ambiguous Grammars, Parser Generators.

[Unit 4] Syntax-Directed Translation [7 Hours]


Definitions, Construction of Syntax Trees, Bottom-Up Evaluation of S- Attributed definitions, Top-Down
Translation, Bottom-Up Evaluation of Inherited attributes. Intermediate Languages, Declarations, Assignment
Statements, Boolean Expressions, Case Statements, Back patching, Procedure Calls.

[Unit 5] Code Generation [7 Hours]


Issues in the Design of a Code Generator, The target Machine, Run-Time Storage Management, Basic Blocks
and Flow Graphs, Next-Use Information, Simple Code Generator, Register allocation and Assignment, The
DAG Representation of Basic Blocks, Generating Code from DAGs, Dynamic Programming, Code- Generation
Algorithm, Code-Generators.

Text Book:
1. Aho, Sethi, Ullman, Compilers Principles, Techniques and Tools, Pearson Education India, 2nd
Edition, 2013
Reference Books:
1. Hopcroft, Motwani and Ullman, Introduction to Automata Theory, Languages and
Computation, Pearson Publication, 2nd Edition, 2001.
2. Dick Grune, Kees van Reeuwijk, Henri E. Bal, Ceriel J. H. Jacobs and Koen Langendoen,
Modern Compiler Design, Springer, 2nd Edition, 2012.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 48


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTCOC602: Computer Networks


[Unit 1] Introduction [7 Hours]
Applications of computer networks, Network hardware, Network software: Protocol Hierarchy, Design Issue,
connection oriented vs. connectionless, Service Primitives, Reference models: OSI and TCP/IP, Example
networks: Internet, Network standardization, Performance: Bandwidth and Latency, Delay and bandwidth
product, High- Speed Network, Application Performance Needs.

[Unit 2] LAN Technologies [7 Hours]


X5, Frame relay, ATM, Ethernet (802.3), FDDI, Token Rings, Resilient Packet Rings, Wireless LANs: Wi-Fi
(802.11), Cell Phone Technologies, Broadband Wireless: Wi-MAX (802.16), Bluetooth (802.15.1), RFID.

[Unit 3] Data Link Layer [7 Hours]


Data Link Layer Design Issues: Service provided to network layer Framing, Error Control, Flow Control, Error
Detection and Correction: error correcting codes, error detecting codes.

[Unit 4] Network Layer and Congestion Control [7 Hours]


IPv4/IPv6, Routers and Routing Algorithms distance vector link state. TCP UDP and sockets, General
principles, Congestion prevention policies, Load shading, Jitter control, Quality of service: Packet scheduling,
Traffic shaping, integrated Services.

[Unit 5] Application Layer Protocols [7 Hours]


DNS, SMTP, POP, FTP, HTTP. Network Security: Authentication, Basics of public key and private key
cryptography, digital signatures and certificates, firewalls.

Text Book:
1. A. Tanenbaum, Computer Networks, PHI Publication, 5th Edition, 2011.

Reference Books:
1. B. Forouzan, Data Communications and Networking, McGraw Hill Publication, 5th Edition,
2013.
2. Larry Peterson and Bruce Davie, Computer Networks: A Systems Approach, Morgan Kufman
Publication, 5th Edition, 2012.
3. S. Keshav, An Engineering Approach to Computer Networking, Addison-Wesley Professional.
4. D. Comer, Computer Networks and Internet, Pearson Education, 6th Edition, 2014.
5. M. Gallo, W. Hancock, Computer Communications and Networking Technologies,
Brooks/Cole Publisher, 2001.
6. Natalia Olifer, Victor Olifer, Computer Networks: Principles, Technologies and Protocols for
Network Design, Wiley Publication, 2005.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 49


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTCOC603: Machine Learning

[Unit 1] [7 Hours]
Basic definitions, types of learning, hypothesis space and inductive bias, evaluation, cross-validation, Linear
regression, Decision trees, over fitting, Instance based learning, Feature reduction, Collaborative filtering based
recommendation

[Unit 2] [7 Hours]
Probability and Bayes learning, Logistic Regression, Support Vector Machine, Kernel function and Kernel
SVM.

[Unit 3] [7 Hours]
Perceptron, multilayer network, back propagation, introduction to deep neural network.

[Unit 4] [7 Hours]
Computational learning theory, PAC learning model, Sample complexity, VC Dimension, Ensemble learning.

[Unit 5] [7 Hours]
Clustering k-means, adaptive hierarchical clustering, Gaussian mixture model.

Text Book:
1. Tom Mitchell, Machine Learning, First Edition, McGraw Hill, 1997.

Reference Books:
1. Ethem Alpaydin, Introduction to Machine Learning, 2nd Edition,

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 50


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTCOE604 (A): Geographic Information System

[Unit 1] [6 Hours]
What is Geographic Information Systems?, Different components of GIS, Different types of vector data, Raster
data models and their types TIN data model.

[Unit 2] [6 Hours]
Advantages and disadvantages associated with vector, raster and TIN Non-spatial data attributes and their type
Raster data compression techniques Different raster data file formats spatial database systems and their types.

[Unit 3] [6 Hours]
Pre-processing of spatial datasets Different map projections, Spatial interpolation techniques Different types
of resolutions Digital Elevation Model (DEM).

[Unit 4] [6 Hours]
Quality assessment of freely available DEMS GIS analysis-1

[Unit 5] [6 Hours]
GIS analysis-2 and applications Errors in GIS Key elements of maps.

Text Book:
1. Ian Heywood, Sarah Cornelius and Steve Carver, An Introduction to Geographical
Information Systems (4th Edition) 2012.
Reference Books:
1. Chang Kang-tsung (Karl), Introduction to Geographic Information Systems, 2006
2. Tor Bernhardsen Geographic Information Systems: An Introduction, May 2002

NPTEL Course:
1. Dr. Arun K. Saraf, Introduction to Geographical Information System, IIT Roorkee.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 51


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTCOE604 (B): Internet of Things

[Unit 1] IoT Introduction [7 Hours]


Genesis of IoT, IoT and Digitization, IoT Impact, Convergence of IT and IoT, IoT Challenges, IoT Network
Architecture and Design, Drivers Behind New Network Architectures, Comparing IoT Architectures, A
Simplified IoT Architecture, The Core IoT Functional Stack, IoT Data Management and Compute Stack.

[Unit 2] Smart Objects [7 Hours]


The ―Things‖ in IoT, Sensors, Actuators, and Smart Objects, Sensor Networks, Connecting Smart Objects,
Communications Criteria, IoT Access Technologies.

[Unit 3] IP Layer [7 Hours]


IP as the IoT Network Layer, The Business Case for IP, The need for Optimization, Optimizing IP for IoT,
Profiles and Compliances, Application Protocols for IoT, The Transport Layer, IoT Application Transport
Methods.

[Unit 4] Data and Analytics for IoT [7 Hours]


An Introduction to Data Analytics for IoT, Machine Learning, Big Data Analytics Tools and Technology, Edge
Streaming Analytics, Network Analytics, Securing IoT, A Brief History of IoT Security, Common Challenges
in IoT Security, Formal Risk Analysis Structures: OCTAVE and FAIR, The Phased Applicationof Security
in an Operational Environment

[Unit 5] IoT Physical Devices and Endpoints [7 Hours]


Building iot with Arduino: Arduino–Interfaces-Arduino IDE–Programming, RaspberryPi: Introduction to
RaspberryPi, About the RaspberryPi Board: Hardware Layout, Operating Systems on RaspberryPi, Configuring
RaspberryPi, Programming RaspberryPi with Python, Wireless Temperature Monitoring System Temperature
Sensor, Connecting Raspberry Pi via SSH, Accessing Temperature from sensors, Remote access to RaspberryPi,
Smart and Connected Cities, An IoT Strategy for Smarter Cities, Smart City IoT Architecture, Smart City
Security Architecture, Smart City Use-Case Examples.

Text Book:
1. David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Robert Barton, Jerome Henry, "IoT
Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet Things‖,
1st Edition, Pearson Education.
Reference Books:
1. Srinivasa K G, ―Internet of Things‖, CENGAGE Leaning India, 2017.
2. Vijay Madisetti and Arshdeep Bahga, ―Internet of Things (A Hands-on-Approach)‖, 1st
Edition, VPT, 2014.
3. Raj Kamal, ―Internet of Things: Architecture and Design Principles‖, 1st Edition, McGraw Hill
Education, 2017.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 52


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTCOE604 (C): Embedded Systems


[Unit 1] [7 Hours]
Introduction: 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.

[Unit 2] [7 Hours]
General purpose processor Software: Basic architecture, Operation, Programmers view, Development
environment, Application specific instruction set processor, selecting a microprocessor, General purpose
processor design. Introduction, ARM7TDMI-S processor, Block diagram, Memory mapping, Memory
accelerator module.

[Unit 3] [7 Hours]
System control: Pin description, Register description, Crystal oscillator, External interrupt inputs, Other
system controls, Memory mapping control, Phase locked loop, Power control, Reset, APB divider, Wakeup
timer. GPIO: GPIO register map, Timer-TIMER / COUNTER0 and TIMER / COUNTER1 register map,
Example timer operation, Architecture.

[Unit 4] [7 Hours]
UART: UART0/1 - UART0/1 register map, UART0/1 baud rate, UART0/1 auto-baud, UART0/1 block
diagram. Serial peripheral interface: SPI data transfers, SPI pin description, SPI register map, SPI block
diagram; I2C-bus interface: I2C bus configuration, I2C operating modes, I2C Bus serial interface block
diagram, Summary of I2C registers.

[Unit 5] [7 Hours]
Introduction, Process scheduling, Examples of RTOS, Microprocessor and microcontroller based system
design, typical design examples, system design and simulation using simulation software such as Proteus VSM.
Digital Camera Example Introduction, Introduction to a Simple Digital Camera; User‘s Perspective, Designer‘s
perspective requirements specification non functional requirements, Informal functional specification, refined
functional specification.

Text Book:
1. Frank Vahid ―Embedded System Design- A Unified system Hardwar/Software Introduction‖, (3rd
Edition, John Wiley India) ISBN 978-81-265-0837-2.
Reference Books:
1. LPC 214x User manual (UM10139):- www.nxp.com..
2. Andrew N. Sloss, Dominic Symes and Chris Wright ―ARM System Developer‘s Guide –
Designing and Optimizing System Software‖, (Elsevier) ISBN: 1-55860-874-5.
3. LPC 17xx User manual (UM10360) :- www.nxp.com
4. ARM architecture reference manual : - www.arm.com
5. Steve Furber ―An Engineer‘s Introduction to the LPC2100 series‖ Trevor Martin (Hitex (UK)
Ltd.).―ARM System-on-Chip Architecture‖ (2nd Edition, Addison-Wesley Professional)ISBN-
13: 9780201403527

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 53


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTHM605 (A): Development Engineering

[Unit 1] [7 Hours]
Introduction, Various Definitions of Development Engineering.

[Unit 2] [7 Hours]
World Poverty and Development, Poverty in the India, Sustainable Development, Culture and Global
Competence, The Engineer‘s Role.

[Unit 3] [7 Hours]
Social Justice, Social Justice and Engineering, Religious Perspectives, Secular Perspectives.

[Unit 4] [7 Hours]
Development Strategies: Society, Technological Change, and Development, Development Economists‘
Perspectives, Global Health Perspective, International Education Perspective, Social Business Perspectives.

[Unit 5] [7 Hours]
Engineering for Sustainable Community Development: The Engineer as a Helper Participatory Community
Development, Teamwork and Project Management, Community Assessment: Learning About a Community,
Project Selection, Humanitarian Technology, Participatory Technology Development, Humanitarian STEM
Education. ICT for Development, AI for Humanitarian purposes, Blockchain and Social Development.

Text Book:
1. Kevin M. Passino, Humanitarian Engineering: Advancing Technology for Sustainable
Development.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 54


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTHM605 (B): Employability and Skill Development

[Unit 1] Soft Skills & Communication basics: [7 Hours]


Soft skills Vs hard skills, Skills to master, Interdisciplinary relevance, Global and national perspectives on
soft skills, Resume, Curriculum vitae, How to develop an impressive resume, Different formats of resume
Chronological, Functional, Hybrid, Job application or cover letter, Professional presentation- planning,
preparing and delivering presentation, Technical writing.

[Unit 2] Arithmetic and Mathematical Reasoning and Analytical Reasoning and Quantitative Ability:
[7 Hours]
Aspects of intelligence, Bloom taxonomy, multiple intelligence theory, Number sequence test, mental
arithmetic (square and square root, LCM and HCF, speed calculation, reminder theorem).
Matching, Selection, Arrangement, Verifications (Exercises on each of these types). Verbal aptitude (Synonym,
Antonym, Analogy).

[Unit 3] Grammar and Comprehension: [7 Hours]


English sentences and phrases, Analysis of complex sentences, Transformation of sentences, Paragraphwriting,
Story writing, Reproduction of a story, Letter writing, précis writing, Paraphrasing and e-mail writing.

[Unit 4] Skills for interviews: [7 Hours]


Interviews- types of interviews, preparatory steps for job interviews, interview skill tips, Group discussion-
importance of group discussion, types of group discussion, difference between group discussion, panel
discussion and debate, personality traits evaluated in group discussions, tips for successful participation in group
discussion, Listening skills- virtues of listening, fundamentals of good listening, Non-verbal communication-
body movement, physical appearance, verbal sounds, closeness, time.

[Unit 5] Problem Solving Techniques: [7 Hours]


Problem solving model: 1. Define the problem, 2. Gather information, 3. Identify various solution, 4. Evaluate
alternatives, 5. Take actions, 6. Evaluate the actions.
Problem solving skills: 1. Communicate. 2. Brain storming, 3. Learn from mistakes.

Text Book:
1. R. Gajendra Singh Chauhan, Sangeeta Sharma, ―Soft Skills- An integrated approach to maximize
personality‖, ISBN: 987-81-265-5639-7, First Edition 2016
Reference Books:
1. Wiley Wren and Martin, "English grammar and Composition", S. Chand publications.
2. R. S. Aggarwal, "A modern approach to verbal reasoning", S. Chand publications.
3. Philip Carter, "The Complete Book of Intelligence Test", John Willey & Sons Ltd.
4. Philip Carter, Ken Russell, "Succeed at IQ test", Kogan Page.
5. Eugene Ehrlich, Daniel Murphy, "Schaum;s Outline of English Grammar", McGraw Hills.
6. David F. Beer, David A. McMurrey, ―A Guide to Writing as an Engineer‖, ISBN: 978- 1-118-
30027-5 4th Edition, 2014, Wiley.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 55


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTHM605 (C): Consumer Behavior

[Unit 1] [7 Hours]
Introduction to the Study of Consumer Behavior: Defining Consumer Behavior, Scope and Application of
Consumer Behavior, Why Study Consumer Behavior, Evolution of Consumer Behavior as a Field Of Study and
its relationship with Marketing: Behavioral Dimension, The Interdisciplinary Nature of Consumer Behavior.
Market Research and Consumer Behavior, Relevance of Market Research with Consumer Behavior,
Approaches to Consumer Behavior Research, Quantitative Research, Qualitative Research.

[Unit 2] [7 Hours]
Market Segmentation and Positioning, Market Segmentation, Basis for Segmentation, Alternatives available
for Segmentation, Positioning. The Consumer Decision Making Process: Buying Motives, Buying Roles,
Consumer Decision Making Process, Levels of Consumer Decision Making, Perspectives to Consumer
Decision Making, Consumer Decision Making Process.

[Unit 3] [7 Hours]
Models of Consumer Behavior: The Economic model, Learning model, Psychoanalytic model, The sociological
model. The Howard Sheth model of Buying Behaviour, The Nicosia model, The Engel - Kollat - Blackwell
Model, Engel, Blackwell and Miniard (EBM) model.

[Unit 4] [7 Hours]
Psychological Influences on Consumer Decision Making: Consumer’s Needs & Motivation, Emotions and
Mood, Consumer Involvement, Consumer Learning, Personality, Self-concept and Self-image, Consumer
Perception, Risk and Imagery. Consumer Attitude: Belief, Affect, Attitude and Intention, Attitude Formation
and Attitude Change, Consumer Communication. Sociological Influences on Consumer Decision Making:
Consumer groups, Consumer reference groups, Family and Life cycle, Social class and mobility, lifestyle
analysis, Culture; Sub-Culture, Cross Culture, Interpersonal Communication and influence, Opinion
Leadership.

[Unit 5] [7 Hours]
Diffusion of innovation Diffusion Process, Adoption Process, Consumer Innovators, Multiplicative innovation
adoption (MIA) model. Organizational Buying: Differences between Industrial Markets and Consumer
Markets, Differences between Organizational and Consumer Buying, Buying Decisions in Organizational
Buying Process, Types of Decision Making, Organization Buyer's Decision Making Process, and Factors
influencing Organizational Buying Behaviour, Decision Makers in Organizational Buying, Webster and Wind
model of Organizational buying behaviour, The Sheth model of Industrial buying, The Sheth model of Industrial
buying Consumer Behavior Analysis and Marketing Strategy: Consumer Behavior and Product Strategy,
Consumer Behavior and Pricing Strategy, Consumer Behavior and Distribution Channel Strategy, Consumer
Behavior and Promotion Strategy.
Text Book:
1. Consumer Behavior, Schiffman, L.G. and Kanuk L.L., Prentice Hall, India.
Reference Books:
1. Consumer Behavior, Concepts and Applications, Loudon, D.L. and Bitta, A.J.D, Tata
McGrawHill.
2. Consumer Behavior and Marketing Startegy, Peter, J.P. and Olson, J.C., Schiffman, L.G. and
Kanuk L.L., Prentice Hall, India.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 56


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTCOL606: Competitive Programming

[Unit 1] [7 Hours]
Introduction: Online Judge The Programming Challenges Robot Judge, Understanding Feedback From the
Judge, Choosing Programming Languages, Reading Our Programs, Standard Input/Output, Programming Hints,
Elementary Data Types.
Challenging Problems
(1) The 3n + 1 Problem (2) Minesweeper (3) The Trip, (4) LCD Display (5) Graphical Editor (6) Interpreter
(7) Check the Check (8) Australian Voting.

[Unit 2] [7 Hours]
Elementary Data Structures: Data Structures: Elementary Data Structures, Stacks, Dictionaries, Priority Queues
Sets, Object Libraries, The C++ Standard Template Library, The Java java.util Package, Program Design
Example: Going to War, Hitting the Dec, String Input/Output, Winning the War, Testing and Debugging.
Challenging Problems
(1) Jolly (2) Poker Hands (3) Hartals (4) Crypt Kicker (5) Stack ‘em Up (6) Erd¨os Numbers (7) Contest
Scoreboard (8) Yahtzee.

[Unit 3] [7 Hours]
Strings: Character Codes, Representing Strings, Program Design Example: Corporate Renaming, Searchingfor
Patterns, Manipulating Strings, Completing the Merger, String Library Functions.
Challenging Problems
(1) WERTYU (2) Where‘s Waldorf? (3) Common Permutation (4) Crypt Kicker II (5) Automated Judge
Script (6) File Fragmentation (7) Doublets (8) Fmt

[Unit 4] [7 Hours]
Sorting: Sorting, Sorting Applications Sorting Algorithms, Program Design Example: Rating the Field,
Sorting Library Functions, Rating the Field.
Challenging Problems
(1) Vito‘s Family (2) Stacks of Flapjacks (3) Bridge (4) Longest Nap (5) Shoemaker‘s Problem (6) CDVII (7)
Shell Sort (8) Football.

[Unit 5] [8 Hours]
Arithmetic and Algebra: Machine Arithmetic, Integer Libraries, High-Precision Integers, High-Precision
Arithmetic, Numerical Bases and Conversion, Real Numbers, Dealing With Real Numbers, Fractions,
Decimals, Algebra, Manipulating Polynomials, Root Finding, Logarithms, Real Mathematical Libraries.
Challenging Problems
(1) Primary Arithmetic (2) Reverse and Add (3) The Archeologist‘s Dilemma (4) Ones (5) A Multiplication
Game (6) Polynomial Coefficients (7) The Stern-Brocot Number System (8) Pairsumonious Numbers.
Combinatorics: Basic Counting Techniques, Recurrence Relations, Binomial Coefficients, Other Counting
Sequences, Recursion and Induction Problems.
Challenging Problems
(1) How Many Fibs? (2) How Many Pieces of Land? (3) Counting (4) Expressions (5) Complete Tree
Labeling (6) The Priest Mathematician (7) Self-describing Sequence (8) Steps

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 57


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

List of Practical:
At least twenty five problems solving on competitive programming platforms such as,
https://uva.onlinejudge.org, http://hackerrank.com/, http://codechef.com/

Text Book:
1. Steven S. Skiena Miguel A. Revilla, Programming Challenges The Programming Contest
Training Manual, Springer

Reference Books:
1. Antti Laaksonen, Competitive Programmer‘s Handbook.
2. Steven Halim, Competitive Programming 3: The Lower Bounds of Programming Contests.
3. Gayle Lakaman Cracking the Coding Interview.
4. The Hitchhiker‘s Guide to the Programming Contests.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 58


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTCOL606: Machine Learning Laboratory


As a part of lab exercises for Machine Learning Laboratory, it is suggested that the student should get hands-
on experience by solving data analysis problems available on Machine Learning competition platforms such
as Hacker Earth and Kaggle. Some of the suggestive list of problem solving is given below. Knowledge of R
programming or Python is required to solve these problems, students get this prerequisite in Second Year.

1 Regression Analysis and Plot interpretation.


2 Logistic Regression Analysis in R.
3 Random Forest and Parameter Tuning in R.
4 Clustering Algorithms and Evaluation in R.
5 Machine Learning Project in Python on Hourse Prices Data.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 59


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTCOC701: Artificial Intelligence

[Unit1] Introduction [7 Hours]


What Is AI? The Foundations of Artificial Intelligence, the History of Artificial Intelligence, the State of the
Art. Intelligent Agents: Agents and Environments Good Behavior: The Concept of Rationality, The Nature of
Environments, The Structure of Agents.

[Unit2]Problem-solving [7 Hours]
Solving Problems by Searching, Problem-Solving Agents, Example Problems, Searching for Solutions,
Uninformed Search Strategies, Informed (Heuristic) Search Strategies, Heuristic Functions, Defining Constraint
Satisfaction Problems, Constraint Propagation: Inference in CSPs, Backtracking Search for CSPs, Local Search
for CSPs, The Structure of Problems. Adversarial Search, Games, Optimal Decisions in Games, Alpha–Beta
Pruning.

[Unit 3]Knowledge & Reasoning [7 Hours]


Knowledge representation issues, Representation & mapping, Approaches to knowledge representation, Issues
in knowledge representation. Using predicate logic: Representing simple fact in logic, Representing instant &
ISA relationship, Computable functions & predicates, Resolution, Natural deduction. Representing knowledge
using rules: Procedural verses declarative knowledge, Logic programming, Forward verses backward
reasoning, Matching, Control knowledge.

[Unit 4]Probabilistic Reasoning [7 Hours]


Representing knowledge in an uncertain domain, The semantics of Bayesian networks, Dempster-Shafer
theory, Fuzzy sets & fuzzy logics,
Planning: Overview, Components of a planning system, Goal stack planning, Hierarchical planning and other
planning techniques.

[Unit5]Natural Language processing: [7 Hours]


Introduction, Syntactic processing, Semantic analysis, Discourse & pragmatic processing.
Learning: Forms of learning, Inductive learning, Learning decision trees, explanation based learning, Learning
using relevance information, Neural net learning & genetic learning. Expert Systems: Representing and using
domain knowledge, Expert system shells and knowledge acquisition.

Text Book:
1. Rich, E. and Knight K.: Artificial Intelligence, Tata McGraw- Hill

Reference Books:
1. Peter Norvig, Artificial Intelligence: A Modern Approach, Third Edition.
2. Ivan Bratko, Prolog Programming for Artificial Intelligence, Addison-Wesley.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 60


DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

BTCOE702 Cloud Computing

[Lecture: 3 Periods/Week CA: 20 Marks


End Semester Examination: 60 Marks MSE: 20 Marks

Prerequisites: Discrete Mathematics, Computer Networks

Course Objectives:
1. To understand the concepts of Cloud Computing.
2. To learn Taxonomy of Virtualization Techniques.
3. To learn Cloud Computing Architecture.
4. To acquire knowledge on Aneka Cloud Application Platform.
5. To learn Industry Cloud Platforms.
Course Outcomes:
At the end of this course student will:
CO1) Understand the concept of virtualization and how this has enabled the development of
Cloud Computing
CO2) Know the fundamentals of cloud, cloud Architectures and types of services in cloud
CO3) Understand scaling, cloud security and disaster management
CO4) Design different Applications in cloud
CO5) Explore some important cloud computing driven commercial systems

UNIT 1
Introduction to Cloud: Cloud Computing at a Glance, the Vision of Cloud Computing, Defining a Cloud, a
Closer Look, Cloud Computing Reference Model. Characteristics and Benefits, Challenges Ahead, Historical
Developments. Virtualization: Introduction, Characteristics of Virtualized Environment, Taxonomy of
Virtualization Techniques, Virtualization and Cloud computing, Pros and Cons of Virtualization, Technology
Examples- VMware and Microsoft Hyper-V.
UNIT 2
Cloud Computing Architecture: Introduction, Cloud Reference Model, Architecture, Infrastructure / Hardware
as a Service, Platform as a Service, Software as a Service, Types of Clouds, Public Clouds, Private Clouds, Hybrid
Clouds, Community Clouds, Economics of the Cloud, Open Challenges, Cloud Interoperability and Standards,
Scalability and Fault Tolerance.
UNIT 3
Defining the Clouds for Enterprise: Storage as a service, Database as a service, Process as a service, Information
as a service, Integration an s a service and Testing as a service. Scaling a cloud infrastructure -Capacity Planning,
Cloud Scale.
UNIT 4
Aneka: Cloud Application Platform Framework Overview, Anatomy of the Aneka Container, From the Ground
Up: Platform Abstraction Layer, Fabric Services, Foundation Services, Application Services, Building Aneka
Clouds, Infrastructure Organization, Logical Organization, Private Cloud Deployment Mode, Public Cloud
Deployment Mode, Hybrid Cloud Deployment de, Cloud Programming and Management, Aneka SDK,
Management Tools.
UNIT 5
Cloud Applications: Scientific Applications – Health care, Geoscience and Biology. Business and Consumer
Applications- CRM and ERP, Social Networking, Media Applications and Multiplayer Online Gaming.
Cloud Platforms in Industry: Amazon Web Services- Compute Services, Storage Services, Communication
Services and Additional Services. Google AppEngine-Architecture and Core Concepts, Application Life-Cycle,
cost model. Microsoft Azure- Azure Core Concepts.

Dr. Babasaheb Ambedkar Technological University, Lonere UG CURRICULUM 2020 Page 61

You might also like