0% found this document useful (0 votes)
44 views34 pages

R-20 4-1 Syllabus (1)

The document outlines the course structure for the IV Year B.Tech in Computer Science and Engineering at Malla Reddy University, detailing subjects, their codes, credits, and assessment marks. It includes specific courses such as Big Data Analytics, Deep Learning, Software Project Management, and Agile Software Engineering, along with their objectives, units of study, and expected outcomes. Additionally, it provides references and online resources for further learning in these areas.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views34 pages

R-20 4-1 Syllabus (1)

The document outlines the course structure for the IV Year B.Tech in Computer Science and Engineering at Malla Reddy University, detailing subjects, their codes, credits, and assessment marks. It includes specific courses such as Big Data Analytics, Deep Learning, Software Project Management, and Agile Software Engineering, along with their objectives, units of study, and expected outcomes. Additionally, it provides references and online resources for further learning in these areas.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

B.

TECH CSE R-20

MALLA REDDY UNIVERSITY


Computer Science and Engineering
R-20 Regulations
COURSE STRUCTURE
IV Year B. Tech – I Semester
Max. Marks
S.No Subject Code Subject L T P C INT EXT
1. 1MR20-1CS0307 Big Data Analytics and Applications 3 0 0 3 40 60
2. 2MR20-1CS0158 Deep Learning and Applications 3 0 0 3 40 60
3. 3 PE-6 3 0 0 3 40 60
4. 4 PE-7 3 0 0 3 40 60
5. 5 OE-3 3 0 0 3 40 60
6. 6MR20-1CS0190 Deep Learning and Applications Lab 0 0 2 1 40 60
7. 7MR20-1CS0383 Big Data Analytics Lab 0 0 2 1 40 60
8. MR20-1CS0191 PE-7 Lab 0 0 2 1 40 60
9. 8MR20-1CS0134 Application Development – Deep Learning 0 0 4 2 40 60
Explore
TOTAL 15 0 10 20 360 540

PE-6
S.NO SUBJECT CODE SUBJECT
1 MR20-1CS0156 Software Project Management
2 MR20-1CS0157 Agile Software Engineering
3 MR20-1CS0159 Computer Vision and its Applications
4 MR20-1CS0341 Predictive Analytics

PE-7
S.NO SUBJECT CODE SUBJECT
1 MR20-1CS0150 Internet of Things and Applications
2 MR20-1CS0153 DevOps
3 MR20-1CS0154 High Performance Computing
4 MR20-1CS0155 Edge Computing

OE-3
S.NO SUBJECT CODE SUBJECT
1 MR20-1BM0164 Intellectual Property Rights
2 MR20-1CS0248 Bioinformatics
3 MR20-1BS0163 Operations Research

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE – DATA SCIENCE R-20

MALLA REDDY UNIVERSITY


IV Year B Tech I Semester L/T/P/C
3/0/0/3

(MR20-1CS0307) BIG DATA ANALYTICS AND APPLICATIONS

COURSE OBJECTIVES

1. To know the fundamental concepts of big data.


2. Realize the Hadoop architecture and implementation of MapReduce Application.
3. Understand Big Data technologies and NoSQL.
4. To explore tools and practices for working with big data technologies.
5. To know the statistical programing patterns in scala.
UNIT I:
Introduction to Big Data: Defining Big Data, Big Data Types, Analytics, examples,
Technologies, The evolution of Big Data Architecture.
Basics of Hadoop: Hadoop Architecture, Main Components of Hadoop Framework, Analysis Big
data using Hadoop, Hadoop clustering.
UNIT-II:
MapReduce: A Weather DataSet, Analyzing the data with Unix Tool, Analyzing the data using
Hadoop, Hadoop streaming, Hadoop Pipes.
The Hadoop Distributed File System: Design of HDFS, Concepts, Basic File system Operations,
Interfaces, Data Flow.
Hadoop I/O: Data Integrity, Compression, Serialization, File-Based Data Structures.
UNIT-III:
Developing A MapReduce Application: UNIT Tests with MRUNIT, Running Locally on Test
Data.
How MapReduce Works: Anatomy of MapReduce Job Run, Classic MapReduce, Yarn, Failures
in Classic MapReduce and Yarn, Job Scheduling, Shuffle and Sort, Task Execution.
MapReduce Types and Formats: MapReduce types, Input Formats, Output Formats.
UNIT –IV:
NoSQL Data Management: Introduction, Types of NoSQL, Query Model for Big Data, Benefits
of NoSQL, MongoDB.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

Hbase: Data Model and Implementations, Hbase Clients, Hbase Examples, Praxis.
Hive: Comparison with Traditional Databases, HiveQL, Tables, Querying Data, User Defined
Functions.
Sqoop: Sqoop Connectors, Text and Binary File Formats, Imports, Working with Imported Data.
FLUME – Apache Flume, Data Sources for FLUME, Components of FLUME Architecture.
UNIT –V:
Pig: Grunt, Comparison with Databases, Pig Latin, User Defined Functions, Data Processing
Operators.
Spark: Installing steps, Distributed Datasets, Shared Variables, Anatomy of spark Job Run.
Scala: Environment Setup, Basic syntax, Data Types, Functions, Pattern Matching.
REFERENCE BOOKS:

1. Tom White, Hadoop: The Definitive Guide, 3rd Edition, O'Reilley, 2012.
2. V.K. Jain, Big Data & Hadoop, Khanna Publishing House, 2017. 2020-2021 118
3. P.J Sadalage and M. Fowler, NoSQL Distilled: A Brief Guide to the Emerging World
ofPolyglot Persistence, Addison-Wesley Professional, 2012.
4. Eric Sammer, Hadoop Operations, O‟Reilley, 2012.
5. Lars George, HBase: The Definitive Guide, O'Reilley, 2011.
ONLINE RESOURCES:
1. https://www.tutorialspoint.com/hadoop/index.htm
2. https://www.tutorialspoint.com/hive/index.htm
3. https://www.tutorialspoint.com/hbase/index.htm
4. https://www.tutorialspoint.com/apache_pig/index.htm
5. https://www.tutorialspoint.com/scala/index.htm
COURSE OUTCOMES:

