3-1 Syllabus (R20)
3-1 Syllabus (R20)
R20 Regulations
Semester–V
S.No. Course Code Course Name L T P Credits
1. 20A05501T Computer Networks 3 0 0 3
2. 20A05502T Artificial Intelligence 3 0 0 3
3. 20A05503 Formal Languages and Automata Theory 3 0 0 3
4. Professional Elective Course – I 3 0 0 3
20A05504a Software Project Management
20A04702b Digital Image Processing
20A05504c Big Data Technologies
5. Open Elective Course – I 3 0 0 3
6. 20A05501P Computer Networks Lab 0 0 3 1.5
7. 20A05502P Artificial Intelligence Lab 0 0 3 1.5
8. Skill oriented course – III 1 0 2 2
20A05506 Advanced Web Application Development
9. 20A05507 Evaluation of Community Service Project 1.5
Mandatory noncredit course 3 0 0 0
20A99201 Environmental Science
Total 21.5
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
B.Tech. R20 Regulations
Common to CSE,IT,CSD,CSE(AI),CSE(AI&ML),AI&DS,CSE(IOT)
Course Objectives:
Course Outcomes:
What Is the Internet? The Network Edge, The Network Core, Delay, Loss, and Throughput in Packet-
Switched Networks(Textbook 2), Reference Models, Example Networks, Guided Transmission Media,
Wireless Transmission(Textbook 1)
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)
B.Tech. R20 Regulations
Connectionless Transport: UDP (Textbook 2), The Internet Transport Protocols: TCP, Congestion
Control (Textbook 1)
Principles of Network Applications, The Web and HTTP, Electronic Mail in the Internet, DNS—The
Internet’s Directory Service, Peer-to-Peer Applications Video Streaming and Content Distribution
Networks (Textbook 2)
Textbooks:
2. James F. Kurose, Keith W. Ross, “Computer Networking: A Top-Down Approach”, 6th edition,
Pearson, 2019.
Reference Books:
2. Youlu Zheng, Shakil Akthar, “Networks for Computer Scientists and Engineers”, Oxford
Publishers, 2016.
https://nptel.ac.in/courses/106105183/25
http://www.nptelvideos.in/2012/11/computer-networks.html
https://nptel.ac.in/courses/106105183/3
B.Tech. R20 Regulations
Course Objectives:
Course Outcomes:
Introduction: What is AI, Foundations of AI, History of AI, The State of Art.
Intelligent Agents: Agents and Environments, Good Behaviour: The Concept of Rationality, The Nature of
Environments, The Structure of Agents.
Problem Solving Agents, Example problems, Searching for Solutions, Uninformed Search Strategies,
Informed search strategies, Heuristic Functions, Beyond Classical Search: Local Search Algorithms and
Optimization Problems, Local Search in Continues Spaces, Searching with Nondeterministic Actions,
Searching with partial observations, online search agents and unknown environments.
UNIT III Reinforcement Learning & Natural Language Processing Lecture 8Hrs
Natural Language Processing: Language Models, Text Classification, Information Retrieval, Information
Extraction.
Natural Language for Communication: Phrase structure grammars, Syntactic Analysis, Augmented
Grammars and semantic Interpretation, Machine Translation, Speech Recognition
Perception: Image Formation, Early Image Processing Operations, Object Recognition by appearance,
B.Tech. R20 Regulations
Reconstructing the 3D World, Object Recognition from Structural information, Using Vision.
Robotics: Introduction, Robot Hardware, Robotic Perception, planning to move, planning uncertain
movements, Moving, Robotic software architectures, application domains
Philosophical foundations: Weak AI, Strong AI, Ethics and Risks of AI, Agent Components, Agent
Architectures, Are we going in the right direction, What if AI does succeed.
Textbooks:
1. Stuart J.Russell, Peter Norvig, “Artificial Intelligence A Modern Approach”, 3 rd Edition, Pearson
Education, 2019.
Reference Books:
1. Nilsson, Nils J., and Nils Johan Nilsson. Artificial intelligence: a new synthesis. Morgan Kaufmann,
1998.
2. Johnson, Benny G., Fred Phillips, and Linda G. Chase. "An intelligent tutoring system for the
accounting cycle: Enhancing textbook homework with artificial intelligence." Journal of Accounting
Education 27.1 (2009): 30-39.
http://peterindia.net/AILinks.html
http://nptel.ac.in/courses/106106139/
https://nptel.ac.in/courses/106/105/106105152/
B.Tech. R20 Regulations
Course Objectives:
Course Outcomes:
Why Study Automata Theory? The Central Concepts of Automata Theory, Automation, Finite
Automation, Transition Systems, Acceptance of a String by a Finite Automaton, DFA, Design of
DFAs, NFA, Design of NFA, Equivalence of DFA and NFA, Conversion of NFA into DFA, Finite
Automata with E-Transition, Minimization of Finite Automata, Mealy and Moore Machines,
Applications and Limitation of Finite Automata.
Regular Expressions, Regular Sets, Identity Rules, Equivalence of two Regular Expressions,
Manipulations of Regular Expressions, Finite Automata, and Regular Expressions, Inter Conversion,
Equivalence between Finite Automata and Regular Expressions, Pumping Lemma, Closers
Properties, Applications of Regular Expressions, Finite Automata and Regular Grammars, Regular
Expressions and Regular Grammars.
Normal Form, Pumping Lemma, Closure Properties, Applications of Context Free Grammars.
Textbooks:
Reference Books:
1. Formal Language and Automata Theory, K.V.N.Sunitha and N.Kalyani, Pearson, 2015.
4. Theory of Automata, Languages and Computation, Rajendra Kumar, McGraw Hill, 2014.
https://nptel.ac.in/courses/106106049/
https://nptel.ac.in/courses/106104028
B.Tech. R20 Regulations
Course Objectives:
This course is designed to enable the students to understand the fundamental principles of Software
Project management & will also have a good knowledge of the responsibilities of a project manager
and how to handle them.
Course Outcomes:
Improving Software Economics: Reducing Software Product Size, Improving Software Processes,
Improving Team Effectiveness, Improving Automation, Achieving Required Quality, Peer
Inspections.
The old way and the new: The principles of conventional software Engineering, principles of modern
software management, transitioning to an iterative process.
Life cycle phases: Engineering and production stages, inception, Elaboration, construction, transition
phases.
Artifacts of the process: The artifact sets, Management artifacts, Engineering artifacts, programmatic
artifacts
Work Flows of the process: Software process workflows, Inter Trans workflows.
Checkpoints of the Process: Major Mile Stones, Minor Milestones, Periodic status assessments.
Iterative Process Planning: work breakdown structures, planning guidelines, cost and schedule
estimating, Iteration planning process, Pragmatic planning
B.Tech. R20 Regulations
Project Control and Process instrumentation: The seven core Metrics, Management indicators,
quality indicators
Tailoring the Process: Process discriminants. Managing people and organizing teams.
Future Software Project Management: modern Project Profiles, Next generation Software
economics, modern process transitions.
Case Study: The Command Center Processing and Display System-Replacement (CCPDS-R)
Textbooks:
Reference Books:
http://nptel.ac.in/courses/106101061/29
B.Tech. R20 Regulations
Course Objectives:
This course is designed to enable the students to familiarize themselves with basic concepts of
digital image processing and different image transformsandlearn various image processing
techniques like image enhancement, restoration, segmentation and compression
Course Outcomes:
Intensity Transformations and Spatial Filtering: Background, Some basic intensity transformation
functions, histogram processing, fundamentals of spatial filtering, smoothing spatial filters ,
sharpening spatial filters, Combining spatial enhancement methods Filtering in the Frequency
Domain: Preliminary concepts, The Basics of filtering in the frequency domain, image smoothing
using frequency domain filters, Image Sharpening using frequency domain filters, Selective
filtering.
Image Restoration and Reconstruction: A model of the image degradation / Restoration process,
Noise models, restoration in the presence of noise only-Spatial Filtering, Periodic Noise Reduction
by frequency domain filtering, Linear, Position –Invariant Degradations, Estimating the degradation
function, Inverse filtering, Minimum mean square error (Wiener) filtering, constrained least squares
filtering, geometric mean filter ,image reconstruction from projections.
Image compression: Fundamentals, Basic compression methods: Huffman coding, Golomb coding,
Arithmetic coding, LZW coding, Run-Length coding, Symbol-Based coding, Bit-Plane coding,
Block Transform coding, Predictive coding Wavelets and Multiresolution Processing: Image
pyramids, subband coding, Multiresolution expansions, wavelet transforms in one dimensions &
two dimensions, Wavelet coding.
Lecture 9Hrs
UNIT V
Image segmentation: Fundamentals, point, line, edge detection, thresholding, region –based
segmentation. Morphological Image Processing: Preliminaries, Erosion and dilation, opening and
closing, basic morphological algorithms for boundary extraction, thinning, gray-scale morphology,
Segmentation using morphological watersheds.
Color image processing: color fundamentals, color models, pseudo color image processing, basics
of full color image processing, color transformations, smoothing and sharpening. Image
segmentation based on color, noise in color images, color image compression.
Textbooks:
1. R. C. Gonzalez and R. E. Woods, Digital Image Processing, 3rd edition, Prentice Hall, 2008.
Reference Books:
1. Anil K.Jain, “Fundamentals of Digital Image Processing”, Prentice Hall of India, 9th Edition,
Indian Reprint, 2002.
2. B.Chanda, D.Dutta Majumder, “Digital Image Processing and Analysis”, PHI, 2009
https://nptel.ac.in/courses/117105079
https://nptel.ac.in/courses/117105135
B.Tech. R20 Regulations
Course Objectives:
To learn the big data characteristics, study challenges and Hadoop framework to handle big data.
Course Outcomes:
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
Introducing Technologies for Handling Big Data Distributed and Parallel Computing for Big Data,
Introducing Hadoop, Cloud Computing and Big Data, In-memory Computing Technology for Big
Data.
Understanding Hadoop Ecosystem Hadoop Ecosystem, Hadoop Distributed File System, Map
Reduce, Hadoop YARN, Introducing HBase, Combining HBase and HDFS, Hive, Pig and Pig Latin,
Sqoop, ZooKeeper, Flume, Oozie.
Understanding Map Reduce Fundamentals and H Base The Map Reduce Framework, Techniques to
Optimize Map Reduce Jobs, Uses of Map Reduce, Role of H Base in Big Data Processing.
Processing Your Data with Map Reduce Recollecting he Concept of Map Reduce Framework,
Developing Simple Map Reduce Application, Points to Consider while Designing Map Reduce.
Customizing Map Reduce Execution and Implementing Map Reduce Program Controllong Map
Reduce Execution with Input Format, Reading Data with Custom Record Reader, Organizing Output
Data with Output Formats, Customizing Data with Record Writer, Customizing the Map Reduce
Execution in Terms of YARN, Implementing a Map Reduce Program for Sorting Text Data.
B.Tech. R20 Regulations
Testing and Debugging Map Reduce Application Debugging Hadoop Map Reduce Locally,
Performing Unit Testing for Map Reduce Applications.
Exploring Hive: Introducing Hive, Hive Service, Built-In Functions in Hive, Hive DDl, Data
Manipulation in Hive, Data Retrieval Queries, Using JOINS in Hive.
NoSQL Data Management Introduction to NoSQL, Types of NoSQL Data Models, Schema-Less
Databases, Materialized Views, Distribution Models, Sharding.
Textbooks:
Reference Books:
2. Taming the Big Data Tidal Wave: Finding Opportunities in Huge Data Streams with
Advanced
4. Big Data and Business Analytics by Jay Liebowitz, Auerbach Publications, CRC Press.
B.Tech. R20 Regulations
0 0 3 1.5
Common to CSE,IT,CSD,CSE(IOT)
Course Objectives:
List of Experiments:
1. Study different types of Network cables (Copper and Fiber) and prepare cables (Straight
and Cross) to connect Two or more systems. Use crimping tool to connect jacks. Use LAN
tester to connect the cables.
- Install and configure Network Devices: HUB, Switch and Routers. Consider both
manageable and non-manageable switches. Do the logical configuration of the
system. Set the bandwidth of different ports.
- Install and Configure Wired and Wireless NIC and transfer files between systems
in Wired LAN and Wireless LAN. Consider both adhoc and infrastructure mode of
operation.
2. Work with the commands Ping, Tracert, Ipconfig, pathping, telnet, ftp, getmac, ARP,
Hostname, Nbtstat, netdiag, and Nslookup
3. Find all the IP addresses on your network. Unicast, Multicast, and Broadcast on your
network.
4. Use Packet tracer software to build network topology and configure using Distance vector
B.Tech. R20 Regulations
routing protocol.
5. Use Packet tracer software to build network topology and configure using Link State
routing protocol.
8. Hello command is used to know whether the machine at the other end is working or not.
Echo command is used to measure the round-trip time to the neighbour. Implement Hello
and Echo commands using JAVA.
10. Install Network Simulator 2/3. Create a wired network using dumbbell topology. Attach
agents, generate both FTP and CBR traffic, and transmit the traffic. Vary the data rates and
evaluate the performance using metric throughput, delay, jitter and packet loss.
11. Create a static wireless network. Attach agents, generate both FTP and CBR traffic, and
transmit the traffic. Vary the data rates and evaluate the performance using metric
throughput, delay, jitter and packet loss.
12. Create a mobile wireless network. Attach agents, generate both FTP and CBR traffic, and
transmit the traffic. Vary the data rates and evaluate the performance using metric
throughput, delay, jitter and packet loss.
References:
1. ShivendraS.Panwar, Shiwen Mao, Jeong-dong Ryoo, and Yihan Li, “TCP/IP Essentials A
Lab-Based Approach”, Cambridge University Press, 2004.
2. Cisco Networking Academy, “CCNA1 and CCNA2 Companion Guide”, Cisco Networking
Academy Program, 3rd edition, 2003.
3. Elloitte Rusty Harold, “Java Network Programming”, 3rd edition, O’REILLY, 2011.
Course Objectives:
Course Outcomes:
List of Experiments:
4. Write a program to find the solution for the wumpus world problem
10. Build a bot that provides all the information related to your college.
11. Build a virtual assistant for Wikipedia using Wolfram Alpha and Python
12. The following is a function that counts the number of times a string occurs in another string:
count = 0
for i in range(0,len(s2)-len(s1)+1):
B.Tech. R20 Regulations
if s1 == s2[i:i+len(s1)]:
count += 1
return count
Write a recursive version of the above function. To get the rest of a string (i.e. everything but the first
character).
13. Higher order functions. Write a higher-order function count that counts the number of elements in
a list that satisfy a given test. For instance: count (lambda x: x>2, [1, 2, 3, 4, 5]) should return 3, as
there are three elements in the list larger than 2. Solve this task without using any existing higher-
order function.
14. Brute force solution to the Knapsack problem. Write a function that allows you to generate
random problem instances for the knapsack program. This function should generate a list of items
containing N items that each have a unique name, a random size in the range 1 ....... 5 and a random
value in the range 1..... 10.
Next, you should perform performance measurements to see how long the given knapsack solver take
to solve different problem sizes. You should perform at least 10 runs with different randomly
generated problem instances for the problem sizes 10,12,14,16,18,20 and 22. Use a backpack size of
2:5 x N for each value problem size N. Please note that the method used to generate random numbers
can also affect performance, since different distributions of values can make the initial conditions of
the problem slightly more or less demanding.
How much longer time does it take to run this program when we increase the number of items? Does
the backpack size affect the answer?
Try running the above tests again with a backpack size of 1 x N and with 4:0 x N.
15. Assume that you are organising a party for N people and have been given a list L of people who,
for social reasons, should not sit at the same table. Furthermore, assume that you have C tables (that
are infinitely large).
Write a function layout (N,C,L) that can give a table placement (i.e. a number from 0 : : :C -1) for
each guest such that there will be no social mishaps.
For simplicity we assume that you have a unique number 0 ......N-1 for each guest and that the list of
restrictions is of the form [(X, Y) ...] denoting guests X, Y that are not allowed to sit together. Answer
with a dictionary mapping each guest into a table assignment, if there are no possible layouts of the
guests you should answer False.
B.Tech. R20 Regulations
References:
2. G. Luger, “Artificial Intelligence: Structures and Strategies for complex problem solving”,
Fourth Edition, Pearson Education, 2002.
https://www.tensorflow.org/
https://pytorch.org/
https://github.com/pytorch
https://keras.io/
https://github.com/keras-team
http://deeplearning.net/software/theano/
https://github.com/Theano/Theano
https://caffe2.ai/
https://github.com/caffe2
https://deeplearning4j.org/Scikit-learn:https://scikit-learn.org/stable/
https://github.com/scikit-learn/scikit-learn
https://www.deeplearning.ai/
https://opencv.org/
https://github.com/qqwweee/keras-yolo3
https://www.pyimagesearch.com/2018/11/12/yolo-object-detection-with-opencv/
https://developer.nvidia.com/cuda-math-library
http://vlabs.iitb.ac.in/vlabs-dev/labs/machine_learning/labs/index.php
B.Tech. R20 Regulations
Course Objectives:
• Learn how to create dynamic websites using PHP and establish database connectivity.
• Explore SMS API and session management
• Understand the common Web Application Vulnerabilities and provide Security.
• Acquire the knowledge of external libraries to generate various types of documents and files.
• Understand the difference between traditional hosting services and Cloud Hosting services
Course Outcomes:
Module 1:
Introduction: Web Server, Database Server, Private IP Address, Port Address, Server-side
Programming, Web Server solution stack.
Module 2:
PHPMyAdmin: Create, Browse, Drop, Copy, Rename and Alter databases, tables, views, fields and
indexes, Import data from CSV and SQL, Export (back-up) data.
Task: Design a Student Profile Data Management System for a college. Create a Database and its
associated tables.
Module 3:
Php basics: Basic Syntax, primitive types, Variables, Constants, Expressions, Operators, Control
structures, functions.
Module 4:
Handling HTML Forms: Predefined Variables, Reading data from web form controls like input,
textarea, select etc., Handling File Uploads.
B.Tech. R20 Regulations
Task: Develop an Add Student Profile Page which accepts all student details including photo and
display them in order.
Module 5:
Predefined Functions and Files: Arrays, Associative Arrays, Multidimensional Arrays, Array
functions, String functions, Date and Time functions, File Handling: Open, Close, Create, Read,
Write, Append.
Module 6:
Classes and Objects: Creating classes and objects, Visibility, Constructor and Destructor,
Inheritance, static keyword, interfaces, class Abstraction, namespaces
Task: Design and implement Class diagram representation of Student Management System for a
college using PHP.
Module 7:
Database Connectivity with MySql: Establish a database Connection using mysqli, Prepare SQL
Statement, Bind parameters, Execute the statement, bind the result.
Task: Develop Add Student Profile Page to store data into the database and develop a webpage to
retrieve the student details based on the Roll Number or any unique ID.
Module 8:
HTTP is a Stateless Protocol: Handling Cookies and Sessions, Implementation of JSON Web Tokens
(JWT), SMS API.
Task: Design and develop a User Authentication System (Login-Logout functionality) using cookies,
sessions, JWT, and SMS API. Also, identify which is suitable for your application
Module 9:
Exception Handling and Security: Handle Database connectivity exceptions, SQL Injection
Vulnerability, Cross-site scripting, Session hijacking, and Session fixation
Task: Secure all your PHP applications from common vulnerabilities like Injection, XSS, Session
hijacking and fixation, and other exceptions
Module 10:
PHP Libraries: Read data from Excel Files, Generate dynamic Excel Files, PDF files, and Word
Documents.
Task: Design an Administrator Portal through which administrators can be able to upload student
data into the database, Download the student data, Generate certificates, etc.
B.Tech. R20 Regulations
Module 11:
Hosting service provider: Public IP Address, Nameservers, Domain Name, Understand cPanel
Modules: File Manager, Databases, Email Accounts, One-Click Installers, DNS, Other Configuration
& Monitoring Controls.
Task: Host a PHP-MySQL based application on the internet using the Web Hosting Service Provider
of your choice (000webhost, Hostinger, Heroku, Godaddy, etc.)
Module 12:
Cloud Hosting: Advantages of Cloud Hosting, Creating Instances or droplets, Managing Roles,
Scaling the Application, Securing the instances, Monitoring Tools, etc.
Task: Host a PHP-MySQL based application on the internet using the Cloud Hosting Provider of
your choice (Amazon Web Services, Google Cloud Platform, DigitalOcean, etc.)
References:
1. MacIntyre, Peter, and Tatroe, Kevin. Programming PHP: Creating Dynamic Web
Pages. United States, O'Reilly Media, 2020.
2. Valade, Janet. PHP and MySQL Web Development All-in-One Desk Reference For
Dummies. Germany, Wiley, 2011.
3. Gulabani, Sunil. Amazon Web Services Bootcamp: Develop a Scalable, Reliable, and Highly
Available Cloud Environment with AWS. United Kingdom, Packt Publishing, 2018.
https://www.apachefriends.org/
https://www.wampserver.com/en/
https://www.php.net/
https://in.godaddy.com/
https://www.hostinger.in/
https://aws.amazon.com/
https://cloud.google.com/
B.Tech. R20 Regulations
B.Tech. R20 Regulations
Course Objectives:
To make the students to get awareness on environment
To understand the importance of protecting natural resources, ecosystems for future generations
and pollution causes due to the day to day activities of human life
To save earth from the inventions by the engineers.
Natural Resources : Renewable and non-renewable resources – Natural resources and associated
problems – Forest resources – Use and over – exploitation, deforestation, case studies – Timber
extraction – Mining, dams and other effects on forest and tribal people – Water resources – Use and over
utilization of surface and ground water – Floods, drought, conflicts over water, dams – benefits and
problems – Mineral resources: Use and exploitation, environmental effects of extracting and using
mineral resources, case studies – Food resources: World food problems, changes caused by agriculture
and overgrazing, effects of modern agriculture, fertilizer-pesticide problems, water logging, salinity, case
studies. – Energy resources:
UNIT - II 12 Hrs
Ecosystems: Concept of an ecosystem. – Structure and function of an ecosystem – Producers, consumers
and decomposers – Energy flow in the ecosystem – Ecological succession – Food chains, food webs and
ecological pyramids – Introduction, types, characteristic features, structure and function of the following
ecosystem:
a. Forest ecosystem.
b. Grassland ecosystem
c. Desert ecosystem
d. Aquatic ecosystems (ponds, streams, lakes, rivers, oceans, estuaries)
Biodiversity And Its Conservation : Introduction 0 Definition: genetic, species and ecosystem diversity
– Bio-geographical classification of India – Value of biodiversity: consumptive use, Productive use,
social, ethical, aesthetic and option values – Biodiversity at global, National and local levels – India as a
mega-diversity nation – Hot-sports of biodiversity – Threats to biodiversity: habitat loss, poaching of
wildlife, man-wildlife conflicts – Endangered and endemic species of India – Conservation of
biodiversity: In-situ and Ex-situ conservation of biodiversity.
UNIT - III 8 Hrs
Environmental Pollution: Definition, Cause, effects and control measures of :
a. Air Pollution.
b. Water pollution
c. Soil pollution
d. Marine pollution
e. Noise pollution
B.Tech. R20 Regulations
f. Thermal pollution
g. Nuclear hazards
Solid Waste Management: Causes, effects and control measures of urban and industrial wastes – Role
of an individual in prevention of pollution – Pollution case studies – Disaster management: floods,
earthquake, cyclone and landslides.
UNIT - IV 10 Hrs
Social Issues and the Environment: From Unsustainable to Sustainable development – Urban
problems related to energy – Water conservation, rain water harvesting, watershed management –
Resettlement and rehabilitation of people; its problems and concerns. Case studies – Environmental
ethics: Issues and possible solutions – Climate change, global warming, acid rain, ozone layer depletion,
nuclear accidents and holocaust. Case Studies – Wasteland reclamation. – Consumerism and waste
products. – Environment Protection Act. – Air (Prevention and Control of Pollution) Act. – Water
(Prevention and control of Pollution) Act – Wildlife Protection Act – Forest Conservation Act – Issues
involved in enforcement of environmental legislation – Public awareness.
UNIT - V 8 Hrs
Human Population And The Environment: Population growth, variation among nations. Population
explosion – Family Welfare Programmes. – Environment and human health – Human Rights – Value
Education – HIV/AIDS – Women and Child Welfare – Role of information Technology in Environment
and human health – Case studies.
Field Work: Visit to a local area to document environmental assets River/forest grassland/hill/mountain
– Visit to a local polluted site-Urban/Rural/Industrial/Agricultural Study of common plants, insects, and
birds – river, hill slopes, etc..
Textbooks:
1. Text book of Environmental Studies for Undergraduate Courses ErachBharucha for University
Grants Commission, Universities Press.
2. Palaniswamy, “Environmental Studies”, Pearson education
3. S.AzeemUnnisa, “Environmental Studies” Academic Publishing Company
4. K.Raghavan Nambiar, “Text book of Environmental Studies for Undergraduate Courses as per
UGC model syllabus”, Scitech Publications (India), Pvt. Ltd.
Reference Books:
1. Deeksha Dave and E.Sai Baba Reddy, “Textbook of Environmental Science”, Cengage
Publications.
2. M.Anji Reddy, “Text book of Environmental Sciences and Technology”, BS Publication.
3. J.P.Sharma, Comprehensive Environmental studies, Laxmi publications.
4. J. Glynn Henry and Gary W. Heinke, “Environmental Sciences and Engineering”, Prentice hall
of India Private limited
5. G.R.Chatwal, “A Text Book of Environmental Studies” Himalaya Publishing House
6. Gilbert M. Masters and Wendell P. Ela, “Introduction to Environmental Engineering and
Science, Prentice hall of India Private limited.
B.Tech. R20 Regulations
OPEN
ELECTIVES
B.Tech. R20 Regulations
(Open Elective-I)
Course Objectives:
UNIT I
UNIT II
UNIT III
UNIT IV
UNIT V
Acoustics –effect of noise –properties of noise and its measurements, principles of acoustics of
building. Sound insulation-importance and measures.
B.Tech. R20 Regulations
Textbooks:
Reference Books:
https://nptel.ac.in/courses/105102206
https://nptel.ac.in/courses/105103206
B.Tech. R20 Regulations
(Open Elective-I)
Course Objectives:
To get exposed to new technologies of battery electric vehicles, fuel cell electric vehicles
To get exposed to EV system configuration and parameters
To know about electro mobility and environmental issues of EVs
To understand about basic EV propulsion and dynamics
To understand about fuel cell technologies for EV and HVEs
To know about basic battery charging and control strategies used in electric vehicles
Course Outcomes:
Understand and differentiate between conventional and latest trends in Electric Vehicles
Analyze various EV resources, EV dynamics and Battery charging
Apply basic concepts of EV to design complete EV system
Design EV system with various fundamental concepts
Past, Present and Future EV, EV Concept, EV Technology, State-of-the Art EVs, EV configuration, EV
system, Fixed and Variable gearing, single and multiple motor drive, in-wheel drives, EV parameters:
Weight, size, force and energy, performance parameters.
Electro mobility and the environment, history of Electric power trains, carbon emissions from fuels,
green houses and pollutants, comparison of conventional, battery, hybrid and fuel cell electric systems
Choice of electric propulsion system, block diagram, concept of EV Motors, single and multi motor
configurations, fixed and variable geared transmission, In-wheel motor configuration, classification,
Electric motors used in current vehicle applications, Recent EV Motors, Vehicle load factors, vehicle
acceleration.
Battery charging: Basic requirements, charger architecture, charger functions, wireless charging,
power factor correction.
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.
1. https://onlinecourses.nptel.ac.in/noc22_ee53/preview
B.Tech. R20 Regulations
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.
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.
B.Tech. R20 Regulations
(Open Elective- I)
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 I
UNIT II
UNIT III
CPM and PERT –Network diagram-Events and activities-Project Planning-Reducing critical events
and activities-Critical path calculations.
UNIT IV
UNIT V
Textbooks:
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
https://nptel.ac.in/content/storage2/courses/105108127/pdf/Module_1/M1L2slides.pdf
https://slideplayer.com/slide/7790901/
https://www.ime.unicamp.br/~andreani/MS515/capitulo12.pdf
B.Tech. R20 Regulations
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