JNTUA R20 B.tech - CSE AIML III IV Year Course Structure Syllabus
JNTUA R20 B.tech - CSE AIML III IV Year Course Structure Syllabus
R20 Regulations
Semester–V
S.No. Course Code Course Name L T P Credits
Open Elective-I
Note:
1. A student is permitted to register for Honours or a Minor in IV semester after the results of III
Semester are declared and students may be allowed to take maximum two subjects per semester
pertaining to their Minor from V Semester onwards.
2. A student shall not be permitted to take courses as Open Electives/Minor/Honours with content
substantially equivalent to the courses pursued in the student's primary major.
3. A student is permitted to select a Minor program only if the institution is already offering a Major
degree program in that discipline
JNTUA B.Tech. R20 Regulations
Semester–VI
S.No Course Code Course Name Semester-VI L T P Credits
Open Elective-II
S.No Course Code Course Name Offered by the Dept.
Semester-VII
S.No. Course Code Course Name L T P Credits
1. Professional Elective Course– III 3 0 0 3
20A31701a Recommender Systems
20A30701b Intelligent Information Retrieval Systems
20A30701c Knowledge Representation and Reasoning
2. Professional Elective Course– IV 3 0 0 3
20A31702a Optimization Techniques In AI
20A30702b AI for Image Analysis
20A33701a Machine Learning for Unstructured data
3. Professional Elective Course– V 3 0 0 3
20A30703a Dev Ops
20A05703b Block Chain Technology and Applications
20A30703b Reinforcement Learning
4. Humanities Elective – II 3 0 0 3
20A52701a1. Entrepreneurship and Incubation
20A52701b2. Management Science
20A52701c Enterprise Resource Planning
5. Open Elective Course – III 3 0 0 3
6. Open Elective Course – IV 3 0 0 3
7. Skill oriented course – V 1 0 2 2
20A30704 Conversational AI
8. 20A33702 Evaluation of Industry Internship 3
Total 23
Open Elective-III
S.No Course Code Course Name Offered by the Dept.
1 20A01704 Cost Effective Housing Techniques CE
2 20A02704 IOT Applications in Electrical Engineering EEE
3 20A03704 Product Design & Development ME
4 20A04704 Electronic Sensors ECE
5 20A04506 Principles of Communication Systems ECE
6 20A27704 Human Nutrition FT
7 20A54702 Numerical Methods for Engineers Mathematics
8 20A56702 Sensors And Actuators for Engineering Applications Physics
9 20A51702 Applications
Chemistry of Nanomaterials and Applications Chemistry
Open Elective-IV
S.No Course Code Course Name Offered by the Dept.
1 20A01705 Health, Safety & Environmental management CE
2 20A02705 Renewable Energy Systems EEE
3 20A03705 Introduction to Composite Materials ME
4 20A04705 Microcontrollers and Applications ECE
5 20A04706 Principles of Cellular & Mobile Communications ECE
6 20A27705 Waste and Effluent Management FT
7 20A54703 Number theory & its applications Mathematics
8 20A56703 Smart Materials and Devices Physics
9 20A51703 Green Chemistry and Catalysis for Sustainable Chemistry
Environment
JNTUA B.Tech. R20 Regulations
Semester-VIII
S.No. Course Code Course Name Category L T P Credits
Total 12
Course Objectives:
Study the concepts of software engineering
Understand the issues in development of AI software
Explore the methods for AI software development
Discuss the concepts of Machine learning and Expert systems
Demonstrate the use of AI in Software development
Course Outcomes:
After completion of the course, students will be able to
Understand the methods and issues in software engineering
Apply the principles of Artificial Intelligence for Software engineering
Design AI based software
Apply the Algorithms of Machine learning in solving problems
Design Expert systems
UNIT I Introduction to Computer Software for AI, AI Lecture Hrs 12
Problems and Conventional SE Problems, Software
Engineering Methodology
Computers and software systems, An introduction to Software engineering, Bridges and buildings
versus software systems, The software crisis, A demand for more software power, Responsiveness to
human users, Software systems in new types of domains, Responsiveness to dynamic usage
environments, Software systems with self-maintenance capabilities, A need for Al systems
What is an AI problem, Ill-defined specifications, correct versus 'good enough' solutions, It's the HOW
not the WHAT, the problem of dynamics, The quality of modular approximations, Context-free
problems?
Specify and verify—the SAV methodology, the myth of complete specification, what is verifiable,
Specify and test—the SAT methodology, testing for reliability, the strengths, the weaknesses, what are
the requirements for testing, what’s in a specification, Prototyping as a link
UNIT II An Incremental and Exploratory Methodology, New Lecture Hrs 8
Paradigms for System Engineering
Classical methodology and AI problems, The RUDE cycle, how do we start, Malleable software, AI
muscles on a conventional skeleton How do we proceed, how do we finish, The question of hacking,
Conventional paradigms
Self-adaptive software, The promise of increased software power, The threat of increased software
problems
.
JNTUA B.Tech. R20 Regulations
Reference Books:
1) Charles Rich and Richard C. Waters, Readings in Artificial Intelligence and Sofrware Engineering,
Morgan Kaufmann, 2014.
2) Farid Meziane &Sunil Vadera, “Artificial Intelligence Applications for Improved Software
Engineering Development”, Information Science Reference, 2009
Course Objectives:
The course is introduced for students to
Understand basic concepts of Machine Learning
Study different learning algorithms
Illustrate evaluation of learning algorithms
Course Outcomes (CO):
After completion of the course, students will be able to
Identify machine learning techniques suitable for a given problem
Solve the problems using various machine learning techniques
Design application using machine learning techniques
UNIT – III Bayesian Concept Learning & Supervised Learning: Classification Lecture 10Hrs
Introduction, Why Bayesian Methods are Important? Bayes’ Theorem, Bayes’ Theorem and Concept
Learning, Bayesian Belief Network
Supervised Learning: Classification: Introduction, Example of Supervised Learning, Classification
Model, Classification Learning Steps, Common Classification Algorithms-k-Nearest
Neighbour(kNN), Decision tree, Random forest model, Support vector machines
Textbooks:
1. Machine Learning, SaikatDutt, Subramanian Chandramouli, Amit Kumar Das, Pearson,
2019.
Reference Books:
1. EthernAlpaydin, “Introduction to Machine Learning”, MIT Press, 2004.
2. Stephen Marsland, “Machine Learning -An Algorithmic Perspective”, Second Edition,
Chapman and Hall/CRC Machine Learning and Pattern Recognition Series,2014.
1. Andreas C. Müller and Sarah Guido “Introduction to Machine Learning with Python: A
Guide for Data Scientists”, Oreilly.
Online Learning Resources:
Andrew Ng, “Machine Learning Yearning”
https://www.deeplearning.ai/machine-learning- yearning/
Shai Shalev-Shwartz , Shai Ben-David, “Understanding Machine Learning: From
Theory to Algorithms” , Cambridge University Press
https://www.cse.huji.ac.il/~shais/UnderstandingMachineLearning/index.html
JNTUA B.Tech. R20 Regulations
Textbooks:
1. Ian Goodfellow, YoshuaBengio, Aaron Courville, “Deep Learning”, MIT Press,2016.
2. Josh Patterson and Adam Gibson, “Deep learning: A practitioner's approach”, O'Reilly
Media, First Edition,2017.
Reference Books:
1. Fundamentals of Deep Learning, Designing next-generation machine intelligence algorithms,
Nikhil Buduma, O’Reilly, Shroff Publishers,2019.
2. Deep learning Cook Book, Practical recipes to get started Quickly, DouweOsinga, O’Reilly,
Shroff Publishers,2019.
Online Learning Resources:
https://keras.io/datasets/
http://deeplearning.net/tutorial/deeplearning.pdf
https://arxiv.org/pdf/1404.7828v4.pdf
https://www.cse.iitm.ac.in/~miteshk/CS7015.html
https://www.deeplearningbook.org
https://nptel.ac.in/courses/106105215
JNTUA B.Tech. R20 Regulations
Course Objectives:
To learn the big data characteristics, study challenges and Hadoop framework to handle big data.
Course Outcomes:
After completion of the course, students will be able to
• Understand the elements of Big data
• Use different technologies to tame Big Data
• Process Given data using Map Reduce
• Develop applications using Hive, NoSQL.
UNIT I Lecture 8Hrs
Getting an Overview of Big Data: Introduction to Big Data, Structuring Big Data, Elements of Big
Data, Big Data Analytics. Exploring the use of Big Data in Business Context Use of Big Data in
Social Networking, Use of Big Data Preventing Fraudulent Activities, Use of Big Data in Retail
Industry
Textbooks:
1. Big Data Black Book, DT Editorial services, Dreamtech Press
JNTUA B.Tech. R20 Regulations
Reference Books:
1. Data Science for Business by F. Provost and T. Fawcett, O’Reilly Media.
2. Taming the Big Data Tidal Wave: Finding Opportunities in Huge Data Streams with
Advanced
3. Hadoop: The Definitive Guide by Tom White, O’Reilly Media.
4. Big Data and Business Analytics by Jay Liebowitz, Auerbach Publications, CRC Press.
JNTUA B.Tech. R20 Regulations
Course Objectives:
The course is designed to
Understand the basic concepts of Computer Networks.
Introduce the layered approach for design of computer networks
Expose the network protocols used in Internet environment
Explain the format of headers of IP, TCP and UDP
Familiarize with the applications of Internet
Elucidate the design issues for a computer network
Course Outcomes (CO):
After completion of the course, students will be able to
Identify the software and hardware components of a computer network
Design software for a computer network
Develop new routing, and congestion control algorithms
Assess critically the existing routing protocols
Explain the functionality of each layer of a computer network
Choose the appropriate transport protocol based on the application requirements
UNIT II The Data Link Layer, Access Networks, and LANs Lecture 10Hrs
Data Link Layer Design Issues, Error Detection and Correction, Elementary Data Link Protocols,
Sliding Window Protocols (Textbook 1) Introduction to the Link Layer, Error-Detection and -
Correction Techniques, Multiple Access Links and Protocols, Switched Local Area Networks
Link Virtualization: A Network as a Link Layer, Data Center Networking, Retrospective: A Day in the
Life of a Web Page Request (Textbook 2)
Textbooks:
1. Andrew S.Tanenbaum, David j.wetherall, Computer Networks, 5 th Edition, PEARSON.
2. James F. Kurose, Keith W. Ross, “Computer Networking: A Top-Down Approach”, 6th edition,
Pearson, 2019.
JNTUA B.Tech. R20 Regulations
Reference Books:
1. Forouzan, Datacommunications and Networking, 5th Edition, McGraw Hill Publication.
2. Youlu Zheng, Shakil Akthar, “Networks for Computer Scientists and Engineers”, Oxford
Publishers, 2016.
Course Objectives:
Describe Intelligent Automation and its impact on the transformation of business
Study the technologies and best practices used to enable process automation
Identify areas where Intelligent Automation is applicable and formulate its value (quantify
and qualify).
Course Outcomes (CO):
After completion of the course, students will be able to
Outline the benefits of RPA and various platforms available on the market.
Describe RPA, where it can be applied and how it's implemented.
Identify and understand different types of variables, Image, Text and Data Tables
Automation.
Understand the Deployment of the Robot and to maintain the connection.
Describe how to handle the User Events and various types of Exceptions and
strategies.
UNIT III RPA Vendor Evaluation & Center of Excellence (CoE) Lecture 8Hrs
Be Realistic, Check Out Third Parties, Minimum Capabilities, Who Is the User?, Funding,
Ecosystem, Costs, Training and Education, Support, Best-of-Breed vs. End-to-End, Thought
Leadership and Vision, Industry Expertise, Security, Monitoring, and Deployment, What Type of
RPA?, The Design, Next-Generation Technologies
Center of Excellence (CoE): What Is the CoE? Why Have a CoE? Forming the Team, Business
Analyst, Developer, RPA Solution Architect, RPA Supervisor, What Should a CoE Do?
Communication, Change Management, CoE Case Study: Intuit
JNTUA B.Tech. R20 Regulations
UNIT IV Bot Development, Deployment and Monitoring & Data Preparation Lecture 10Hrs
Preliminaries, Installation of UiPath, Getting Started, Activities, Flowcharts and Sequences, Log
Message, Variables, Loops and Conditionals, For Each Loop, Do While Loop and While Loop,
IF/THEN/ELSE Conditionals, Switch, Debug, Common UiPath Functions, The UiPath
Orchestrator, Best Practices for Bot Development
Deployment and Monitoring: Testing, Going into Production, Monitoring, Security, Scaling
Data Preparation: Types of Data, Big Data, The Issues with Big Data, The Data Process, Types of
Algorithms, The Perils of the Moonshot, Bias
UNIT V Open Source RPA, Process Mining & Future of RPA Lecture 9 Hrs
What Is Open Source Software?, The Business Model of Open Source?, The Pros and Cons of
Open Source Software, Open RPA, UI. Vision, Robot Framework, Robocorp, Orchestra, TagUI
Process Mining: Old Way Vs. Process Mining, Backgrounder on Process Mining, How Process
Mining Works, Celonis, ProM, Signavio, Fluxicon, ABBYY, The Future of Process Mining
Future of RPA: Consolidation and IPOs, Microsoft, Attended Automation, Vertical-Specific
Companies, Hype Factor, Software-as-a-Service (SaaS) and Open Source, Chatbots, Artificial
Intelligence, Privacy and Ethics.
Textbooks:
1. Tom Taulli, “The Robotic Process Automation Handbook”, Apress, 2020
Reference Books:
1. Alok Mani Tripathi, “Learning Robotic Process Automation”, March 2018
2. Robotic process and Cognitive Automation by, Mary C Lacity& Leslie P Willcocks,
2018.
Online Learning Resources:
1. https://www.uipath.com/rpa/robotic-process-automation
2. https://www.academy.uipath.com
JNTUA B.Tech. R20 Regulations
Course Objectives:
Make use of Data sets in implementing the machine learning algorithms
Implement the machine learning concepts and algorithms in any suitable language of choice.
Course Outcomes (CO):
After completion of the course, students will be able to
Understand the Mathematical and statistical prospectives of machine learning algorithms
through python programming
Appreciate the importance of visualization in the data analytics solution.
Derive insights using Machine learning algorithms
List of Experiments:
Note:
a. The programs can be implemented in either JAVA or Python.
b. For Problems 1 to 6 and 10, programs are to be developed without using the built-in
classes or APIs of Java/Python.
c. Data sets can be taken from standard repositories
(https://archive.ics.uci.edu/ml/datasets.html) or constructed by the students.
1. Implement and demonstrate the FIND-S algorithm for finding the most specific hypothesis
based on a given set of training data samples. Read the training data from a .CSV file.
2. For a given set of training data examples stored in a .CSV file, implement and demonstrate
the Candidate-Elimination algorithm to output a description of the set of all hypotheses
consistent with the training examples.
3. Write a program to demonstrate the working of the decision tree based ID3 algorithm.
Use an appropriate data set for building the decision tree and apply this knowledge to
classify a new sample.
4. Build an Artificial Neural Network by implementing the Back-propagation algorithm and
test the same using appropriate data sets.
5. Write a program to implement the naïve Bayesian classifier for a sample training data set
stored as a .CSV file. Compute the accuracy of the classifier, considering few test data
sets.
6. Assuming a set of documents that need to be classified, use the naïve Bayesian Classifier
model to perform this task. Built-in Java classes/API can be used to write the program.
Calculate the accuracy, precision, and recall for your data set.
7. Write a program to construct a Bayesian network considering medical data. Use this model
to demonstrate the diagnosis of heart patients using standard Heart Disease Data Set. You
can use Java/Python ML library classes/API.
8. Apply EM algorithm to cluster a set of data stored in a .CSV file. Use the same data set for
clustering using k-Means algorithm. Compare the results of these two algorithms and
comment on the quality of clustering. You can add Java/Python ML library classes/API in
the program.
9. Write a program to implement k-Nearest Neighbour algorithm to classify the iris data set.
Print both correct and wrong predictions. Java/Python ML library classes can be used for
this problem.
10. Implement the non-parametric Locally Weighted Regression algorithm in order to fit data
points. Select appropriate data set for your experiment and draw graphs.
Projects
JNTUA B.Tech. R20 Regulations
References:
1. Python Machine Learning Workbook for beginners, AI Publishing, 2020.
Course Objectives:
Understand the context of Neural networks and deep learning.
Introduce major Deep learning algorithms, the problem settings, and their applications to solve
real world problems
Course Outcomes (CO):
After completion of the course, students will be able to
Identify the Deep learning algorithms which are more appropriate for various types of learning
tasks in various domains
Implementing Deep learning algorithms and solve real-world problems.
List of Experiments:
1. Introduction of Keras.
2. Installing Keras and packages in Keras.
3. Train the model to add two numbers and report the result.
4. Train the model to multiply two matrices and report the result using keras.
5. Train the model to print the prime numbers using Keras
6. Recurrent Neural Network
a. Numpy implement of a simple recurrent neural network
b. Create a recurrent layer in keras
c. Prepare IMDB data for movie review classification problem.
d. Train the model with embedding and simple RNN layers.
e. Plot the Results
7. Consider temperature-forecast as one the example for recurrent neural network and
implement the following.
a. Inspect the data of the weather dataset
b. Parsing the data
c. Plotting the temperature timeseries
d. Plotting the first 10 days of the temperature timeseries
8. Long short-term memory network
a. Implement LSTM using LSTM layer in keras
b. Train and evaluate using reversed sequences for IMDB data
c. Train and evaluate a bidirectional LSTM for IMDB data
9. Train and evaluate a Gated Recurrent Unit based model
a. By using GRU layer
b. By adding dropout and recurrent dropout to GRU layer.
c. Train a bidirectional GRU for temperature prediction data
10. Convolutional Neural Networks
a. Preparing the IMDB data
b. Train and evaluate a simple 1D convent on IMDB Data
c. Train and evaluate a simple 1D convent on temperature prediction data
11. Develop a traditional LSTM for sequence classification problem.
PROJECTS:
1)Write a program for Multilabel Movie Poster Classification.
2)Write a program for Predicting Bike-Sharing patterns
References:
1) Ian Goodfellow, YoshuaBengio, Aaraon Courville, “Deep Learning (Adaptive Computation and
Machine Learning series)”, MIT Press, 2016.
JNTUA B.Tech. R20 Regulations
Activities:
Module 1:
Introduction, MERN Components: React, Node.js, Express, MongoDB, Tools and Libraries, Why
MERN? JavaScript Everywhere, JSON Everywhere , Node.js Performance, The npm Ecosystem
Isomorphic, It’s Not a Framework!
Hello World: Server-Less Hello World, Server Setup, Build-Time JSX Compilation
Task: Create a simple Hello world web page using node.js and express.
Module 2:
React Components, Issue Tracker, React Classes, Composing Components, Passing Data Using
Properties, Passing Data Using Children, Dynamic Composition.
React State, Async State Initialization, Event Handling, communicating from child to parent,
Stateless Components, Designing Components: State vs. Props, Component Hierarchy,
Communication, Stateless Components.
Module 3:
Express REST APIs, REST: Resource Based, HTTP Methods as Actions, JSON ,Express: Routing,
Handler Function, Middleware, The List API: Automatic Server Restart ,Testing. The Create API ,
Using the List API, Using the Create API, Error Handling.
Module 4:
MongoDB Basics: Documents, Collections, Databases, Query Language, Installation, The mongo
Shell, Shell Scripting, Schema Initialization, MongoDB Node.js Driver, Reading from MongoDB,
Writing to MongoDB.
Task : Develop the Student Management API to store the student data into Database :-
1. To add the new students.
2. To remove the existing student.
3. To update the existing student details.
4. To list all the students.
5. To list all the students based on Roll Number or any unique ID or Age.
6. The student should have the following attributes:- Name , Date of Birth , Branch , Year of Study ,
Address , Roll Number or any unique ID.
Module 5:
Modularization and Webpack: Server-Side Modules, Introduction to Webpack, Using Webpack
Manually, Transform and Bundle, Libraries Bundle, Hot Module Replacement, HMR using
Middleware, Debugging, Server-Side ES2015, ESLint.
Routing with React Router : Routing Techniques, Simple Routing, Route Parameters, Route Query
String, Programmatic Navigation, Nested Routes, Browser History.
Forms: More Filters in the List API, Filter Form, The Get API, Edit Page, UI Components: Number
Input , Data Input, Update API , Using the Update API, Delete API, Using the Delete API.
React-Bootstrap: Bootstrap Installation, Navigation, Table and Panel, Forms: Grid-Based Forms,
Inline Forms, Horizontal Forms, Alerts: Validations, Results , Modals.
1. The admins should be able to Sign In, Sign out from the website.
2. The admin should be able to see the Dashboard after successful sign in.
3. The Dashboard should contain the Add Student, Delete Student, Update Student, List Student.
4. The admin should able filter the students based on branch or Roll Number or Date of Birth.
Task: Develop the Bookstore Library Website:
1. It should contain the 2 interfaces: User and Admin Interface.
2. User should be able do the following:
- browse books from the library
- filter them based on category, author, publications etc.
- Rent them for a specific duration
- Like/Review them
3. Admin should be able do the following:
- List/manage books
- Track rented books and their availability
4. Deploy the application in Netlify.
References:
1. VasanSubramanian , Pro MERN Stack: Full Stack Web App Development with
Mongo, Express, React, and Node, APress, 2nd Edition, 2019.
Online Learning Resources/Virtual Labs:
1. https://nodejs.org/en/
2. https://expressjs.com/
3. https://www.mongodb.com/
4. https://reactjs.org/
5. https://www.netlify.com/
JNTUA B.Tech. R20 Regulations
Reference Books:
1. Charniack, Eugene, Statistical Language Learning, MIT Press, 1993.
2. Jurafsky, Dan and Martin, James, Speech and Language Processing, 2nd Edition, Prentice
Hall, 2008.
3. Manning, Christopher and Henrich, Schutze, Foundations of Statistical Natural Language
Processing, MIT Press, 1999.
Online Learning Resources:
http://peterindia.net/AILinks.html
JNTUA B.Tech. R20 Regulations
Course Objectives:
The course is introduced for students to
Study different advanced machine learning algorithms
Discuss about evaluation of learning algorithms
Explore Python concepts related to machine learning
Course Outcomes (CO):
After completion of the course, students will be able to
Use Deep belief networks and CNN
Identify machine learning techniques suitable for a given problem
Solve the problems using various machine learning techniques
Apply Feature Engineering
Design application using machine learning techniques
UNIT - I Unsupervised Machine Learning & Deep Belief Networks Lecture 8 Hrs
Principal component analysis, Introducing K-means clustering, self-organizing maps. Deep Belief
Networks: Neural networks – a primer, composition of a neural network, network topologies,
Restricted Boltzmann Machine, Introducing the RBM, Applications of the RBM, Further applications
of the RBM, Deep belief Networks-Training a DBN, Applying the DBN, Validating the DBN
UNIT –IIStacked Denoising Autoencoders & Convolutional Neural NetworksLecture 9 Hrs
Autoencoders, Introducing the autoencoder, Topology, Training, Denoising autoencoders,
ApplyingadA, Stacked Denoising Autoencoders, Applying the SdA, Assessing SdA performance
Convolutional Neural Networks: Introduction to CNN, Understanding the convnet topology,
understanding convent layers and pooling layers, training a convent, Applying a CNN
UNIT - III Semi-Supervised Learning & Text Feature Engineering Lecture 9 Hrs
Introduction, understanding semi-supervised learning, Semi-supervised algorithms in action, Self-
training, implementing self-training, Finessing your self-training implementation, Contrastive
Pessimistic Likelihood Estimation
Text Feature Engineering: Introduction, Text feature engineering, Cleaning text data, Text cleaning
with Beautiful Soup, managing punctuation and tokenizing, Tagging and categorizing words, creating
features from text data, stemming, Bagging and random forests, Testing our prepared data
UNIT - IV Feature Engineering Lecture 9 Hrs
Introduction, creating a feature set, Engineering features for ML applications, using rescaling
techniques to improve the learnability of features, creating effective derived variables, reinterpreting
non-numeric features, using feature selection techniques, Performing feature selection, Feature
engineering in practice, Acquiring data via RESTful APIs, Testing the performance of our model,
Twitter, Deriving and selecting variables using feature engineering techniques
UNIT –VEnsemble Methods & Additional Python Machine Learning ToolsLecture 8 Hrs
Introducing ensembles, understanding averaging ensembles, using bagging algorithms, using random
forests, applying boosting methods, Using XGBoost, Using stacking ensembles, Applying ensembles
in practice, Using models in dynamic applications, Understanding model robustness, Identifying
modeling risk factors, Strategies to managing model robustness
Additional Python Machine Learning Tools: Alternative development tools, Introduction to Lasagne,
getting to know Lasagne, Introduction to Tensor flow, knowing when to use these libraries
Textbooks:
1. John Hearty, Advanced Machine Learning with Python, Packt Publishing Ltd, 2016.
Reference Books:
1. T.M. Mitchell, “Machine Learning”, McGraw-Hill,1997.
2. Machine Learning, SaikatDutt, Subramanian Chandramouli, Amit Kumar Das, Pearson, 2019.
Online Learning Resources:www.packtpub.com
JNTUA B.Tech. R20 Regulations
Course Objectives:
To explain the evolving computer model called cloud computing.
To introduce the various levels of services that can be achieved by cloud.
To describe the security aspects in cloud.
Course Outcomes (CO):
After completion of the course, students will be able to
Ability to create cloud computing environment
Ability to design applications for Cloud environment
Design & develop backup strategies for cloud data based on features.
Use and Examine different cloud computing services.
Apply different cloud programming model as per need.
Course Objectives:
Discuss the basics of Robotics
Understand the working of Robots
Demonstrate the building of Robots
Course Outcomes:
Ability to process end effectors and robotic controls.
Analyze Robot Transformations and Sensors
Able to understand Robot cell design and applications
Course Objectives:
The objective of this course is to understand the basic issues in computer vision and major
approaches to address the methods to learn the Linear Filters, segmentation by clustering,
Edge detection, Texture.
Course Outcomes:
After completing the course, you will be able to:
Identify basic concepts, terminology, theories, models and methods in the field of
computer vision,
Describe known principles of human visual system,
Describe basic methods of computer vision related to multi-scale representation, edge
detection and detection of other primitives, stereo, motion and object recognition,
Suggest a design of a computer vision system for a specific problem
Textbooks:
David A. Forsyth, Jean Ponce, Computer Vision – A modern Approach, PHI, 2003.
Reference Books:
1. Geometric Computing with Clifford Algebras: Theoretical Foundations and
Applications in Computer Vision and Robotics, Springer;1 edition,2001by
Sommer.
2. Digital Image Processing and Computer Vision,1/e,bySonka.
3. Computer Vision and Applications: Concise Edition (WithCD) by Jack Academy
Press, 2000.
Online Learning Resources:
https://nptel.ac.in/courses/106105216
https://nptel.ac.in/courses/108103174
JNTUA B.Tech. R20 Regulations
Course Objectives:
To introduce the students with the basics of NLP which will empower them for developing
advanced NLP tools and solving practical problems in the field.
Course Outcomes (CO):
After completion of the course, students will be able to
Understand approaches to syntax and semantics in NLP.
Analyse grammar formalism and context free grammars
Apply the statistical estimation and statistical alignment models
Apply Rule based Techniques, Statistical Machine translation (SMT), word alignment, phrase-
based translation
Have the skills (experience) of solving specific NLP tasks, which may involve programming in
Python, as well as running experiments on textual data.
List of Experiments:
1. Word Analysis
2. Word Generation
3. Morphology
4. N-Grams
5. N-Grams Smoothing
6. POS Tagging: Hidden Markov Model
7. POS Tagging: Viterbi Decoding
8. Building POS Tagger
9. Chunking
10. Building Chunker
Refer: https://nlp-iiith.vlabs.ac.in/List%20of%20experiments.html
References:
1. James Allen, Natural Language Understanding, 2nd Edition, 2003, Pearson Education.
2.Natural Language Processing, A paninian perspective, Akshar Bharathi, Vineet Chaitanya,
Prentice –Hall of India.
Online Learning Resources/Virtual Labs:
1. Natural Language Processing in TensorFlow | Coursera
JNTUA B.Tech. R20 Regulations
List of Experiments:
1. The probability that it is Friday and that a student is absent is 3 %. Since there are 5 school days
in a week, the probability that it is Friday is 20 %. What is the probability that a student is
absent given that today is Friday? Apply Baye’s rule in python to get the result.
2. Create a K-Means Clustering Algorithm from Scratch in Python?
3. Implement k-nearest neighbours classification using python
4. Given the following data, which specify classifications for nine combinations of VAR1 and
VAR2 predict a classification for a case where VAR1=0.906 and VAR2=0.606, using the result
of k-means clustering with 3 means (i.e., 3 centroids) VAR1 VAR2 CLASS 1.713 1.586 0
0.180 1.786 1 0.353 1.240 1 0.940 1.566 0 1.486 0.759 1 1.266 1.106 0 1.540 0.419 1 0.459
1.799 1 0.773 0.186 1
5. The following training examples map descriptions of individuals onto high, medium and low
credit-worthiness.
Income Recreation Job Status Age group Home- Risk
owner
Medium skiing design single twenties no High risk
High golf trading married forties yes Low risk
Low speedway transport married thirties yes Med risk
Medium football banking single thirties yes Low risk
High flying media married fifties yes High risk
Low football security single twenties no Med risk
Medium golf media single thirties yes Med risk
Medium golf transport married forties yes Low risk
High skiing banking single thirties yes High risk
Low golf unemployed married forties yes High risk
Input attributes are (from left to right) income, recreation, job, status, age group, home-owner. Find
the unconditional probability of `golf' and the conditional probability of `single' given `med Risk' in
the dataset?
6. Implement linear regression using python.
7. Build an Artificial Neural Network by implementing the Back-propagation algorithm and test
the same using appropriate data sets.
8. Implement Naïve Bayes’ theorem to classify the English text
9. Use the appropriate dataset for implementing feature engineering for machine learning to find
JNTUA B.Tech. R20 Regulations
References:
1. Advanced Machine Learning with python: by john hearty, 2016
2. Hands-On Machine Learning with Scikit-Learn and Tensor Flow (2nd Edition) by Aurelian
Ger, 2020
3. Y. S. Abu-Mostafa, M. Magdon-Ismail, H.-T. Lin. Learning from Data: A Short Course. First
Edition, 2012
4. C. M. Bishop. Pattern Recognition and Machine Learning. First Edition. Springer, 2006.
(Second Indian Reprint, 2015).
5. S. J. Russell, P. Norvig. Artificial Intelligence: A Modern Approach. Third Edition, Prentice-
Hall, 2010.
Online Learning Resources/Virtual Labs:
https://github.com/jiadaizhao/Advanced-Machine-Learning-Specialization
JNTUA B.Tech. R20 Regulations
List of Experiments:
1. Install VirtualBox/VMware Workstation with different flavours of Linux or windows OS on top
of windows operating systems.
2. Install a C compiler in the virtual machine created using virtual box and execute Simple
Programs
3. Install Google App Engine. Create hello world app and other simple web applications using
python/java.
4. Use GAE launcher to launch the web applications.
5. Simulate a cloud scenario using CloudSim and run a scheduling algorithm that is not present in
CloudSim.
6. Find a procedure to transfer the files from one virtual machine to another virtual machine.
7. Find a procedure to launch virtual machine using try stack (Online Open stack Demo Version)
8. Install Hadoop single node cluster and run simple applications like wordcount
9. Establish an AWS account. Use the AWS Management Console to launch an EC2 instance and
connect to it.
10. Develop a Guestbook Application using Google App Engine
11. Develop a Serverless Web App using AWS
12. Design a Content Recommendation system using AWS
13. Design a Cloud based smart traffic management system
14. Design Cloud based attendance management system
15. Design E-learning cloud-based system
16. Using Amazon Lex build a Chatbot
References:
1. https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html.
2. http://code.google.com/appengine/downloads.html
3. http://code.google.com/appengine/downloads.html
Online Learning Resources/Virtual Labs:
1. Google Cloud Computing Foundations Course - Course (nptel.ac.in)
JNTUA B.Tech. R20 Regulations
Activities:
Intrapersonal Skills- Narration about self- strengths and weaknesses- clarity of thought – self- expression
– articulating with felicity
(The facilitator can guide the participants before the activity citing examples from the lives of the great,
anecdotes and literary sources)
Interpersonal Skills- Group Discussion – Debate – Team Tasks - Book and film Reviews by groups -
Group leader presenting views (non- controversial and secular) on contemporary issues or on a given topic.
Verbal Communication- Oral Presentations- Extempore- brief addresses and speeches- convincing-
negotiating- agreeing and disagreeing with professional grace.
Non-verbal communication – Public speaking – Mock interviews – presentations with an objective to
identify non- verbal clues and remedy the lapses on observation
Activities:
Placing a problem which involves conflict of interests, choice and views – formulating the problem –
exploring solutions by proper reasoning – Discussion on important professional, career and organizational
decisions and initiate debate on the appropriateness of the decision.
JNTUA B.Tech. R20 Regulations
Activities:
Providing situations for the participants to express emotions such as happiness, enthusiasm, gratitude,
sympathy, and confidence, compassion in the form of written or oral presentations.
Providing opportunities for the participants to narrate certain crisis and stress –ridden situations caused by
failure, anger, jealousy, resentment and frustration in the form of written and oral presentation, Organizing
Debates
Activities:
Forming group with a consensus among the participants- choosing a leader- encouraging the group
members to express views on leadership- democratic attitude- sense of sacrifice – sense of adjustment –
vision – accommodating nature- eliciting views on successes and failures of leadership using the past
knowledge and experience of the participants, Public Speaking, Activities on Time Management,
Motivation, Decision Making, Group discussion etc.
NOTE-:
1. The facilitator can guide the participants before the activity citing examples from the lives of the great,
anecdotes, epics, scriptures, autobiographies and literary sources which bear true relevance to the prescribed
skill.
2. Case studies may be given wherever feasible for example for Decision Making- The decision of King
Lear or for good Leadership – Mahendar Singh Dhoni etc.
Textbooks:
1. Personality Development and Soft Skills (English, Paperback, Mitra BarunK.)Publisher: Oxford
University Press; Pap/Cdr edition (July 22, 2012)
2. Personality Development and Soft Skills: Preparing for Tomorrow, Dr Shikha KapoorPublisher : I
K International Publishing House; 0 edition (February 28, 2018)
Reference Books:
1. Soft skills: personality development for life success by Prashant Sharma, BPB publications
2018.
2. Soft Skills By Alex K. Published by S.Chand
3. Soft Skills: An Integrated Approach to Maximise Personality Gajendra Singh Chauhan,
Sangeetha Sharma Published by Wiley.
4. Communication Skills and Soft Skills (Hardcover, A. Sharma) Publisher: Yking books
5. SOFT SKILLS for a BIG IMPACT (English, Paperback, RenuShorey) Publisher: Notion Press
6. Life Skills Paperback English Dr. Rajiv Kumar Jain, Dr. Usha Jain Publisher: Vayu Education
of India
Online Learning Resources:
1. https://youtu.be/DUlsNJtg2L8?list=PLLy_2iUCG87CQhELCytvXh0E_y-bOO1_q
2. https://youtu.be/xBaLgJZ0t6A?list=PLzf4HHlsQFwJZel_j2PUy0pwjVUgj7KlJ
3. https://youtu.be/-Y-R9hDl7lU
4. https://youtu.be/gkLsn4ddmTs
5. https://youtu.be/2bf9K2rRWwo
6. https://youtu.be/FchfE3c2jzc
JNTUA B.Tech. R20 Regulations
Course Objectives:
This course introduces the student to the basics of Intellectual Property Rights, Copy Right Laws, Cyber Laws,
Trade Marks and Issues related to Patents. The overall idea of the course is to help and encourage the student
for startups and innovations
Course Outcomes:
Understand IPR law & Cyber law
Discuss registration process, maintenance and litigations associated with trademarks
Illustrate the copy right law
• Enumerate the trade secret law.
UNIT I
Introduction to Intellectual Property Law – Evolutionary past – Intellectual Property Law Basics – Types of
Intellectual Property – Innovations and Inventions of Trade related Intellectual Property Rights – Agencies
Responsible for Intellectual Property Registration – Infringement – Regulatory – Overuse or Misuse of
Intellectual Property Rights – Compliance and Liability Issues.
UNIT II
Introduction to Copyrights – Principles of Copyright – Subject Matters of Copyright – Rights Afforded by
Copyright Law –Copyright Ownership – Transfer and Duration – Right to Prepare Derivative Works –Rights
of Distribution – Rights of performers – Copyright Formalities and Registration – Limitations – Infringement
of Copyright – International Copyright Law-Semiconductor Chip Protection Act.
UNIT III
Introduction to Patent Law – Rights and Limitations – Rights under Patent Law – Patent Requirements –
Ownership and Transfer – Patent Application Process and Granting of Patent – Patent Infringement and
Litigation – International Patent Law – Double Patenting – Patent Searching – Patent Cooperation Treaty –
New developments in Patent Law- Invention Developers and Promoters.
UNIT IV
Introduction to Trade Mark – Trade Mark Registration Process – Post registration procedures – Trade Mark
maintenance – Transfer of rights – Inter parties Proceedings – Infringement – Dilution of Ownership of Trade
Mark – Likelihood of confusion – Trade Mark claims – Trade Marks Litigation – International Trade Mark
Law.
UNIT V
Introduction to Trade Secrets – Maintaining Trade Secret – Physical Security – Employee Access Limitation –
Employee Confidentiality Agreement – Trade Secret Law – Unfair Competition – Trade Secret Litigation –
Breach of Contract – Applying State Law. Introduction to Cyber Law – Information Technology Act – Cyber
Crime and E-commerce – Data Security – Confidentiality – Privacy – International aspects of Computer and
Online Crime.
Textbooks:
1. Deborah E.Bouchoux: “Intellectual Property”. Cengage learning, New Delhi
2. Kompal Bansal &Parishit Bansal “Fundamentals of IPR for Engineers”, BS Publications (Press)
3. Cyber Law. Texts & Cases, South-Western’s Special Topics Collections
References:
1. Prabhuddha Ganguli: ‘ Intellectual Property Rights” Tata Mc-Graw – Hill, New Delhi
2. Richard Stim: “Intellectual Property”, Cengage Learning, New Delhi.
3. R. Radha Krishnan, S. Balasubramanian: “Intellectual Property Rights”, Excel Books. New Delhi.
4. M. Ashok Kumar and Mohd. Iqbal Ali: “Intellectual Property Right” Serials Pub.
JNTUA B.Tech. R20 Regulations
Course Objectives:
To provide students with basic concepts and its application in various domain
To make the students understand different techniques that a data scientist needs to know for
analysing big data
To design and build a complete machine learning solution in many application domains.
Course Outcomes:
After completion of the course, students will be able to
Aware of various issues related to Personalization and Recommendations.
Design and implement a set of well-known Recommender System approaches used in E-
commerce and Tourism industry.
Develop new Recommender Systems for a number of domains especially, Education,
Health-care.
UNIT I An Introduction to Recommender Systems, Lecture 8Hrs
Neighborhood-Based Collaborative Filtering
Introduction, Goals of Recommender Systems, Basic Models of Recommender Systems, Domain-
Specific Challenges in Recommender Systems. Advanced Topics and Applications.
Introduction, Key Properties of Ratings Matrices, Predicting Ratings with Neighborhood-
Neighborhood-Based Collaborative Filtering:
Based Methods, Clustering and Neighborhood-Based Methods, Dimensionality Reduction and
Neighborhood Methods, Graph Models for Neighborhood-Based Methods,A Regression Modeling
View of Neighborhood Methods
UNIT II Model-Based Collaborative Filtering, Content-Based Lecture 9Hrs
Recommender Systems
Introduction, Decision and Regression Trees, Rule-Based Collaborative Filtering, Naive Bayes
Collaborative Filtering, Using an Arbitrary Classification Model as a Black-Box, Latent Factor
Models, Integrating Factorization and Neighborhood Models.
Content-Based Recommender Systems:
Introduction, Basic Components of Content-Based Systems, Preprocessing and Feature Extraction,
Learning User Profiles and Filtering, Content-Based Versus Collaborative Recommendations, Using
Content-Based Models for Collaborative Filtering, Summary.
Introduction, Ensemble Methods from the Classification Perspective, Weighted Hybrids, Switching
Hybrids, Cascade Hybrids, Feature Augmentation Hybrids, Meta-Level Hybrids, Feature
Combination Hybrids, Summary.
Textbooks:
1. Charu C. Aggarwal, “Recommender Systems”, Springer,2016.
Reference Books:
1. Francesco Ricci, LiorRokach, “Recommender Systems Handbook”, 2nd ed., Springer, 2015
Edition
Course Objectives:
Teach how to retrieve information
Discuss indexing and how to use it
Demonstrate how to automate indexing
Course Outcomes:
After completion of the course, students will be able to
Recognize the Boolean Model, Vector Space Model, and Probabilistic Model.
Understand retrieval utilities.
Understand different formatting tags
Understand cross-language information retrieval
Understand the clustering techniques
Determine the efficiency.
Textbooks:
1. Knowledge Representation logical, Philosophical, and Computational Foundations by
JohnF. Sowa, Thomson Learning.
2. Knowledge Representation and Reasoning by Ronald J. Brachman, Hector J. Levesque,
Elsevier
JNTUA B.Tech. R20 Regulations
Reference Books:
1. Foundations of Knowledge Representation and Reasoning: 810 (Lecture Notes in
Computer Science),by Gerhard Lakemeyer,28 June 1994
Course Objectives:
Introduce to optimization techniques using both linear and non-linear programming.
Discuss optimization though some techniques.
Course Outcomes:
After completion of the course, students will be able to
Relate key concepts and applications of various optimization techniques
Identify the appropriate optimization technique for the given problem
Formulate appropriate objective functions and constraints to solve real life optimization
problems
UNIT I Lecture 8Hrs
Statement of an optimization problems classification of optimization problem classical optimiz
ation techniques
Single variable optimizations, Multi variable optimization, equality constrainst, inequality constraint
s, No constraints.
Simplex Multipliers -
Dual and Primal Dual Simplex Method Sensitivity Analysis Transportation problem and its solutio
n – Assignment problem and its solution –
Assignment problem and its solution by Hungarian method Karmakar’s method statement, Conver
sion of the Linear Programming problem intothe required form, Algorithm.
Textbooks:
JNTUA B.Tech. R20 Regulations
Reference Books:
1. Hillier / Lieberman, “Introduction to Operations Research”, Tata McGraw Hill
Publishing company Ltd, 2002.
2. Singiresu S Rao, “Engineering optimization Theory and Practice”, New Age
International, 1996.
3. Mik Misniewski, “Quantitative Methods for Decision makers”, MacMillian Press
Ltd., 1994.
4.Kambo N S, “Mathematical Programming Techniques”, Affiliated East – West press, 1991.
Course Objectives:
Discuss the format of images
Explore the APIs of python related to image processing
Course Outcomes:
After completion of the course, students will be able to
• Understand the format of different type of images
• Apply the functionality of python for image processing
• Relate machine learning and image processing
UNIT I Image Formation& 3-D Imaging Lecture 8Hrs
UNIT V Image Processing Using Machine Learning & Real- Lecture 8Hrs
Time Use Cases
Feature Mapping Using the SIFT Algorithm, Image Registration Using the RANSAC Algorithm:
estimate_ affine, residual lengths, processing the Images, The Complete code.
Image Classification Using Artificial Neural Networks, Image Classification Using CNNs,
Image Classification Using Machine Learning Approaches: Decision Trees,Support Vector
Machines, Logistics Regression,Code,Important Terms
Introduction to Real-Time Use Cases:
Finding Palm Lines, Detecting Faces, Recognizing Faces, Tracking Movements, Detecting Lanes
JNTUA B.Tech. R20 Regulations
Textbooks:
1. Digital Image Processing by Rafael C. Gonzalez,4th Edition, 2018
2. Hands-On Image Processing with Python: Expert techniques for advanced image analysis and
effective interpretation of image data,by Sandipan Dey, 2018
Reference Books:
1. Digital Image Processing-Bernd Jahne,2005
Solution Leveraging a Commercial Text Analytics Platform, Life Sciences Research: Mining
Biological Pathway Information with Gene Ways.
Textbooks:
1. The Text Mining Hand Book, by Ronen Feldman, James Sanger, 2006
Reference Books:
1. Machine learning by Anuradha Srinivasa Raghavan,2019
Online Learning Resources:
1. ANN on Unstructured Data | Artificial Neural Network on Unstructured Data
(analyticsvidhya.com)
2. Machine learning and unstructured data - Operationalizing Machine Learning Models |
Coursera
JNTUA B.Tech. R20 Regulations
1. Sanjeev Sharma & Bernie Coyne, DevOps for Dummies, Published by John Wiley & Sons, Inc.
2. Michael Huttermann, DevOps for Developers, Apress publishers,2012.
Course Objectives:
Understand how block chain systems (mainly Bit coin and Ethereum) work and to securely
interact with them,
Design, build, and deploy smart contracts and distributed applications,
Integrate ideas from block chain technology into their own projects.
Course Outcomes (CO):
After completion of the course, students will be able to
Demonstrate the foundation of the Block chain technology and understand the processes in
payment and funding. Identify the risks involved in building Block chain applications.
Review of legal implications using smart contracts.
Choose the present landscape of Blockchain implementations and Understand Crypto
currency markets
Examine how to profit from trading crypto currencies.
Textbooks:
1. Ambadas, Arshad SarfarzAriff, Sham “Blockchain for Enterprise Application Developers”,
Wiley, 2020
2. Andreas M. Antonopoulos, “Mastering Bitcoin: Programming the Open Blockchain”,
O’Reilly, 2017
Reference Books:
1. Blockchain: A Practical Guide to Developing Business, Law, and Technology Solutions,
Joseph Bambara, Paul R. Allen, Mc Graw Hill.
2. Blockchain: Blueprint for a New Economy, Melanie Swan, O’Reilly
Online Learning Resources:
https://github.com/blockchainedindia/resources
1.
JNTUA B.Tech. R20 Regulations
Course Outcomes:
After completion of the course, students will be able to
• Formulate Reinforcement Learning problems
• Apply various Tabular Solution Methods to Markov Reward Process Problems
• Apply various Iterative Solution methods to Markov Decision Process Problems
• Comprehend Function approximation methods
UNIT I Lecture 8Hrs
Introduction
Course logistics and overview. Origin and history of Reinforcement Learning research. Its
connections with other related fields and with different branches of machine learning.
Probability Primer
Brush up of Probability concepts - Axioms of probability, concepts of random variables, PMF, PDFs,
CDFs, Expectation. Concepts of joint and multiple random variables, joint, conditional and marginal
distributions. Correlation and independence
Course Outcomes:
Understand the concept of Entrepreneurship and challenges in the world of
competition.
Apply the Knowledge in generating ideas for New Ventures.
Analyze various sources of finance and subsidies to entrepreneur/women
Entrepreneurs.
Evaluate the role of central government and state government in promoting
Entrepreneurship.
Create and design business plan structure through incubations.
UNIT I
Entrepreneurship - Concept, knowledge and skills requirement - Characteristics of successful
entrepreneurs - Entrepreneurship process - Factors impacting emergence of entrepreneurship -
Differences between Entrepreneur and Intrapreneur - Understanding individual entrepreneurial
mindset and personality - Recent trends in Entrepreneurship.
UNIT II
Starting the New Venture - Generating business idea – Sources of new ideas & methods of generating
ideas - Opportunity recognition - Feasibility study - Market feasibility, technical/operational
feasibility - Financial feasibility - Drawing business plan - Preparing project report - Presenting
business plan to investors.
UNIT III
Sources of finance - Various sources of Finance available - Long term sources - Short term sources -
Institutional Finance – Commercial Banks, SFC's in India - NBFC's in India - their way of financing
in India for small and medium business - Entrepreneurship development programs in India - The
entrepreneurial journey- Institutions in aid of entrepreneurship development
UNIT IV
Women Entrepreneurship - Entrepreneurship Development and Government - Role of Central
Government and State Government in promoting women Entrepreneurship - Introduction to various
incentives, subsidies and grants – Export- oriented Units - Fiscal and Tax concessions available -
Women entrepreneurship - Role and importance - Growth of women entrepreneurship in India -
Issues & Challenges - Entrepreneurial motivations.
UNIT V
Fundamentals of Business Incubation - Principles and good practices of business incubation- Process
of business incubation and the business incubator and how they operate and influence the
Type/benefits of incubators - Corporate/educational / institutional incubators - Broader business
JNTUA B.Tech. R20 Regulations
incubation environment - Pre-Incubation and Post - Incubation process - Idea lab, Business plan
structure - Value proposition
Textbooks:
1. D F Kuratko and T V Rao, “Entrepreneurship” - A South-Asian Perspective – Cengage
Learning, 2012. (For PPT, Case Solutions Faculty may visit : login.cengage.com)
2. Nandan H, “ Fundamentals of Entrepreneurship”, PHI, 2013
References:
1. Vasant Desai, “Small Scale Industries and Entrepreneurship”, Himalaya Publishing 2012.
2. Rajeev Roy “Entrepreneurship”, 2nd Edition, Oxford, 2012.
3. B.JanakiramandM.Rizwana‖ “Entrepreneurship Development: Text & Cases”, Excel Books,
2011.
4. Stuart Read, Effectual “Entrepreneurship”, Routledge, 2013.
E-Resources
1. Entrepreneurship-Through-the-Lens-of-enture Capital
2. http://www.onlinevideolecture.com/?course=mba-programs&subject=entrepreneurship
3. http://nptel.ac.in/courses/122106032/Pdf/7_4.pd
4. http://freevideolectures.com/Course/3514/Economics-/-Management-/-Entrepreneurhip/50
JNTUA B.Tech. R20 Regulations
Course Objectives:
To provide fundamental knowledge on Management, Administration, Organization & its
concepts.
To make the students understand the role of management in Production
To impart the concept of HRM in order to have an idea on Recruitment, Selection,Training&
Development, job evaluation and Merit rating concepts
To create awareness on identify Strategic Management areas & the PERT/CPM for better
Project Management
To make the students aware of the contemporary issues in management
Course Outcomes:
Understand the concepts & principles of management and designs of organization in a
practical world
Apply the knowledge of Work-study principles & Quality Control techniques in industry
Analyze the concepts of HRM in Recruitment, Selection and Training & Development.
Evaluate PERT/CPM Techniques for projects of an enterprise and estimate time & cost of
project & to analyze the business through SWOT.
Create Modern technology in management science.
Textbooks:
1. A.R Aryasri, “Management Science”, TMH, 2013
2. Stoner, Freeman, Gilbert, Management, Pearson Education, New Delhi, 2012.
References:
1. Koontz &Weihrich, “Essentials of Management”, 6th edition, TMH, 2005.
2. Thomas N.Duening& John M.Ivancevich, “Management Principles and Guidelines”, Biztantra.
3. Kanishka Bedi, “Production and Operations Management”, Oxford University Press, 2004.
4. Samuel C.Certo, “Modern Management”, 9th edition, PHI, 2005
JNTUA B.Tech. R20 Regulations
UNITI
Introduction to ERP: Enterprise – An Overview Integrated Management Information, Business
Modeling, Integrated Data Model Business Processing Reengineering(BPR), Data Warehousing, Data
Mining, On-line Analytical Processing(OLAP), Supply Chain Management (SCM), Customer
Relationship Management(CRM),
UNITII
Benefits of ERP: Reduction of Lead-Time, On-time Shipment, Reduction in Cycle Time, Improved
Resource Utilization, Better Customer Satisfaction, Improved Supplier Performance, Increased
Flexibility, Reduced Quality Costs, Improved Information Accuracy and Design-making Capability
UNITIII
ERP Implementation Lifecycle: Pre-evaluation Screening, Package Evaluation, Project Planning
Phase, Gap Analysis, Reengineering, Configuration, Implementation Team Training, Testing, Going
Live, End-user Training, Post-implementation (Maintenance mode)
UNITIV
BPR: Historical background: Nature, significance and rationale of business process reengineering
(BPR), Fundamentals of BPR. Major issues in process redesign: Business vision and process
objectives, Processes to be redesigned, Measuring existing processes,
UNITV
IT in ERP: Role of information technology (IT) and identifying IT levers. Designing and building a
prototype of the new process: BPR phases, Relationship between BPR phases. MIS - Management
Information System, DSS - Decision Support System, EIS - Executive Information System.
Textbooks:
1. Pankaj Sharma. “Enterprise Resource Planning”. Aph Publishing Corporation, New Delhi,
2004.
2. Alexis Leon, “Enterprise Resource Planning”, IV Edition, Mc.Graw Hill, 2019
References:
1. Marianne Bradford “Modern ERP”, 3rd edition.
2. “ERP making it happen Thomas f. Wallace and Michael
3. Directing the ERP Implementation Michael w pelphrey
JNTUA B.Tech. R20 Regulations
Course Objectives:
Understand basic concepts in conversational AI
Learn recent advances in conversational AI
Course Outcomes:
After completion of the course, students will be able to
Develop a fair understanding of AI applications and to know where and how to apply these
tools to improve productivity.
Understand AI as a tool pretty much like they treat calculator as a tool for simple calculation
Apply methods for different training and testing assistants
Design classifier for voice assistants
UNIT I
Introduction to Chatbots, Setting Up the Developer Environment
What are chatbots? Journey of Chatbots, Rise of Chatbots, Messaging Platforms, Botframework,
Local Installation
UNIT II Basics of Bot Building, Advanced Bot Building
Intents, Entities, Design principles, showing product results, saving messages, Building your own
intent classifier
UNIT III Building Chatbots the easy way
Introduction to dialog flow, building a food ordering chatbot, deploying dialog flow chatbot on the
web, Integrate dialog flow chatbot on Facebook messenger, Fulfilment
UNIT IV Building Chatbots the hard way
What is Rasa NLU? Training and building a chatbot from scratch, Dialog management using Rasa
core, writing custom actions of chatbot, Data preparing for training the bot, Testing the bot
UNIT V Deploying your chatbot
First steps, Rasa’s credential management, Deploying the chatbot on Facebook, Deploying the
chatbot on slack, Deploying the chatbot on your own
Textbooks:
1. Rashid Khan, Anik Das “Build Better Chatbots”, Apress, 2018.
2. Sumit Raj “Building Chatbots with Python”, Apress, 2019.
Reference Books:
Conversational AI: Chatbots that workBy Andrew Freed,2021
Online Learning Resources:
Building AI Powered Chatbots Without Programming | Coursera
List of Experiments/Projects
1. Design a Chatbot to answer FAQs about your organization
2. Develop a Chatbot which delivers smooth customer experience via Facebook messenger
3. Create a chatbot which helps the students in opening a bank account
4. Design a chatbot which finds the diseases using symptoms provided by the user
5. Develop an e-commerce chatbot
6. Design a chatbot for the Tourism department
7. Design a Chatbot which helps the patients with Insomnia problem.
JNTUA B.Tech. R20 Regulations
OPEN
ELECTIVES
JNTUA B.Tech. R20 Regulations
UNIT I
Overview of the course, basic definitions, buildings-types-components-economy and design-
principles of planning of buildings and their importance. Definitions and importance of grouping and
circulation-lighting and ventilation-consideration of the above aspects during planning of building.
UNIT II
Termite proofing: Inspection-control measures and precautions-lighting protectionof buildings-
general principles of design of openings-various types of fire protection measures to be considered
while panning a building.
UNIT III
Vertical transportation in a building: Types of vertical transportation-stairs-different forms of stairs-
planning of stairs-other modes of vertical transportation –lifts-ramps-escalators.
UNIT IV
Prefabrication systems in residential buildings-walls-openings-cupboards-shelves etc., planning and
modules and sizes of components in prefabrication. Planning and designing of residential buildings
against the earthquake forces, principles, seismic forces and their effect on buildings.
UNIT V
Acoustics –effect of noise –properties of noise and its measurements, principles of acoustics of
building. Sound insulation-importance and measures.
Textbooks:
1. Building construction by Varghese, PHI Learning Private Limited 2 nd Edition 2015
2. Building construction by Punmia.B.C, Jain.A.K and Jain.A.K Laxmi Publications 11 th
edition 2016
Reference Books:
1. National Building Code of India, Bureau of Indian Standards
2. Building construction-Technical teachers training institute, Madras, Tata McGraw Hill.
3. Building construction by S.P.Arora and S.P.BrndraDhanpat Rai and Sons Publications, New
Delh 2014 edition
https://nptel.ac.in/courses/105102206
https://nptel.ac.in/courses/105103206
JNTUA B.Tech. R20 Regulations
Battery charging: Basic requirements, charger architecture, charger functions, wireless charging,
power factor correction.
Control: Introduction, modelling of electromechanical system, feedback controller design approach, PI
controllers designing, torque-loop, speed control loop compensation, acceleration of battery electric
vehicle
Textbooks:
1. C.C Chan, K.T Chau: Modern Electric Vehicle Technology, Oxford University Press Inc., New York
2001.
2. James Larminie, John Lowry, Electric Vehicle Technology Explained, Wiley, 2003.
Reference Books:
1. Electric and Hybrid Vehicles Design Fundamentals, Iqbal Husain, CRC Press 2005.
2. Ali Emadi, Advanced Electric Drive Vehicles, CRC Press, 2015.
Reference Books:
1. Frank W.Liou, “Rapid Prototyping & Engineering Applications”, CRC Press, Taylor &
Francis Group, 2011.
2. Rafiq Noorani, “Rapid Prototyping: Principles and Applications in Manufacturing”, John
Wiley&Sons, 2006.
Course Objectives:
To provide fundamental knowledge of programming language for solving problems.
Course Outcomes: On completion of the course, students will be able to
Generate arrays and matrices for numerical problems solving.
Represent data and solution in graphical display.
Write scripts and functions to easily execute series of tasks in problem solving.
Use arrays, matrices and functions in Engineering applications
Design GUI for basic mathematical applications.
UNIT I
Introduction: Basics of MATLAB, MATLAB windows, Advantages of MATLAB, on-line help, file
types. MATLAB Basics: Variables and Constants –Vectors and Matrices- Arrays - manipulation-
Built-in MATLAB Functions. Creating and printing simple plots, Creating, Saving and Executing a
Script File, Creating and Executing a function file. Programming Basics: Data Types-Operators –
Hierarchy of operations, Relational and logical operators, if-end structure, if-else-end structure, if-
elseif-else-end structure, switch-case statement, for-end loop, while-end loop, break and continue
commands.
UNIT II
Scripts and Functions Script Files, Function Files, Debugging methods in MATLAB. Graphics: Basic
2D plots: Printing labels- grid and axes box- Entering text in a box- Axis control-Style options
Multiple plots-subplots-specialized 2D plots: stem-, bar, hist, pi, stairs, loglog, semilog,polar,comet
3D plots: Mesh,Contour,Surf,Stem3,ezplot.
UNIT III
Numerical Methods Using MATLAB Numerical Differentiation, Numerical integration- Newton-
Cotes integration formulae, Multi-step application of Trapezoidal rule, Simpson’s 1/3 Rule for
Numerical Integration. MATLAB functions for integration. Linear Equations- Linear algebra in
MATLAB, solving a linear system, Gauss Elimination, Finding eigen values and eigen vectors,
Matrix factorizations, Advanced topics.
UNIT IV
Nonlinear Equations System of Non-linear equations, Solving System of Equations Using MATLAB
function fsolve, Interpolation Lagrange Interpolation, Two dimensional Interpolation, Straight line fit
using Least Square Method, Curve fitting using built-in functions ployval and polyfit, cubic fit using
least square method. Finding roots of a polynomial - roots function, Newton-Raphson Method.
UNIT V
Solution of Ordinary differential Equations (ODEs)-The 4th order Runge-kutta Method, ODE Solvers
in MATLAB, Solving First –order equations using ODE23 and ODE45. Structures and Graphical user
interface (GUI): Advanced data Objects, how a GUI works, Creating and displaying a GUI. GUI
components, Dialog Boxes.
Learning Resources:
1. Getting started with MATLAB “A quick introduction for scientist and engineers by Rudra
Pratap, Oxford publications.
2. Advanced Guide to MATLAB-Practical Examples in Science and Engineering by S.N.Alam,
S.Islam, S.K. Patel-I.K. International Publishing House Pvt. Ltd.
JNTUA B.Tech. R20 Regulations
Course Outcomes:
Understand different system representation, block diagram reduction and Mason’s rule.
Determine Time response analysis of LTI systems and steady state error.
Plot open loop and closed loop frequency responses of systems
Understand Stability concept.
Perform State variable analysis.
Textbooks:
1. Benjamin C. Kuo, Automatic Control Systems, PHI Learning Private Ltd, 2010.
2. J. Nagrath and M. Gopal, Control Systems Engineering, Tata McGraw-Hill Education Private
Limited, Reprint, 2010.
References:
1. Richard C. Dorf and Robert H. Bishop, Modern Control Systems, Pearson Education, Third
Impression, 2009.
2. S. Palani, Control System Engineering, Tata McGraw-Hill Education Private Limited, First
Reprint, 2010.
JNTUA B.Tech. R20 Regulations
Course Outcomes:
Students will gain knowledge on software in food technology, data analysis, Chemical
kinetics, microbial distortion in thermal process
Use of linear regression in analyzing sensory data, application of computer in some common
food industries like, milk plant, bakery units & fruits vegetable plants.
UNIT I
Introduction to various software and their applications in food technology. Application of MS Excel
to solve the problems of Food Technology, SPSS and JMP for data analysis, Pro-Engineering for
design, Lab VIEW and SCADA for process control .
UNIT II
Chemical kinetics in food processing: Determining rate constant of zero order reaction First order
rate constant and half-life of reactions. Determining energy of activation of vitamin degradation
during food storage Rates of Enzymes catalyzed reaction. Microbial distraction in thermal processing
of food. Determining decimal reduction time from microbial survival data, Thermal resistance factor,
Z-values in thermal processing of food. Sampling to ensure that a lot is not contaminated with more
than a given percentage Statistical quality control. Probability of occurrence in normal distribution.
Using binomial distribution to determine probability of occurrence. Probability of defective items in a
sample obtained from large lot
UNIT III
Sensory evaluation of food Statistical descriptors of a population estimated from sensory data
obtained from a sample Analysis of variance. One factor, completely randomized design For two
factor design without replication. Use of linear regression in analyzing sensory data. Mechanical
transport of liquid food. Measuring viscosity of liquid food using a capillary tube viscometer . Solving
simultaneous equations in designing multiple effect evaporator while using matrix algebra available in
excel.
UNIT IV
Familiarization with the application of computer in some common food industries like, milk plant,
bakery units & fruits vegetable plants, stating from the receiving of raw material up to the storage &
dispatch of finished product.
UNIT V
Basic Introduction to computer aided manufacturing. Application of computers, instrumentation and
control of food machinery, inventory control, process control etc.
Recommended books:
1. Computer Applications in Food Technology: Use of Spreadsheets in Graphical, Statistical and
Process Analysis by R. Paul Singh, AP.
2. Manuals of MS Office.
JNTUA B.Tech. R20 Regulations
Course Objectives:
This course enables the students to classify and formulate real-life problem for modeling as
optimization problem, solving and applying for decision making.
UNIT II
Transportation problems- assignment problems-Game theory.
UNIT III
CPM and PERT –Network diagram-Events and activities-Project Planning-Reducing critical events
and activities-Critical path calculations.
UNIT IV
Sequencing Problems-Replacement problems-Capital equipment- Discounting costs- Group
replacement.
UNIT V
Inventory models-various costs- Deterministic inventory models-Economic lot size-Stochastic
inventory models- Single period inventory models with shortage cost.
Textbooks:
1. Operations Research , S.D. Sharma.
2. Operations Research, An Introduction, Hamdy A. Taha, Pearson publishers.
3. Operations Research, Nita H Shah, Ravi M Gor, Hardik Soni, PHI publishers
Reference Books:
1. Problems on Operations Research, Er. Prem kumargupta, Dr.D.S. Hira, Chand publishers
2. Operations Research, CB Gupta, PK Dwivedi, Sunil kumaryadav
Course Objectives:
To make the student understand basic electrochemical principles such as standard electrode
potentials, emf and applications of electrochemical principles in the design of batteries.
To understand the basic concepts of processing and limitations of fossil fuels and Fuel cells &
their applications.
To impart knowledge to the students about fundamental concepts of hydrogen storage in
different materials and liquification method
Necessasity of harnessing alternate energy resources such as solar energy and its basic
concepts.
To understand and apply the basics of calculations related to material and energy flow in the
processes.
Course Outcomes:
Ability to perform simultaneous material and energy balances.
Student learn about various electrochemical and energy systems
Knowledge of solid, liquid and gaseous fuels
To know the energy demand of world, nation and available resources to fulfill the demand
To know about the conventional energy resources and their effective utilization
To acquire the knowledge of modern energy conversion technologies
To be able to understand and perform the various characterization techniques of fuels
To be able to identify available nonconventional (renewable) energy resources and techniques
to utilize them effectively
UNIT I: Electrochemical Systems: Galvanic cell, standard electrode potential, application of EMF,
electrical double layer, dipole moments, polarization, Batteries-Lead-acid and Lithium ion batteries.
UNIT II: Fuel Cells: Fuel cell working principle, Classification of fuel cells, Polymer electrolyte
membrane (PEM) fuel cells, Solid-oxide fuel cells (SOFC), Fuel cell efficiency, Basic design of fuel
cell,.
UNIT III: Hydrogen Storage: Hydrogen Storage, Chemical and Physical methods of hydrogen
storage, Hydrogen Storage in metal hydrides, metal organic frame works (MOF), Carbon structures,
metal oxide porous structures, hydrogel storage by high pressure methods. Liquifaction method.
UNIT IV:Solar Energy: Solar energy introduction and prospects, photo voltaic (PV) technology,
concentrated solar power (CSP), Solar Fuels, Solar cells.
UNIT V: Photo and Photo electrochemical Conversions: Photochemical cells and applications of
photochemical reactions, specificity of photo electrochemical cell, advantage of photoelectron
catalytic conversions.
References:
1. Physical chemistry by Ira N. Levine
2. Essentials of Physical Chemistry, Bahl and Bahl and Tuli.
3. Inorganic Chemistry, Silver and Atkins
4. Fuel Cell Hand Book 7th Edition, by US Department of Energy (EG&G technical services and
corporation)
5. Hand book of solar energy and applications by Arvind Tiwari and Shyam.
6. Solar energy fundamental, technology and systems by Klaus Jagar et.al.
7. Hydrogen storage by Levine Klebonoff
JNTUA B.Tech. R20 Regulations
Textbooks:
1. An Introduction to Environmental Economics by N. Hanley, J. Shogren and B. White Oxford
University Press.(2001)
2. Blueprint for a Green Economy by D.W. Pearce, A. Markandya and E.B. Barbier Earthscan,
London.(1989)
Reference Books:
1. Environmental Economics: An Elementary Introduction by R.K. Turner, D.W. Pearce and I.
Bateman Harvester Wheatsheaft, London. (1994),
2. Economics of Natural Resources and the Environment by D.W. Pearce and R.K. Turner
Harvester Wheat sheaf, London. (1990),
3. Environmental and Resource Economics: An Introduction by Michael S. Common and
Michael Stuart 2ndEdition, Harlow: Longman.(1996),
JNTUA B.Tech. R20 Regulations
4. Natural Resource and Environmental Economics by Roger Perman, Michael Common, Yue
Ma and James Mc Gilvray 3rdEdition, Pearson Education.(2003),
Textbooks:
1. Stuart Borlase, Smart Grids - Infrastructure, Technology and Solutions, CRC Press, 1e, 2013
2. Gil Masters, Renewable and Efficient Electric Power System, Wiley–IEEE Press, 2e, 2013.
Reference Books:
1. A.G. Phadke and J.S. Thorp, Synchronized Phasor Measurements and their Applications,
Springer Edition, 2e, 2017.
2. T. Ackermann, Wind Power in Power Systems, Hoboken, NJ, USA, John Wiley, 2e, 2012.
Online Learning Resources:
1. https://onlinecourses.nptel.ac.in/noc22_ee82/preview
JNTUA B.Tech. R20 Regulations
UNIT II
Introduction to Fourier Transform, Fourier Series, Relating the Laplace Transform to Fourier
Transform, Frequency response of continuous time systems
UNIT III
Frequency response of ideal analog filters, Salient features of Butterworth filters Design and
implementation of Analog Butterworth filters to meet given specifications
UNIT IV
Sampling Theorem- Statement and proof, converting the analog signal to a digital signal. Practical
sampling. The Discrete Fourier Transform, Properties of DFT. Comparing the frequency response of
analog and digital systems.
UNIT V
Definition of FIR and IIR filters. Frequency response of ideal digital filters
Transforming the Analog Butterworth filter to the Digital IIR Filter using suitable mapping
techniques, to meet given specifications. Design of FIR Filters using the Window technique, and the
frequency sampling technique to meet given specifications Comparing the designed filter with the
desired filter frequency response
Textbooks:
1. ‘Signals and Systems’, by Simon Haykin and Barry Van Veen, Wiley.
References:
1. 'Theory and Application of Digital Signal Processing', Rabiner and Gold
2. ‘Signals and Systems’, Schaum’s Outline series
3. ‘Digital Signal Processing’, Schaum’s Outline series
JNTUA B.Tech. R20 Regulations
UNIT I
Moore’s law, speed power performance, nMOS fabrication, CMOS fabrication: n-well, pwell
processes, BiCMOS, Comparison of bipolar and CMOS. Basic Electrical Properties of MOS And
BiCMOS Circuits: Drain to source current versus voltage characteristics, threshold voltage,
transconductance.
UNIT II
Basic Electrical Properties of MOS And BiCMOS Circuits: nMOS inverter, Determination of pull up
to pull down ratio: nMOS inverter driven through one or more pass transistors, alternative forms of
pull up, CMOS inverter, BiCMOS inverters, latch up. Basic Circuit Concepts: Sheet resistance, area
capacitance calculation, Delay unit, inverter delay, estimation of CMOS inverter delay, super buffers,
BiCMOS drivers.
UNIT III
MOS and BiCMOS Circuit Design Processes: MOS layers, stick diagrams, nMOS design style,
CMOS design style Design rules and layout & Scaling of MOS Circuits: λ - based design rules,
scaling factors for device parameters
UNIT IV
Subsystem Design and Layout-1: Switch logic pass transistor, Gate logic inverter, NAND gates, NOR
gates, pseudo nMOS, Dynamic CMOS Examples of structured design: Parity generator, Bus
arbitration, multiplexers, logic function block, code converter.
UNIT V
Subsystem Design and Layout-2: Clocked sequential circuits, dynamic shift registers, bus lines,
General considerations, 4-bit arithmetic processes, 4-bit shifter, RegularityDefinition& Computation
Practical aspects and testability: Some thoughts of performance, optimization and CAD tools for
design and simulation.
Textbooks:
1. “Basic VLSI Design”, Douglas A Pucknell, Kamran Eshraghian, 3 rd Edition, Prentice Hall
of India publication, 2005.
References:
1. “CMOS Digital Integrated Circuits, Analysis And Design”, Sung – Mo (Steve) Kang, Yusuf
Leblebici, Tata McGraw Hill, 3 rd Edition, 2003.
“VLSI Technology”, S.M. Sze, 2nd edition, Tata McGraw Hill, 2003
JNTUA B.Tech. R20 Regulations
Course Outcomes
By the end of the course, the students will
Understand various principles and theories involved in refrigeration systems
Understand the different equipment useful to store the food items for a long period.
Understand how to increase the storage life of food items
UNIT I
Principles of refrigeration: Definition, background with second law of thermodynamics, unit of
refrigerating capacity, coefficient of performance; Production of low temperatures: Expansion of a
liquid with flashing, reversible/ irreversible adiabatic expansion of a gas/ real gas, thermoelectric
cooling, adiabatic demagnetization; Air refrigerators working on reverse Carnot cycle: Carnot cycle,
reversed Carnot cycle, selection of operating temperatures;
UNIT II
Air refrigerators working on Bell Coleman cycle: Reversed Brayton or Joule or Bell Coleman cycle,
analysis of gas cycle, polytropic and multistage compression; Vapour refrigeration: Vapor as a
refrigerant in reversed Carnot cycle with p-V and T-s diagrams, limitations of reversed Carnot cycle;
Vapour compression system: Modifications in reverse Carnot cycle with vapour as a refrigerant (dry
vs wet compression, throttling vs isentropic expansion), representation of vapor compression cycle on
pressure- enthalpy diagram, super heating, sub cooling;
UNIT III
Liquid-vapour regenerative heat exchanger for vapour compression system, effect of suction vapour
super heat and liquid sub cooling, actual vapour compression cycle; Vapour-absorption refrigeration
system: Process, calculations, maximum coefficient of performance of a heat operated refrigerating
machine, Common refrigerants and their properties: classification, nomenclature, desirable properties
of refrigerants- physical, chemical, safety, thermodynamic and economical; Azeotropes; Components
of vapour compression refrigeration system, evaporator, compressor, condenser and expansion valve;
UNIT IV
Ice manufacture, principles and systems of ice production, Treatment of water for making ice, brines,
freezing tanks, ice cans, air agitation, quality of ice; Cold storage: Cold store, design of cold storage
for different categories of food resources, size and shape, construction and material, insulation, vapour
barriers, floors, frost-heave, interior finish and fitting, evaporators, automated cold stores, security of
operations; Refrigerated transport: Handling and distribution, cold chain, refrigerated product
handling, order picking, refrigerated vans, refrigerated display;
UNIT V
Air-conditioning: Meaning, factors affecting comfort air-conditioning, classification, sensible heat
factor, industrial air-conditioning, problems on sensible heat factor; Winter/summer/year round air-
conditioning, unitary air-conditioning systems, central air-conditioning, physiological principles in
air-conditioning, air distribution and duct design methods; design of complete air-conditioning
systems; humidifiers and dehumidifiers; Cooling load calculations: Load sources, product cooling,
conducted heat, convicted heat, internal heat sources, heat of respiration, peak load; etc.
JNTUA B.Tech. R20 Regulations
Textbooks:
1. Arora, C. P. “Refrigeration and Air Conditioning”. Tata MC Graw Hill Publishing Co.Ltd.,
New Delhi. 1993.
References:
1. Adithan, M. and Laroiya, S. C. “Practical Refrigeration and Air Conditioning”. Wiley Estern
Ltd., New Delhi 1991
JNTUA B.Tech. R20 Regulations
Course Outcomes:
Understand wavelets and wavelet expansion systems.
Illustrate the multi resolution analysis ad scaling functions.
Form fine scale to coarse scale analysis.
Find the lattices and lifting.
Perform numerical complexity of discrete wavelet transforms.
Find the frames and tight frames using fourier series.
UNIT I Wavelets
Wavelets and Wavelet Expansion Systems - Wavelet Expansion- Wavelet Transform- Wavelet
System- More Specific Characteristics of Wavelet Systems -Haar Scaling Functions and Wavelets -
effectiveness of Wavelet Analysis -The Discrete Wavelet Transform the Discrete-Time and
Continuous Wavelet Transforms.
Textbooks:
1. C. Sidney Burrus, Ramesh A. Gopinath, “Introduction to Wavelets and Wavelets
Transforms”,Prentice Hall, (1997).
2. James S. Walker, “A Primer on Wavelets and their Scientific Applications”, CRC Press,
(1999).
Reference Books:
1. Raghuveer Rao, “Wavelet Transforms”, Pearson Education, Asia.
https://onlinecourses.nptel.ac.in/noc20_mm02/preview,
https://nptel.ac.in/noc/courses/noc17/SEM1/noc17-mm07
JNTUA B.Tech. R20 Regulations
Course Outcome
• At the end of the course, the student will be able to:
• Understand the state of art synthesis of Polymeric materials
• Understand the hydro gels preparation, properties and applications in drug delivery system.
• Characterize polymers materials using IR, NMR, XRD.
• Analyze surface phenomenon fo micelles and characterise using photoelectron spectroscopy,
ESCA and Auger spectroscopy
UNIT I : Polymers-Basics and Characterization
Basic concepts: monomers, repeat units, degree of polymerization, linear, branched and network
polymers, classification of polymers, Polymerization: condensation, addition, radical chain, ionic and
coordination and copolymerization. Average molecular weight concepts: number, weight and
viscosity average molecular weights, polydispersity and molecular weight distribution Measurement
of molecular weight: end group, viscosity, light scattering, osmotic and ultracentrifugation methods,
analysis and testing of polymers.
References :
1. A Text book of Polymer science, Billmayer
2. Organic polymer Chemistry, K.J.Saunders, Chapman and Hall
3. Advanced Organic Chemistry, B.Miller, Prentice Hall
4. Polymer Chemistry – G.S.Mishra
5. Polymer Chemistry – Gowarikar
6. Physical Chemistry –Galston
7. Drug Delivery- Ashim K. Misra
JNTUA B.Tech. R20 Regulations
UNIT I
a) Housing Scenario :Introducing - Status of urban housing - Status of Rural Housing
b) Housing Finance: Introducing - Existing finance system in India - Government role as
facilitator - Status at Rural Housing Finance - Impedimently in housing finance and related
issues
c) Land use and physical planning for housing :Introduction - Planning of urban land -
Urban land ceiling and regulation act - Efficiency of building bye lass - Residential
Densities
d) Housing the urban poor :Introduction - Living conditions in slums - Approaches and
strategies for housing urban poor
UNIT II
Development and adoption of low cost housing technology
Introduction - Adoption of innovative cost effective construction techniques - Adoption of precast
elements in partial prefatroices - Adopting of total prefactcation of mass housing in India- General
remarks on pre cast rooting/flooring systems -Economical wall system - Single Brick thick loading
bearing wall - 19cm thick load bearing masonry walls - Half brick thick load bearing wall – Fly-ash
gypsum thick for masonry - Stone Block masonry - Adoption of precast R.C. plank and join system
for roof/floor in the building
UNIT III
Alternative building materials for low cost housing
Introduction - Substitute for scarce materials – Ferro-cement - Gypsum boards - Timber substitutions
- Industrial wastes - Agricultural wastes - alternative building maintenance
Low cost Infrastructure services:
Introduce - Present status - Technological options - Low cost sanitation - Domestic wall - Water
supply, energy
UNIT IV
Rural Housing: Introduction traditional practice of rural housing continuous - Mud Housing
technology Mud roofs - Characteristics of mud - Fire treatment for thatch roof - Soil stabilization -
Rural Housing programs
JNTUA B.Tech. R20 Regulations
UNIT V
Housing in Disaster prone areas:
Introduction – Earthquake - Damages to houses - Traditional prone areas - Type of Damages and
Railways of non-engineered buildings - Repair and restore action of earthquake Damaged non-
engineered buildings recommendations for future constructions. Requirement’s of structural safety of
thin precast roofing units against Earthquake forces Status of R& D in earthquake strengthening
measures - Floods, cyclone, future safety
Textbooks:
1. Building materials for low – income houses – International council for building research
studies and documentation.
2. Hand book of low cost housing by A.K.Lal – Newage international publishers.
3. Low cost Housing – G.C. Mathur by South Asia Books
Reference Books:
1. Properties of concrete – Neville A.m. Pitman Publishing Limited, London.
2. Light weight concrete, Academic Kiado, Rudhai.G – Publishing home of Hungarian
Academy of Sciences 1963.
3. Modern trends in housing in developing countries – A.G. Madhava Rao, D.S. Rama chandra
Murthy &G.Annamalai. E. & F. N. Spon Publishers
Online Learning Resources:
https://nptel.ac.in/courses/124107001
JNTUA B.Tech. R20 Regulations
Course Objectives:
Understand basics of Internet of Things and Micro Electro Mechanical Systems (MEMS)
fundamentals in design and fabrication process
Analyze motion less and motion detectors in IoT applications
Understand about Analyze applications of IoT in smart grid
Apply the concept of Internet of Energy for various applications
Course Outcomes:
Understand the concept of IoT in Electrical Engineering
Analyze various types of motionless sensors and various types of motion detectors
Apply various applications of IoT in smart grid
Design future working environment with Energy internet
UNIT I SENSORS
Definitions, Terminology, Classification, Temperature sensors, Thermoresistive, Resistance,
temperature detectors, Silicon resistive thermistors, Semiconductor, Piezoelectric, Humidity and
moisture sensors. Capacitive, Electrical conductivity, Thermal conductivity, time domain
reflectometer, Pressure and Force sensors: Piezoresistive, Capacitive, force, strain and tactile sensors,
Strain gauge, Piezoelectric
UNIT II OCCUPANCY AND MOTION DETECTORS
Capacitive occupancy, Inductive and magnetic, potentiometric - Position, displacement and level
sensors, Potentiometric, Capacitive, Inductive, magnetic velocity and acceleration sensors,
Capacitive, Piezoresistive, piezoelectric cables, Flow sensors, Electromagnetic, Acoustic sensors -
Resistive microphones, Piezoelectric, Photo resistors
UNIT III MEMS
Basic concepts of MEMS design, Beam/diaphragm mechanics, electrostatic actuation and
fabrication, Process design of MEMS based sensors and actuators, Touch sensor, Pressure sensor, RF
MEMS switches, Electric and Magnetic field sensors
UNIT IV IoT FOR SMART GRID
Driving factors, Generation level, Transmission level, Distribution level, Applications, Metering and
monitoring applications, Standardization and interoperability, Smart home
UNIT V INTERNET of ENERGY (IoE)
Concept of Internet of Energy, Evaluation of IoE concept, Vision and motivation of IoE,
Architecture, Energy routines, information sensing and processing issues, Energy internet as smart
grid
Textbooks:
1. Jon S. Wilson, Sensor Technology Hand book, Newnes Publisher, 2004
2. Tai Ran Hsu, MEMS and Microsystems: Design and manufacture, 1 st Edition, Mc Grawhill
Education, 2017
3. Ersan Kabalci and Yasin Kabalci, From Smart grid to Internet of Energy, 1 st Edition,
Academic Press, 2019
Reference Books:
1. Raj Kumar Buyya and Amir Vahid Dastjerdi, Internet of Things: Principles and Paradigms,
Kindle Edition, Morgan Kaufmann Publisher, 2016
2. Yen Kheng Tan and Mark Wong, Energy Harvesting Systems for IoT Applications:
Generation, Storage and Power Management, 1st Edition, CRC Press, 2019
3. RMD Sundaram Shriram, K. Vasudevan and Abhishek S. Nagarajan, Internet of Things,
Wiley, 2019
JNTUA B.Tech. R20 Regulations
Textbooks:
JNTUA B.Tech. R20 Regulations
Note: The main emphasis is on qualitative treatment. Complex mathematical treatment may be
avoided.
Textbooks:
1. Herbert Taub, Donald L Schilling and Goutam Saha, “Principles of Communication
Systems”, 3rdEdition, Tata McGraw-Hill Publishing Company Ltd., 2008.
References:
1. B. P. Lathi, Zhi Ding and Hari M. Gupta, “Modern Digital and Analog Communication
Systems”, 4th Edition, Oxford University Press, 2017.
2. K. Sam Shanmugam “Digital and Analog Communication Systems”, Wiley India Edition,
2008.
JNTUA B.Tech. R20 Regulations
Course Outcomes:
To study the Salient features of Concepts and content of nutrition, Malnutrition, Nutrition
education
Assessment of nutritional status, disorders Food fad and faddism.
UNIT I
Concepts and content of nutrition: Nutrition agencies; Nutrition of community; Nutritional policies
and their implementation; Metabolic function of nutrients. Nutrients: Sources, functions, digestion,
absorption, assimilation and transport of carbohydrates, proteins and fats in human beings;
UNIT II
Water and energy balance: Water intake and losses; Basal metabolism- BMR; Body surface area and
factors affecting BMR Formulation of diets: Classification of balanced diet; Balanced diets for
various groups; Diets and disorders. Recommended dietary allowances (RDA); For various age group;
According physiological status; Athletic and sports man; Geriatric persons
UNIT III
Malnutrition: Type of Malnutrition; Multi-factorial causes; Epidemiology of under nutrition and over
nutrition; Nutrition and immunity.
UNIT IV
Nutrition education Assessment of nutritional status: Diet surveys; Anthropometry; Clinical
examination; Biochemical assessment; Additional medical information
UNIT V
Blood constituents; Hormone types; Miscellaneous disorders Food fad and faddism. Potentially toxic
substances in human food.
Textbooks:
1. Swaminathan M, Advanced Text Book on Food & Nutrition (Volume I and II) , The
Bangalore Printing and Publishing Co.Ltd, Bangalore. 2006
2. Stewart Truswell, ABC of Nutrition (4th edition) , BMJ Publishing Group 2003, ISBN
0727916645.
3. Martin Eastwood, Principles of Human Nutrition , Blackwell Publishing, Boca Rotan
Reference:
1. Mike Lean and E. Combet ,Barasi’s Human Nutrition – A Health Perspective , Second
Edition CRC Press, London
2. Introduction to Human Nutrition, Micheal J. G., Susan A.L. Aedin C. and Hester H.V, Wiley-
Blackwell Publication, UK 2009 , ISBN 9781405168076
3. Bogert L.J., Goerge M.B, Doris H.C., Nutrition and Physical Fitness, W.B. Saunders
Company, Toronto, Canada
JNTUA B.Tech. R20 Regulations
Course Objectives:
This course aims at providing the student with the knowledge on various numerical methods for
solving equations, interpolating the polynomials, evaluation of integral equations and solution of
differential equations.
Course Outcomes:
Apply numerical methods to solve algebraic and transcendental equations.
Understand fitting of several kinds of curves.
Derive interpolating polynomials using interpolation formulae.
Solve differential and integral equations numerically.
Textbooks:
1. Higher Engineering Mathematics, B.S.Grewal, Khanna publishers.
2. Probability and Statistics for Engineers and Scientists, Ronald E. Walpole,PNIE.
3. Advanced Engineering Mathematics, by Erwin Kreyszig, Wiley India
Reference Books:
1. Higher Engineering Mathematics, by B.V.Ramana, Mc Graw Hill publishers.
2. Advanced Engineering Mathematics, by Alan Jeffrey, Elsevier.
Course Objectives:
To provide exposure to various kinds of sensors and actuators and their engineering
applications.
To impart knowledge on the basic laws and phenomenon behind the working of sensors and
actuators
To enlighten the operating principles of various sensors and actuators
To educate the fabrication of sensors
To identify the required sensor and actuator for interdisciplinary application
Course Outcomes:
• To recognize the need of sensors and actuators
• To understand working principles of various sensors and actuators
• To identify different type of sensors and actuators used in real life applications
• To exploit basics in common methods for converting a physical parameter into an electrical
quantity
• To make use of sensors and actuators for different applications
Textbooks:
1. Sensors and Actuators – Clarence W. de Silva, CRC Press, 2nd Edition, 2015
2. Sensors and Actuators, D.A.Hall and C.E.Millar, CRC Press, 1999
Reference Books:
1. Sensors and Transducers- D.Patranabhis, Prentice Hall of India (Pvt) Ltd. 2003
2. Measurement, Instrumentation, and Sensors Handbook-John G.Webster, CRC press 1999
3. Sensors – A Comprehensive Sensors- Henry Bolte, John Wiley.
4. Handbook of modern sensors, Springer, Stefan Johann Rupitsch.
5. Principles of Industrial Instrumentation By D. Patranabhis
Course Outcomes:
Understand the state of art synthesis of nano materials
Characterize nano materials using ion beam, scanning probe methodologies, position sensitive
atom probe and spectroscopic ellipsometry.
Analyze nanoscale structure in metals, polymers and ceramics
Analyze structure-property relationship in coarser scale structures
Understand structures of carbon nano tubes
UNIT I
Introduction: Scope of nanoscience and nanotecnology, nanoscience in nature, classification of
nanostructured materials, importance of nano materials.
Synthetic Methods: Bottom-Up approach: Sol-gel synthesis, microemulsions or reverse micelles, co-
precipitation method, solvothermal synthesis, hydrothermal synthesis, microwave heating synthesis
and sonochemical synthesis.
UNIT II
Top-Down approach: Inert gas condensation, arc discharge method, aerosol synthesis, plasma arc
technique, ion sputtering, laser ablation, laser pyrolysis, and chemical vapour deposition method,
electrodeposition method, high energy ball milling.
UNIT III
Techniques for characterization: Diffraction technique, spectroscopy techniques, electron microscopy
techniques for the characterization of nanomaterials, BET method for surface area analysis, dynamic
light scattering for particle size determination.
UNIT IV
Studies of Nano-structured Materials: Synthesis, properties and applications of the following
nanomaterials, fullerenes, carbon nanotubes, core-shell nanoparticles, nanoshells, self- assembled
monolayers, and monolayer protected metal nanoparticles, nanocrystalline materials, magnetic
nanoparticles and important properties in relation to nanomagnetic materials, thermoelectric materials,
non-linear optical materials, liquid crystals.
UNIT V
Engineering Applications of Nanomaterials
Textbooks:
1. NANO: The Essentials: T Pradeep, MaGraw-Hill, 2007.
2. Textbook of Nanoscience and nanotechnology: B S Murty, P Shankar, BaldevRai, BB Rath
and James Murday, Univ. Press, 2012.
References:
1. Concepts of Nanochemistry; Ludovico Cademrtiri and Geoffrey A. Ozin& Geoffrey A. Ozin,
Wiley-VCH, 2011.
2. Nanostructures & Nanomaterials; Synthesis, Properties & Applications: Guozhong Cao,
Imperial College Press, 2007.
3. Nanomaterials Chemistry, C. N. R. Rao, Achim Muller, K.Cheetham, Wiley-VCH, 2007.
JNTUA B.Tech. R20 Regulations
UNIT IV
Accident investigation and reporting - concepts of HAZOP and PHA.
Safety measures in design and process operations - Inserting, explosion, fire prevention, sprinkler
systems.
UNIT V
Risk assessment and management - Risk picture - Definition and characteristics - Risk acceptance
criteria - Quantified risk assessment - Hazard assessment - Fatality risk assessment - Risk
management principles and methods.
Textbooks:
1. Process Safety Analysis, by Skelton. B, Gulf Publishing Company, Houston, 210pp., 1997.
2. Risk Management with Applications from Offshore Petroleum Industry, by TerjeAven and Jan
Erik Vinnem, Springer, 200pp., 2007.
References:
1. Introduction to Safety and Reliability of Structures, by Jorg Schneider
2. Structural Engineering Documents Vol. 5, International Association for Bridge and Structural
Engineering (IABSE), 138pp., 1997.
3. Safety and Health for Engineers, by Roger L. Brauer, John Wiley and Sons Inc. pp. 645-663,
2006.
4. Health, Safety and Environmental Management in Offshore and Petroleum Engineering,
Srinivasan Chandrasekaran, John Wiley and Sons, 2016.
Online Learning Resources:https://nptel.ac.in/courses/114106017
JNTUA B.Tech. R20 Regulations
Course Outcomes:
Understand various alternate sources of energy for different suitable application
requirements
Understand the concepts of solar energy generation strategies and wind energy system
Analyze Solar and Wind energy systems
Understand the basics of Geothermal Energy Systems, various diversified energy scenarios
of ocean, biomass and fuel cells
Textbooks:
1. Stephen Peake, “Renewable Energy Power for a Sustainable Future”, Oxford International
Edition, 2018.
2. G. D. Rai, “Non-Conventional Energy Sources”, 4th Edition, Khanna Publishers, 2000.
JNTUA B.Tech. R20 Regulations
Reference Books:
1. S. P. Sukhatme, “Solar Energy”,3rd Edition, Tata Mc Graw Hill Education Pvt. Ltd, 2008.
2. B H Khan , “ Non-Conventional Energy Resources”, 2nd Edition, Tata Mc Graw Hill
Education Pvt Ltd, 2011.
3. S. Hasan Saeed and D.K.Sharma,“Non-Conventional Energy Resources”,3rd Edition,
S.K.Kataria& Sons, 2012.
4. G. N. Tiwari and M.K.Ghosal, “Renewable Energy Resource: Basic Principles and
Applications”, Narosa Publishing House, 2004.
Online Learning Resources:
1. https://nptel.ac.in/courses/103103206
2. https://nptel.ac.in/courses/108108078
JNTUA B.Tech. R20 Regulations
Textbooks:
1. Chawla K.K, Composite materials, 2/e, Springer – Verlag, 1998.
2. Mathews F.L. and Rawlings R.D., Chapman and Hall, Composite Materials: Engineering and
Science, 1/e, England, 1994.
Reference Books:
1. H K Shivanand, B V Babu Kiran, Composite Materials, ASIAN BOOKS, 2011.
2. A.B. Strong , Fundamentals of Composite Manufacturing, SME Publications, 1989.
3. S.C. Sharma, Composite materials, Narosa Publications, 2000.
4. Maureen Mitton, Hand Book of Bio plastics & Bio composites for Engineering applications,
John Wiley publications, 2011.
Online Learning Resources:
https://nptel.ac.in/courses/112104229
https://nptel.ac.in/courses/112104168
https://nptel.ac.in/courses/101104010
https://nptel.ac.in/courses/105108124
• https://nptel.ac.in/courses/112104221
JNTUA B.Tech. R20 Regulations
Course Outcomes:
Understand the importance of Microcontroller and Acquire the knowledge of Architecture of
8051 Microcontroller.
Apply and Interface simple switches, simple LEDs, ADC 0804, LCD and Stepper Motor to
using 8051 I/O ports.
Develop the 8051 Assembly level programs using 8051 Instruction set
Design the Interrupt system, operation of Timers/Counters and Serial port of 8051
UNIT II
Addressing Modes, Data Transfer instructions, Arithmetic instructions, Logical instructions, Branch
instructions, Bit manipulation instructions. Simple Assembly language program examples to use
these instructions.
UNIT III
8051 Stack, Stack and Subroutine instructions. Simple Assembly language program examples to use
subroutine instructions.8051 Timers and Counters – Operation and Assembly language programming
to generate a pulse using Mode-1 and a square wave using Mode- 2 on a port pin.
UNIT IV
8051 Serial Communication- Basics of Serial Data Communication, RS- 232 standard, 9 pin RS232
signals, Simple Serial Port programming in Assembly and C to transmit a message and to receive data
serially.8051 Interrupts. 8051 Assembly language programming to generate an external interrupt
using a switch.
UNIT V
8051 C programming to generate a square waveform on a port pin using a Timer interrupt. Interfacing
8051 to ADC-0804, DAC, LCD and Interfacing with relays and opto isolators, Stepper Motor
Interfacing, DC motor interfacing, PWM generation using 8051.
Textbooks:
1. Muhammad Ali Mazidi and Janice Gillespie Mazidi and Rollin D. McKinlay; “The 8051
Microcontroller and Embedded Systems – using assembly and C”, PHI, 2006 / Pearson, 2006.
2. Kenneth J. Ayala, “The 8051 Microcontroller”, 3rd Edition, Thomson/Cengage Learning.
References:
1. Manish K Patel, “The 8051 Microcontroller Based Embedded Systems”, McGraw Hill, 2014,
ISBN: 978-93-329-0125-4.
2. Raj Kamal, “Microcontrollers: Architecture, Programming, Interfacing and System Design”,
Pearson Education, 2005.
JNTUA B.Tech. R20 Regulations
Course Outcomes:
At the end of the course, the student should be able to
Understand the concepts and operation of cellular systems (L1)
Apply the concepts of cellular systems to solve engineering problems (L2).
Analyse cellular systems for meaningful conclusions, Evaluate suitability of a cellular system
in real time applications (L3).
Design cellular patterns based on frequency reuse factor (L4).
Textbooks:
1. William C. Y. Lee, “Mobile Cellular Telecommunications”, 2ndEdition, McGraw-Hill
International, 1995.
2. Theodore S. Rappaport, “Wireless Communications – Principles and Practice”, 2ndEdition,
PHI, 2004.
References:
1. Aditya K. Jagannatham “Principles of Modern Wireless Communications Systems – Theory
and Practice”, McGraw-Hill International, 2015.
JNTUA B.Tech. R20 Regulations
Course Objectives:
This course enables the students to learn the concepts of number theory and its applications to
information security.
Course Outcomes:
Understand number theory and its properties.
Understand principles on congruences
Develop the knowledge to apply various applications
Develop various encryption methods and its applications.
UNIT I Integers, Greatest common divisors and prime Factorization
The well-ordering property-Divisibility-Representation of integers-Computer operations with
integers-Prime numbers-Greatest common divisors-The Euclidean algorithm -The fundamental
theorem of arithmetic-Factorization of integers and the Fermat numbers-Linear Diophantine
equations
UNIT II Congruences
Introduction to congruences -Linear congruences-The Chinese remainder theorem-Systems of linear
congruences
UNIT V Cryptology
Basic terminology-complexity theorem-Character ciphers-Block ciphers-Exponentiation ciphers-
Public-key cryptography-Discrete logarithm-Knapsack ciphers- RSA algorithm-Some applications to
computer science.
Textbooks:
1. Elementary number theory and its applications, Kenneth H Rosen, AT & T Information
systems & Bell laboratories.
2. A course in Number theory & Cryptography, Neal Koblitz, Springer.
Reference Books:
1. An Introduction To The Theory Of Numbers, Herbert S. Zuckerman, Hugh L.
Montgomery, Ivan Niven, wiley publishers
2. Introduction to Analytic number theory-Tom M Apostol, springer
3. Elementary number theory, VK Krishnan, Universities press
Textbooks:
1. Encyclopaedia of Smart Materials- Mel Schwartz, John Wiley & Sons, Inc.2002
2. Smart Materials and Structures - M. V. Gandhi and B.S. Thompson, Champman and Hall,
1992
References:
1. Smart Materials and Technologies- M. Addington and D. L. Schodek, , Elsevier, 2005.
2. Characterization and Application of smart Materials -R. Rai, Synthesis, , Nova Science, 2011.
3. Electroceramics: Materials, Properties, Applications -A.J. Moulson and J.M. Herbert, 2ndEdn.,
John Wiley & Sons, 2003.
4. Piezoelectric Sensorics: Force, Strain, Pressure, Acceleration and Acoustic 1. Emission
Sensors, Materials and Amplifiers, G. Gautschi, Springer, 2002.
5. Optical Metamaterials: Fundamentals and Applications -W. Cai and V. Shalaev,
springer,2010.
6. Smart Materials and Structures - P. L Reece, New Research, Nova Science, 2007
NPTEL courses links
https://nptel.ac.in/courses/112/104/112104173/
https://nptel.ac.in/courses/112/104/112104251/
https://nptel.ac.in/content/storage2/courses/112104173/Mod_1_smart_mat_lec
JNTUA B.Tech. R20 Regulations
References:
1. Green Chemistry for Environmental Sustainability, First Edition, Sanjay K. Sharma and
AckmezMudhoo, CRC Press, 2010.
2. Edited by AlvisePerosa and Maurizio Selva , Hand Book of Green chemistry Volume 8:Green
Nanoscience, wiley-VCH, 2013.
JNTUA B.Tech. R20 Regulations
HONOURS
JNTUA B.Tech. R20 Regulations
Course Outcomes:
• After completion of the course, students will be able to
• Understand the fundamentals of VR, AR and MR
• Select appropriate software and hardware for developing VR Applications
• Design VR Applications
• Create game objects using Unity
UNIT III The Geometry of Virtual Worlds & Light and Optics Lecture 8 Hrs
Geometric Models, Changing Position and Orientation, Axis-Angle Representations of Rotation,
Viewing Transformations, Chaining the Transformations
Light and Optics: Basic behavior of light, lenses, Optical Aberrations, Human Eye, Cameras, and
Displays
Textbooks:
1. Virtual Reality, Steven M. LaValle, Cambridge University Press, 2016
2. Unity Virtual reality Projects, Jonathan Linowes, PACKT Publishing.
Reference Books:
1. Gerard Jounghyun Kim, “Designing Virtual Systems: The Structured Approach”,
2005.
2. Doug A Bowman, Ernest Kuijff, Joseph J LaViola, Jr and Ivan Poupyrev, “3D User
Interfaces, Theory and Practice”, Addison Wesley, USA, 2005.
JNTUA B.Tech. R20 Regulations
3. Oliver Bimber and Ramesh Raskar, “Spatial Augmented Reality: Merging Real and
Virtual Worlds”, 2005.
4. Burdea, Grigore C and Philippe Coiffet, “Virtual Reality Technology”, Wiley
Interscience, India, 2003.
Online Learning Resources:
1. Coursera: Virtual Reality Specialization
2. NPTEL course: Prof. Steven LaValle, Virtual Reality, IIT Madras
JNTUA B.Tech. R20 Regulations
Course Objectives:
Teach how to manage a Project
Discuss Agile method of handling projects
Course Outcomes:
After completion of the course, students will be able to
Apply Agile methodology for software development
Critically analyze quality of software
Estimate the software cost
The Agile Business Case: The Business Case, Business Value Models, Project Balance Sheet,
Building the Business Case by Levels
Reference Books:
1. Sinha G.R., Medical Image Processing Concepts and Application, PHI, 2014
2. Geoff Dougherty, Digital Image Processing for Medical Applications, Cambridge university
press, 2010
Online Learning Resources:
1. Coursera: Pranav Rajpurkar, AI for Medical Diagnosis