1. Understands the basics of big data and its real time examples.
2. Describe the design of HDFS and Hadoop I/O.
3. Demonstrate the Hadoop architecture and implementation of MapReduce Application.
4. Understand Hadoop related database tools such as NoSQL, HBase and Hive.
5. Design Pig Scripts for Big Data Applications.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

MALLA REDDY UNIVERSITY


IV Year B Tech I Semester L/T/P/C
3/0/0/3

(MR20-1CS0158) DEEP LEARNING AND APPLICATIONS

COURSE OBJECTIVES:
1. Understand complexity of Deep Learning algorithms and their limitations.
2. Understand modern notions in data analysis oriented computing.
3. Be capable of confidently applying common Deep Learning algorithms in practice and
implementing their own.
4. Be capable of performing distributed computations.
5. Be capable of performing experiments in Deep Learning using real-world data.
UNIT–I:
Machine Learning Basics: Learning Algorithms, Capacity, Over fitting, and Under fitting,
Hyper parameters and Validation Sets, Estimators, Bias and Variance, Maximum Likelihood
Estimation, Bayesian Statistics, Supervised and Unsupervised Learning algorithms, Stochastic
Gradient Descent, Building a ML algorithm, Challenges and Motivation to Deep learning.
UNIT–II:
Tensor Flow: Computational Graph, Key highlights, Creating a Graph, Regression example,
Gradient Descent, Tensor Board, Modularity, Sharing Variables, Keras Perceptrons: What is a
Perceptron, XOR Gate.
Activation Functions: Sigmoid, ReLU, Hyperbolic Fns, Softmax
UNIT–III:
Artificial Neural Networks: Introduction, Perceptron Training Rule, Gradient Descent Rule.
Gradient Descent and Back propagation: Gradient Descent, Stochastic Gradient Descent,
Back propagation, Some problems in ANN Optimization and Regularization: Over fitting and
Capacity, Cross Validation, Feature Selection, Regularization, Hyper parameters.
UNIT–IV:
Convolutional Neural Networks: Introduction to CNNs, Kernel filter, Principles behind
CNNs, Multiple Filters, CNN applications
Recurrent Neural Networks: Introduction to RNNs, Unfolded RNNs, Seq2Seq RNNs, LSTM,
RNN applications.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

UNIT–V:
Autoencoders: Convolutional Autoencoders, Denoising Autoencoders and Variational
Autoencoders
Deep Learning applications: Image Processing, Natural Language Processing, Speech
Recognition, Video Analytics.

TEXT BOOKS:
1. Goodfellow, I., Bengio, Y., and Courville, A., Deep Learning, MIT Press, 2016.

REFERENCE BOOKS:
1. Bishop, C., M., Pattern Recognition and Machine Learning, Springer, 2006.
2. Yegnanarayana, B., Artificial Neural Networks PHI Learning Pvt. Ltd, 2009.
3. Golub, G., H., and Van Loan, C., F., Matrix Computations, JHU Press, 2013.
4. Satish Kumar, Neural Networks: A Classroom Approach, Tata McGraw-Hill Education,
2004

COURSE OUTCOMES:
1. Learn topics such as convolutional neural networks, recurrent neural networks, training
deep networks and high-level interfaces.
2. Build deep learning models in Tensor Flow and interpret the results.
3. Understand the language and fundamental concepts of artificial neural networks.
4. Troubleshoot and improve deep learning models.
5. Build own deep learning project.
6. Differentiate between machine learning, deep learning and artificial intelligence.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

MALLA REDDY UNIVERSITY


IV Year B Tech I Semester L/T/P/C
3/0/0/3

(MR20-1CS0156) SOFTWARE PROJECT MANAGEMENT


COURSE OBJECTIVES:
1. To study how to plan and manage projects at each stage of the software development
life cycle (SDLC).
2. To train software project managers and other individuals involved in software project
planning and tracking and oversight in the implementation of the software project
management process.
3. To understand successful software projects that support organization’s strategic goals.
UNIT–I:
Introduction Project, Management, Software Project Management activities, Challenges in
software projects, Stakeholders, Objectives & goals Project Planning: Step-wise planning,
Project Scope, Project Products & deliverables, Project activities, Effort estimation,
Infrastructure.
UNIT–II:
Project Approach Lifecycle models, Choosing Technology, Protoyping Iterative & incremental
Process Framework: Lifecycle phases, Process Artifacts, Process workflows
UNIT–III:
Effort estimation & activity Planning Estimation techniques, Function Point analysis, SLOC,
COCOMO, Use case-based estimation , Activity Identification Approaches, Network
planning models, Critical path analysis Risk Management Risk categories, Identification,
Assessment, Planning and management, PERT technique, Monte Carlo approach
UNIT–IV:
Project Monitoring & Control , Resource Allocation Creating a framework for monitoring &
control, Progress monitoring, Cost monitoring, Earned value Analysis, Defects Tracking,
Issues Tracking, Status reports, Types of Resources, Identifying resource requirements,
Resource scheduling

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

UNIT–V:
Software Quality Planning Quality, Defining Quality – ISO 9016, Quality Measures,
Quantitative Quality Management Planning, Product Quality & Process Quality Metrics,
Statistical Process Control Capability Maturity Model, Enhancing software Quality
TEXT BOOKS:
1. Software Project Management, Bob Hughes & Mike Cotterell, TATA Mcgraw-Hill
2. Software Project Management, Walker Royce: Pearson Education, 2005.
3. Software Project Management in practice, Pankaj Jalote, Pearson.
REFERENCE BOOKS:
1. Software Project Management, Joel Henry, Pearson Education.
COURSE OUTCOMES:
1. To match organizational needs to the most effective software development model.
2. To understand the basic concepts and issues of software project management.
3. To effectively planning the software projects.
4. To select and employ mechanisms for tracking the software projects.
5. To conduct activities necessary to successfully complete and close the Software projects.
6. To develop the skills for tracking and controlling software deliverables.
7. To create project plans that address real-world management challenges.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

MALLA REDDY UNIVERSITY


IV Year B Tech I Semester L/T/P/C
3/0/0/3

(MR20-1CS0157) AGILE SOFTWARE ENGINEERING


COURSE OBJECTIVES:
1. Describe the fundamental principles and practices associated with each of the agile
development methods.
2. Compare agile software development model with traditional development models and
identify the benefits and pitfalls.
3. Use techniques and skills to establish and mentor Agile Teams for effective software
development.
4. Apply core values and principles of Agile Methods in software development.

UNIT-I
Fundamentals of Agile Process: Introduction and background, Agile Manifesto and Principles,
Stakeholders and Challenges, Overview of Agile Development Models: Scrum, Extreme
Programming, Feature Driven Development, Crystal, Kanban, and Lean Software Development.
UNIT-II
Agile Projects: Planning for Agile Teams: Scrum Teams, XP Teams, General Agile Teams,
Team Distribution; Agile Project Lifecycles: Typical Agile Project Lifecycles, Phase Activities,
Product Vision, Release Planning: Creating the Product Backlog, User Stories, Prioritizing and
Estimating, Creating the Release Plan; Monitoring and Adapting: Managing Risks and Issues,
Retrospectives.
UNIT-III
Introduction to Scrum: Agile Scrum Framework, Scrum Artifacts, Meetings, Activities and
Roles, Scrum Team Simulation, Scrum Planning Principles, Product and Release Planning,
Sprinting: Planning, Execution, Review and Retrospective; User story definition and
Characteristics, Acceptance tests and Verifying stories, Burn down chart, Daily scrum, Scrum
Case Study.
UNIT-IV
Introduction to Extreme Programming (XP): XP Lifecycle, The XP Team, XP Concepts:
Refactoring, Technical Debt, Timeboxing, Stories, Velocity; Adopting XP: Pre-requisites,

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

Challenges; Applying XP: Thinking- Pair Programming, Collaborating, Release, Planning,


Development; XP Case Study.
UNIT-V
Agile Software Design and Development: Agile design practices, Role of design Principles,
Need and significance of Refactoring, Refactoring Techniques, Continuous Integration,
Automated build tools, Version control; Agility and Quality Assurance: Agile Interaction Design,
Agile approach to Quality Assurance, Test Driven Development, Pair programming: Issues and
Challenges.
TEXT BOOKS:
1. Robert C. Martin, Agile Software Development- Principles, Patterns and Practices, Prentice
Hall, 2013.
2. Kenneth S. Rubin, Essential Scrum: A Practical Guide to the Most Popular Agile Process,
Addison Wesley, 2012.

REFERENCE BOOKS:
1. James Shore and Shane Warden, The Art of Agile Development, O’Reilly Media, 2007.
2. Craig Larman, ―Agile and Iterative Development: A manager’s Guide, Addison Wesley,
2004.
3. Ken Schawber, Mike Beedle, Agile Software Development with Scrum, Pearson, 2001.
4. Cohn, Mike, Agile Estimating and Planning, Pearson Education, 2006.
COURSE OUTCOMES:
1. The underpinning philosophy and principles of Agile.
2. The lifecycle of an Agile project, including alternative configurations.
3. The products produced during an Agile project and the purpose of these.
4. The techniques used and their benefits and limitations.
5. The roles and responsibilities within an Agile project.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

MALLA REDDY UNIVERSITY


IV Year B Tech I Semester L/T/P/C
3/0/0/3

(MR20-1CS0159) COMPUTER VISION AND APPLICATIONS

COURSE OBJECTIVES:
1. To understand the Vision process of Recognition and Image Processing Operations on

Images.
2. To provide a good understanding of Computer Vision, Transformations and Image
formations.
3. To do a detailed demonstration of Image filtering and morphology techniques.
4. To understand the methods and various approaches for the Role of Thresholding.
5. To provide students with a theoretical understanding of Edge Detection and various
operators.
UNIT–I:
Vision, the Challenge: Introduction, Nature of Vision-Process of Recognition-Tackling the
Recognition Problem-Object Location-Sense Analysis-Vision and Inverse Graphics.
Low-Level Vision: Images and Imaging Operations-Introduction-Gray scale Versus Color,
Image Processing Operations-Some basic operations on Gray scale Images and Binary Images,
Convolutions and Point spread Functions, Sequential Versus Parallel Operations.
UNIT–II:
Computer Vision: Introduction, A Brief History & Overview, Image formation, Geometric
primitives and transformations-2D transformations-3D transformations- 3D rotations-3D to 2D
projections-Lens distortions.
Image formation: Photometric image formation-Lighting-Reflectance and Shading-Optics,
The digital Camera-sampling and aliasing-Color-Compression.
UNIT–III:
Image filtering and morphology: Introduction, Noise Suppression by Gaussian Smoothing,
Median filters, Mode Filters, Rank Order Filters, Sharp- Unsharp Masking, Shifts Introduced
by Rank Order Filters. Role of Filters in Industrial Applications of Vision, Color in Image
Filtering, Dilation and Erosion in Binary images, Mathematical Morphology, Morphological
grouping, Morphology in Gray scale images.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

UNIT–IV:
Role of Thresholding: Introduction, Region-Growing Methods, Thresholding-Finding a
Suitable Threshold-Tackling the Problem of Bias in Threshold Selection, Adaptive
Thresholding-Local Thresholding Methods, More Thoroughgoing Approaches to Threshold
Selection-Variance Based Thresholding-Entropy Based Thresholding-Maximum Likelihood
Thresholding, Global Valley Approach to Thresholding.
UNIT–V:
Edge Detection: Introduction, Basic Theory of Edge Detection, The Template Matching
Approach, Theory of 3x3 Template Operators, The Design of Differential Gradient Operators,
The Concept of a Circular Operator, Detailed Implementation of Circular Operators, The
Systematic Design of Differential Edge Operators, Hysteresis Thresholding, The Canny
Operator, The Laplacian Operator.

TEXT BOOKS:
1. E. R. Davies, Computer Vision Principles, Algorithms, Applications, Learning, Elsevier
Science, Academic Press, Fifth Edition-2017.
2. Richard Szeliski, Computer Vision Algorithms and Applications, Springer-2010.

REFERENCE BOOKS:
1. Simon J. D. Prince, Computer Vision Models, Learning, and Inference, Cambridge
University Press, 2012.
2. David Forsyth, Jean Ponce, Computer Vision: A Modern Approach, Prentice Hall, 2003.

COURSE OUTCOMES:
1. Realize the importance of Vision process of Recognition and Image Processing
Operations on Images.
2. Perform various applications and Approaches on Image filtering and morphology
techniques.
3. Point out the impact on Computer Vision, Transformations and Image formations.
4. Develop techniques for the methods and approaches for the Role of Thresholding.
5. Develop and to Perform understanding of Edge Detection and various operators.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

MALLA REDDY UNIVERSITY


IV Year B Tech I Semester L/T/P/C
3/0/0/3

(MR20-1CS0341) PREDICTIVE ANALYTICS

COURSE OBJECTIVES:

1. To explore the fundamental concepts of predictive analytics.


2. To learn the principles and methods of statistical analysis
3. Discover interesting patterns, analyze supervised and unsupervised models and estimate
the accuracy of the algorithms.
4. To understand the various search methods and visualization techniques
UNIT – I:
Introduction to Predictive Analytics, What and Why Analytics, Introduction to Tools and
Environment, Application of Modelling in Business, Databases & Types of data and variables, Data
Modelling Techniques, Missing imputations etc. Need for Business Modelling. Regression —
Concepts, Least Square Estimation. Variable Rationalization and Model Building etc.
UNIT – II:
Data Analytics: Introduction to Analytics, Introduction to Tools and Environment, Application
of Modeling in Business, Databases & Types of Data and variables, Data Modeling Techniques,
Missing Imputations etc. Need for Business Modeling.
UNIT – III:
Data Visualization: Pixel-Oriented Visualization Techniques, Geometric Projection
Visualization Techniques, Icon-Based Visualization Techniques, Hierarchical Visualization
Techniques, Visualizing Complex Data and Relations
UNIT-IV:
Logistic Regression (NOS 2101): Model Theory, Model fit Statistics, Model Conclusion,
Analytics applications to various Business Domains etc. Regression Vs Segmentation —
Supervised and Unsupervised Learning, Tree Building — Regression, Classification, Overfitting,
Pruning and complexity. Multiple Decision Trees etc.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

UNIT-V:
Regression Vs Segmentation: Supervised and Unsupervised Learning, Tree Building —
Regression, Classification, Overfitting, Pruning and complexity, Multiple Decision Trees etc.
Develop Knowledge, Skill and Competences (NOS 9005) Introduction to Knowledge skills &
competences, Training & Development, Learning & Development, Policies and Record keeping

TEXT BOOKS:
1. Gareth James, An Introduction to Statistical Learning with Applications in Data Mining
Concepts and Techniques, Han, Kamber, 3rd Edition, Morgan Kaufmann Publishers
2. Gareth James. An Introduction to Statistical Learning with Applications in R.
REFERENCE BOOKS:
1. Data Mining Concepts and Techniques, Han, Kamber, 3rd Edition, Morgan Kaufmann
Publishers.
2. Introduction to Data Mining, Tan, Steinbach and Kumar, Addision Wisley, 2006.
3. Data Mining Analysis and Concepts, M. Zaki and W. Meira

COURSE OUTCOMES:
1. Carry out data analysis/statistical analysis.
2. To carry out standard data visualization.
3. To carry out formal inference procedures.
4. Design Data Architecture.
5. Understand various Data Sources.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

MALLA REDDY UNIVERSITY


IV Year B Tech I Semester L/T/P/C
3/0/0/3

(MR20-1CS0150) INTERNET OF THINGS AND APPLICATIONS


COURSE OBJECTIVES:

1. To study IoT Networking Core


2. To study IoT related network fundamentals
3. To study IoT Architecture.
4. To study IoTApplication Development procedure
5. To study various case studies and IoT applications.

Introduction to Internet of Things –Definition and Characteristics of IoT, Physical Design


of IoT – IoT Protocols, IoT communication models, Iot Communication APIs IoT enabaled
Technologies – Wireless Sensor Networks, Cloud Computing, Big data analytics,
Communication protocols, Embedded Systems, IoT Levels and Templates Domain Specific
IoTs – Home, City, Environment, Energy, Retail, Logistics, Agriculture, Industry, health and
Lifestyle.
UNIT–II:
IoT and M2M – Software defined networks, network function virtualization, difference
between SDN and NFV for IoT Basics of IoT System Management with NETCOZF,
YANGNETCONF, YANG, SNMP NETOPEER.
UNIT–III:
IoT Physical Devices and Endpoints - Introduction to Raspberry PI-Interfaces (serial, SPI,
I2C) Programming – Python program with Raspberry PI with focus of interfacing external
gadgets, controlling output, reading input from pins.
UNIT–IV:
IoT Application Development: Application Protocols MQTT, REST/HTTP, CoAP, MySQL.
Back-end Application Designing Apache for handling HTTP Requests, PHP & My SQL for
data processing, Mongo DB Object type Database, HTML, CSS & jQuery for UI Designing, JS

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

ON lib for data processing, Security & Privacy during development, Application Development
for mobile Platforms: Overview of Android/IOS App Development tools
UNIT–V:
Case Study & IoT Applications: IoT applications in home, infrastructures, buildings, security,
Industries, Home appliances, other IoT electronic equipment’s. Use of Big Data and
Visualization in IoT, Industry 4.0 concepts. Sensors and sensor Node and interfacing using any
Embedded target boards (Raspberry Pi/ Intel Galileo/ARM Cortex/Arduino)
TEXT BOOKS:
1 1. Internet of Things: Converging Technologies for Smart Environments and Integrated
Eco systems, Dr. Ovidiu Vermes an,Dr. Peter Friess,River Publishers.
2. Internet of Things - A Hands-on Approach, Arshdeep Bahga and Vijay Madisetti,
Universities Press, 2015.
3. Getting Started with Raspberry Pi, Matt Richardson & Shawn Wallace, O'Reilly (SPD),
2014.
4. 6LoWPAN: The Wireless Embedded Internet, Zach Shelby, Carsten Bormann, Wiley.
5. Interconnecting Smart Objects with IP: The Next Internet, Jean-Philippe Vasseur, Adam
Dunkels, Morgan Kuffmann
REFERENCE BOOKS:
1. The Internet of Things: From RFID to the Next-GenerationPervasive Networked Lu Yan,
Yan Zhang, Laurence T. Yang, Huan sheng Ning
2. Internet of Things (A Hands-on-Approach), Vijay Madisetti, Arshdeep Bahga
3. Designing the Internet of Things, Adrian McEwen (Author), Hakim Cassimally
4. Asoke K Talukder and Roopa R Yavagal, “Mobile Computing,” Tata Mc Graw Hill,2010.

COURSE OUTCOMES:
1. Understand Introduction topics of Internet of Things.
2. Understand IoT and M2M.
3. Understand Raspberry PI platform.
4. Understand IoT Application Development procedure.
5. Understand various case studies and loT applications.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

MALLA REDDY UNIVERSITY


IV Year B Tech I Semester L/T/P/C
3/0/0/3

(MR20-1CS0153) DevOps
COURSE OBJECTIVES:

1. DevOps improves collaboration and productivity by automating infrastructure and


workflows and continuously measuring applications performance

UNIT–I:
Fundamentals of DevOps: Architecture, Deployments, Orchestration, Need, Instance of
applications, DevOps delivery pipeline, DevOps eco system.
DevOps adoption in projects: Technology aspects, Agiling capabilities, Tool stack
implementation, People aspect, processes.
UNIT–II:
CI/CD: Introduction to Continuous Integration, Continuous Delivery and Deployment ,
Benefits of CI/CD, Metrics to track CICD practices.
UNIT–III:
Devops Maturity Model: Key factors of DevOps maturity model, stages of Devops maturity
model, DevOps maturity Assessment.
UNIT–IV:
The Cloud and The DevOps: Deploying Your First Web Application - Creating and
configuring your account - Creating our first web server - Managing your infrastructure with
Cloud Formation - Adding a configuration management system.
UNIT–V:
Devops Deployment and Scaling of Cloud Application: Adding Continuous Integration and
Continuous Deployment - Preparing our CI environment - Building a continuous deployment
pipeline - Scaling a monolithic application - Improving performance and cost saving -
Architecting your application to handle massive amounts of traffic.
TEXT BOOKS:
1 The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in
Technology Organizations, Gene Kim , John Willis , Patrick Debois , Jez Humb,1st Edition,
O’Reilly publications, 2016.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

2.What is Devops? Infrastructure as code, 1st Edition, Mike Loukides ,O’Reilly publications, 2012.

REFERENCE BOOKS:
1. Building a DevOps Culture, 1st Edition, Mandi Walls, O’Reilly publications, 2013.
2. The DevOps 2.0 Toolkit: Automating the Continuous Deployment Pipeline With
Containerized Microservices, 1st Edition, Viktor Farcic, CreateSpace Independent
Publishing Platform publications, 2016
3. Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment
Automation, 1st Edition, Jez Humble and David Farley, 2010.
4. Achieving DevOps: A Novel About Delivering the Best of Agile, DevOps, and
microservices, 1st Edition, Dave Harrison, Knox Lively, Apress publications, 2019
5. Mickey Iqbal, “IT Virtualization Best Practices: A Lean, Green Virtualized Data Center
Approach”, MC Press [ISBN: 978-1583473542] 2010.
6. Nathaniel Felsen, “Effective DevOps with AWS”, Packt Publishing,
[ISBN:9781786466815], 2017

COURSE OUTCOMES:
1. Enumerate the principles of continuous development and deployment, automation of
configuration management, inter-team collaboration, and IT service agility.
2. Describe DevOps & DevSecOps methodologies and their key concepts.
3. Illustrate the types of version control systems, continuous integration tools, continuous
monitoring tools, and cloud models.
4. Set up complete private infrastructure using version control systems and CI/CD tools.
5. Manage and deploy a cloud based application using Devops.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

MALLA REDDY UNIVERSITY


IV Year B Tech I Semester L/T/P/C
3/0/0/3

(MR20-1CS0154) HIGH PERFORMANCE COMPUTING


COURSE OBJECTIVES:
1. To Improve the system performance
2. To learn various distributed and parallel computing architecture
3. To learn different computing technologies
UNIT–I:
Grid Computing: Data & Computational Grids, Grid Architectures and Its Relations to
Various Distributed Technologies. Examples of the Grid Computing Efforts (Ibm).
UNIT–II:
Cluster Setup & Its Advantages, Performance Models & Simulations; Networking Protocols &
I/O, Messaging Systems. Process Scheduling, Load Sharing And Balancing; Distributed Shared
Memory, Parallel I/O.
UNIT–III:
Example Cluster System – Beowlf; Cluster Operating Systems: Compas And NanosPervasive
Computing Concepts &Scenarios; Hardware & Software.
UNIT–IV:
Device Connectivity: Java for Pervasive Devices; Application Examples.
UNIT–V:
Classical Vs Quantum Logic Gates; One, Two & Three Qubit Quantum Gates;
Fredkin & Toffoli Gates, Quantum Algorithms
TEXT BOOKS:
1. Selected Topics In Advanced Computing, Edited By Dr. P. Padmanabham And Dr. M.B.
Srinivas, 2005 Pearson Education

2. J. Joseph & C. Fellenstien: ‘Grid Computing ‘, Pearson Education

3. J. Burkhardt et.al: ‘pervasive computing’ Pearson Education

REFERENCE BOOKS:

1. Marivesar:’ Approaching quantum computing’, Pearson Education.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

2. Raj kumarBuyya:’High performance cluster computing’, Pearson Education.

3. Neilsen & Chung L:’ Quantum computing and Quantum Information’, Cambridge University

COURSE OUTCOMES:

1. Understanding the concepts in grid computing

2. Ability to set up cluster and run parallel applications

3. Ability to understand the cluster projects and cluster OS

4. Understanding the concepts of pervasive computing & quantum computing

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

MALLA REDDY UNIVERSITY


IV Year B Tech I Semester L/T/P/C
3/0/0/3

(MR20-1CS0155) EDGE COMPUTING

COURSE OBJECTIVES:
1. Awareness of IoT and Edge computation
2. Similarities and differences between edge and fog computation
3. Achievement of Fog and Edge computing technologies
4. Learn difference types of solutions for Edge technologies.
5. Smart data life cycle and Data management.
6. Learn real time applications and its implementation issues.
UNIT–I:
IoT and Edge Computing Definition and Use Cases Introduction to Edge Computing Scenario's
and Use cases -Edge computing purpose and definition, Edge computing use cases, Edge
computing hardware architectures, Edge platforms, Edge vs Fog Computing and similarities
between Edge and Fog computing.
UNIT–II:
Fog and Edge Computing Completing the Cloud, Advantages of FEC: SCALE, How FEC
Achieves, These Advantages: SCANC, Hierarchy of Fog and Edge Computing, Addressing the
Challenges in Federating Edge Resources.
UNIT–III:
Optimization Problems in Fog and Edge Computing, Middleware for Fog and Edge Computing:
Design Issues and examples (Any one real time example).
UNIT–IV:
Data Management in Fog Computing, Smart data life cycle
UNIT–V:
Applications and Issues (With respect to vendor , OS and customer level)

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

TEXT BOOKS:

1. IoT and Edge Computing for Architects - Second Edition, by Perry Lea,
Publisher: Packt Publishing, 2020, ISBN: 9781839214806

REFERENCE BOOKS:

1. Fog and Edge Computing: Principles and Paradigms by Rajkumar Buyya,


Satish Narayana Srirama,wiley publication, 2019, ISBN: 9781119524984

2. David Jensen, Beginning Azure IoT Edge Computing: Extending the Cloud to
the Intelligent Edge, MICROSOFT AZURE.
COURSE OUTCOMES:
1. Understanding the concepts IoT and Edge computation.

2. Understanding the concepts edge and fog computation and its limitations

3. Ability to understand Hardware architecture

4. Challenges in Resources allocation and Optimization problems

5. Understanding the real time scenario(Any one vendor specific)

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

MALLA REDDY UNIVERSITY


IV Year B. Tech – I Semester L/T/P/C
3/0/0/3
Open Elective-3
(MR20-1BM0164) INTELLECTUAL PROPERTY RIGHTS (IPR)

COURSE OBJECTIVES:
1. To introduce fundamental aspects of Intellectual property Rights to students who are going
to play a major role in development and management of innovative projects in industries.
2. To disseminate knowledge on patents, patent regime in India and abroad and registration
aspects.
3. To disseminate knowledge on copyrights and its related rights and registration aspects.

4. To disseminate knowledge on trademarks and registration aspects.

5. To disseminate knowledge on Design, Geographical Indication (GI), Plant Variety and


Layout Design Protection and their registration aspects.
6. To aware about current trends in IPR and Govt. steps in fostering IPR.
UNIT – I:

Introduction to Intellectual property: Introduction, types of intellectual property, international


organizations, agencies and treaties, importance of intellectual property rights.
UNIT – II:
Trade Marks: Purpose and function of trademarks, acquisition of trade mark rights, protect able
matter, selecting, and evaluating trade mark, trade mark registration processes.
UNIT – III:
Law of copy rights: Fundamental of copy right law, originality of material, rights of reproduction,
rights to perform the work publicly, copy right ownership issues, copy right registration, notice of
copyright, international copy right law.
Law of patents: Foundation of patent law, patent searching process, ownership rights and transfer
UNIT – IV:
Trade Secrets: Trade secrete law, determination of trade secrete status, liability for
misappropriations of trade secrets, protection for submission, trade secrete litigation.
Unfair competition: Misappropriation right of publicity, false advertising.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

UNIT – V:
New development of intellectual property: new developments in trade mark law; copy right
law, patent law, intellectual property audits. International overview on intellectual property,
international – trade mark law, copy right law, international patent law, and international
development in trade secrets law. India`s New National IP Policy, 2016 – Govt. of India step
towards promoting IPR – Govt. Schemes in IPR – Career Opportunities in IP -IPR in current
scenario with case studies

TEXT BOOKS:
1. Intellectual property right, Deborah. E. Bouchoux, Cengage learning.
2. Intellectual property right – Unleashing the knowledge
economy, prabuddha ganguli, TataMcGraw Hill Publishing company ltd.

REFERENCE BOOKS:
1. Nithyananda, K V. (2019). Intellectual Property Rights: Protection and Management.
India,IN: Cengage Learning India Private Limited.
2. Neeraj, P., & Khusdeep, D. (2014). Intellectual Property Rights. India, IN: PHI learning
Private Limited.

COURSE OUTCOMES:
1. The students once they complete their academic projects, shall get an
adequate knowledge on patent and copyright for their innovative
research works
2. During their research career, information in patent documents provide useful
insight on novelty of their idea from state-of-the art search. This provide further
way for developingtheir idea or innovations
3. Pave the way for the students to catch up Intellectual Property(IP) as an career option
a) R&D IP Counsel
b) Government Jobs – Patent Examiner
c) Private Jobs
d) Patent agent and Trademark agent
e) Entrepreneur

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

MALLA REDDY UNIVERSITY


IV Year B Tech I Semester L/T/P/C
3/0/0/3
Open Elective-3
(MR20-1CS0248) BIOINFORMATICS
Prerequisites:
Object orientated programming, Java, Python, Parallel computing, Linux.
COURSE OBJECTIVES:
1. Impart knowledge on basic techniques of Bioinformatics and on analysis of biological
data using computational methods.
2. Investigating problems in molecular and biology from a computational perspective.
3. Provide students with an introduction to the theory behind some of the most important
algorithms used to analyze sequence data.
4. Students will acquire a working knowledge of bioinformatics applications through
alignment algorithms and the use of hidden Markov models.
5. Knowledge on analysis of gene expression including clustering methods.
UNIT–I
Introduction: Bioinformatics objectives and overviews, Interdisciplinary nature of
bioinformatics, Data integration, Data analysis, Major Bioinformatics databases and tools.
Metadata: Summary 40 & reference systems, finding new type of data online. Molecular
Biology and Bioinformatics: Systems approach in biology, Central dogma of molecular biology,
problems in molecular approach and the bioinformatics approach, overview of the
bioinformatics applications.
UNIT–II
DNA: Basic chemistry of nucleic acids, Structure of DNA, Structure of RNA, DNA
Replication, -Transcription, - Translation, Genes- the functional elements in DNA, Analysing
DNA, DNA sequencing. Proteins: Amino acids, Protein structure, Secondary, Tertiary and
Quaternary structure, Protein folding and function, Nucleic Acid-Protein interaction
UNIT–III
Applications for bioinformatics: Perl Basics, Perl applications for bioinformatics- Bioperl,
Linux Operating System, mounting/ unmounting files, tar, gzip / gunzip, telnet, ftp,

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

developing applications on Linux OS, Understanding and Using Biological Databases,


Overview of Java, CORBA, XML, Web deployment concepts.
UNIT–IV
Biological data storage techniques: Genome, Genomic sequencing, expressed sequence tags,
gene expression, transcription factor binding sites and single nucleotide polymorphism.
Computational representations of molecular biological data storage techniques: databases (flat,
relational and object Oriented), and controlled vocabularies, general data retrieval techniques:
indices, Boolean search, fuzzy search and neighbouring, application to biological data
warehouses.
UNIT–V
Representation of patterns and relationships in bioinformatics: Macromolecular structures,
chemical compounds, generic variability and its connection to clinical data. Representation of
patterns and relationships: sequence alignment algorithms, regular expressions, hierarchies and
graphical models, Phylogenetic BLAST.

REFERENCE BOOKS:
1. Fundamental concepts of Bioinformatics – D E Krane and M L Raymer, Pearson
Education.
2. Bioinformatics Methods & applications, Genomics, Proteomics & Drug Discovery –
Rastogi,Mendiratta and Rastogi, PHI, New Delhi.
3. Bioinformatics: with fundamentals of genomics and proteomics – Shubha Gopal, et.al.,
Mc Graw Hill.
4. Developing Bio informatics computer skills – O’Reilly, CBS.
5. Evolutionary Bioinformatics – Forsdyke, Springer.

COURSE OUTCOMES:

1. Extract information from different types of bioinformatics data (gene, protein, disease, etc.),
including their biological characteristics and relationships.
2. Employ different data representation models and formats used for bioinformatics data
representation, including mark-up languages such as SBML and CellML, and ontologies
such as GO ontology.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

3. Apply the different approaches used for data integration and data management, including
data warehouse and wrapper approaches
4. Analyse processed data with the support of analytical and visualization tool
5. Interact with non-bioinformatics professionals, such as biologists and biomedical
researchers, to better understand their bioinformatics needs for improved support and
service delivery

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

MALLA REDDY UNIVERSITY


IV Year B. Tech – I Semester L/T/P/C
3/0/0/3
Open Elective-3
(MR20-1BS0163) OPERATION RESEARCH

COURSE OBJECTIVES:
1. Understanding the mathematical importance of development of model in a particular

Optimization model for the issue and solving it.


UNIT–I:
Development – Definition– Characteristics and Phases – Types of models – Operations Research
models – applications.
Allocation: Linear Programming Problem - Formulation – Graphical solution – Simplex method
– Artificial variables techniques: Two–phase method, Big-M method; Duality Principle
UNIT–II:
Transportation Problem – Formulation – Optimal solution, unbalanced transportation problem
–Degeneracy.
Assignment problem – Formulation – Optimal solution - Variants of Assignment Problem;
Traveling Salesman problem.
UNIT–III:
Sequencing – Introduction – Flow –Shop sequencing – n jobs through two machines – n jobs
through three machines – Job shop sequencing – two jobs through ‘m’ machines-graphical model.
Replacement: Introduction – Replacement of items that deteriorate with time – when money value
is not counted and counted – Replacement of items that fail completely- Group Replacement.
UNIT–IV:
Theory of Games: Introduction –Terminology– Solution of games with saddle points and without
saddle points- 2 x 2 games –m x 2 & 2 x n games - graphical method – m x n games – dominance
principle.
Inventory: Introduction – Single item, Deterministic models – Types - Purchase inventory models
with one price break and multiple price breaks –Stochastic models – demand discrete variable or
continuous variable – Single Period model with no setup cost.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

UNIT–V:
Waiting Lines: Introduction–Terminology-Single Channel–Poisson arrivals and Exponential
Service times – with infinite population and finite population models– Multichannel – Poisson
arrivals and exponential service times with infinite population.
Dynamic Programming: Introduction – Terminology- Bellman’s Principle of Optimality –
Applications of dynamic programming- shortest path problem – linear programming problem.
TEXT BOOK:
1. H.A. Taha, Introduction to OR, PHI.
2. Kanti Swarup, Man Mohan and P. K. Gupta, Introduction to Operations Research, S.Chand
& Co., 2006.
3. J. K. Sharma, Operations Research, 4e. McMilan
REFERENCES BOOKS:
1. Hillier & Libemann, Introduction to OR, TMH.
2. S.D. Sharma, Operations Research, Kedar nath and Ram nath Publishers.
3. N. S. Kambo, Mathematical Programming Techniques, East-West Pub., Delhi, 1991.
4. J. C. Pant, Introduction to Operations Research, Jain Brothers, New Delhi, 2008.
5. J. K. Sarma, Operations Research, M
COURSE OUTCOMES:
1. Understanding the problem, identifying variables & constants
2. To apply the formulas of optimization model and applying appropriate optimization
Technology.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

MALLA REDDY UNIVERSITY


IV Year B. Tech – I Semester L/T/P/C
0/0/2/1

(MR20-1CS0383) BIG DATA ANALYTICS LAB


COURSE OBJECTIVES:

1. Provide the knowledge to setup a Hadoop Cluster.


2. Impart knowledge to develop programs using MapReduce.
3. Discuss Pig, Pig Latin and HiveQL to process bigdata.
4. Present latest big data frameworks and applications using Spark
5. Integrate Hadoop with R (RHadoop) to process and visualize.

TASK 1: a) Understanding and using basic HDFS commands

b) Run a basic word count Map Reduce program to understand Map Reduce Paradigm.

TASK 2: Write a Map Reduce program that mines weather data.

TASK 3: Implement matrix multiplication with Hadoop Map Reduce.

TASK 4: Working with files in Hadoop file system: Reading, Writing and Copying.

TASK-5: Write Pig Latin scripts sort, group, join, project, and filter your data.

TASK 6: Run the Pig Latin Scripts to find Word Count and max. temp for each and every year.

TASK-7: Writing User Defined Functions/Eval functions for filtering unwanted data in Pig.

TASK-8: Working with Hive QL, Use Hive to create, alter, and drop databases, tables, views,

functions, and indexes.

TASK 9: Writing User Defined Functions in Hive.

TASK 10: Understanding the processing of large dataset on Spark framework.

TASK 11: Ingesting structured and unstructured data using Sqoop, Flume.

TASK 12: Integrating Hadoop with other data analytic framework like R.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

REFERENCE BOOKS:

1. Tom White, “Hadoop: The Definitive Guide”, 4th Edition, O’Reilly Inc,2015.
2. Tanmay Deshpande, “Hadoop Real-World Solutions Cookbook”, 2nd Edition,
PacktPublishing, 2016.
3. Edward Capriolo, Dean Wampler, and Jason Rutherglen, “Programming Hive”,
O’ReillyInc,2012.
4. Vignesh Prajapati, “Big data Analytics with R and Hadoop”, Packt Publishing,2013.

COURSE OUTCOMES:

1. Understand Hadoop working environment.


2. Apply Map Reduce programs for real world problems.
3. Implement scripts using Pig to solve real world problems.
4. Analyze queries using Hive to analyze the datasets
5. Understand spark working environment and integration with R

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

MALLA REDDY UNIVERSITY


IV Year B. Tech – I Semester L/T/P/C
0/0/2/1

(MR20-1CS0190) DEEP LEARNING AND APPLICATIONS LAB

COURSE OBJECTIVES:
1. Understand complexity of Deep Learning algorithms and their limitations.
2. Understand modern notions in data analysis oriented computing.
3. Be capable of confidently applying common Deep Learning algorithms in practice and
implementing their own.
4. Be capable of performing distributed computations.
5. Be capable of performing experiments in Deep Learning using real-world data.

Week-1: Perceptron Learning Implementation

Week-2: Multilayer Perceptron and its Hyper parameter Tuning

Week-3: a) Hyperparameter Tuning

b) Write a program to convert video into frames.

Week-4: Build a feed forward neural network for prediction of logic gates.

Week-5: Implementation of Multilayer Neural Network using Keras and Data Augmentation on
MNIST dataset.

Week-6: Implement deep learning Techniques for image segmentation.

Week-7: a) CNN Implementation on MNIST Dataset.

b) Write a program to predict a caption for a sample image using CNN.

Week-8: Sentiment Analysis using Recurrent Neural Networks (RNN)

Week-9: Text Generation using LSTM

Week-10: Denoising and Dimensionality Reduction for Medical MNIST dataset using
Autoencoders.

Week-11: Write a program for character recognition using RNN and compare it with CNN.

Week-12: Write a program to detect Dog image using YOLO Algorithm.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

COURSE OUTCOMES:
1. Learn topics such as convolutional neural networks, recurrent neural networks, training
deep networks and high-level interfaces.
2. Build deep learning models in Tensor Flow and interpret the results.
3. Understand the language and fundamental concepts of artificial neural networks.
4. Troubleshoot and improve deep learning models.
5. Build own deep learning project.
6. Differentiate between machine learning, deep learning and artificial intelligence.

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

MALLA REDDY UNIVERSITY


IV Year B. Tech – I Semester L/T/P/C
0/0/2/1

( MR20-1CS0191) IoT Lab

COURSE OBJECTIVES:
1. Understand different development boards for embedded systems and IoT applications.
2. Understand interfacing of various sensors and output devices with Arduino and
Raspberry Pi boards.
3. Develop practical skills on embedded and IoT systems.

List of Experiments
Cycle -1
1. Set up Arduino – Software installation – Blinking LED, Varying LED brightness
2. Interfacing a PIR sensor: Use a PIR (passive infrared) sensor to detect motion and turn on a
LED
3. Interfacing Temperature sensor: Use a temperature sensor to measure the temperature and
turn on an LED above a threshold value
4. Interfacing Light Sensor: Turn on an LED in the absence of ambient light
5. Interfacing Ultrasonic Sensor: Detect obstacles using Ultrasonic sensor
6. Interfacing LCD display: Print a message on LCD display
7. Interfacing ESP32 with Arduino and connect to a wi-fi network

Cycle - 2
8. Set up Raspberry Pi – Software installation, Hardware Set Up – Blinking LED
9. Interfacing a Light sensor: Use light sensor to turn on an LED
10. Interfacing LCD display: Print a message on LCD display
11. Installing MySql database on Raspberry Pi: Create a database and access data
12. Interfacing USB web cam to Raspberry Pi

Projects
1. Line following robot with obstacle detection
2. Home automation system
3. Digital Thermometer
4. Autonomous car
5. Pulse/Heart rate detector

MALLA REDDY UNIVERSITY (MRU)


B.TECH CSE R-20

COURSE OUTCOMES:
1. Develop an understanding of Arduino and Raspberry Pi boards.
2. Learn to interface different sensors and output devices with Arduino and Raspberrry Pi
boards.
3. Create simple systems to perform tasks using various sensors.
4. Gain hands-on experience on Arduino and a Raspberrry Pi boards
5. Create a project from the knowledge gained on both boards

MALLA REDDY UNIVERSITY (MRU)

You might also like