0% found this document useful (0 votes)
2K views10 pages

Ccs333 Augmented Reality/Virtual Reality Practical Exercises: 30 Periods

The document outlines the course objectives, practical exercises, and outcomes for a course on Augmented Reality/Virtual Reality. The course involves 30 periods of practical exercises focusing on tools for AR/VR development like Unity and Blender. Students will learn 3D modeling techniques, develop AR and VR applications in different domains like education and healthcare, and incorporate sensors and haptics. On completing the course, students will understand basic AR/VR concepts and tools, sensor technologies, 3D modeling, and will be able to develop AR/VR applications in various fields.

Uploaded by

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

Ccs333 Augmented Reality/Virtual Reality Practical Exercises: 30 Periods

The document outlines the course objectives, practical exercises, and outcomes for a course on Augmented Reality/Virtual Reality. The course involves 30 periods of practical exercises focusing on tools for AR/VR development like Unity and Blender. Students will learn 3D modeling techniques, develop AR and VR applications in different domains like education and healthcare, and incorporate sensors and haptics. On completing the course, students will understand basic AR/VR concepts and tools, sensor technologies, 3D modeling, and will be able to develop AR/VR applications in various fields.

Uploaded by

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

CCS333 AUGMENTED REALITY/VIRTUAL REALITY

PRACTICAL EXERCISES: 30 PERIODS

1. Study of tools like Unity, Maya, 3DS MAX, AR toolkit, Vuforia and Blender.

2. Use the primitive objects and apply various projection types by handling camera.

3. Download objects from asset store and apply various lighting and shading effects.

4. Model three dimensional objects using various modelling techniques and apply textures
over them.

5. Create three dimensional realistic scenes and develop simple virtual reality enabled mobile
applications which have limited interactivity.

6. Add audio and text special effects to the developed application.

7. Develop VR enabled applications using motion trackers and sensors incorporating full
haptic interactivity.

8. Develop AR enabled applications with interactivity like E learning environment, Virtual


walkthroughs and visualization of historic places.

9. Develop AR enabled simple applications like human anatomy visualization, DNA/RNA


structure visualization and surgery simulation.

10. Develop simple MR enabled gaming applications.

TOTAL PERIODS: 60

OUTCOMES:

On completion of the course, the students will be able to:

CO1: Understand the basic concepts of AR and VR

CO2:Understand the tools and technologies related to AR/VR

CO3:Know the working principle of AR/VR related Sensor devices

CO4:Design of various models using modeling techniques

CO5:Develop AR/VR applications in different domains

TEXTBOOKS:

1. Charles Palmer, John Williamson, “Virtual Reality Blueprints: Create compelling VR


experiences for mobile”, Packt Publisher, 2018

2. Dieter Schmalstieg, Tobias Hollerer, “Augmented Reality: Principles & Practice”, Addison
Wesley, 2016

3. John Vince, “Introduction to Virtual Reality”, Springer-Verlag, 2004.

4. William R. Sherman, Alan B. Craig: Understanding Virtual Reality – Interface,


Application, Design”, Morgan Kaufmann, 2003

OCS353 DATA SCIENCE FUNDAMENTALS

LAB EXERCISES

1. Download, install and explore the features of Python for data analytics.

2. Working with Numpy arrays

3. Working with Pandas data frames

4. Basic plots using Matplotlib

5. Statistical and Probability measures

a) Frequency distributions

b) Mean, Mode, Standard Deviation

c) Variability

d) Normal curves

e) Correlation and scatter plots

f) Correlation coefficient

g) Regression225

6. Use the standard benchmark data set for performing the following:

a) Univariate Analysis: Frequency, Mean, Median, Mode, Variance, Standard Deviation,


Skewness and Kurtosis.

b) Bivariate Analysis: Linear and logistic regression modelling.

7. Apply supervised learning algorithms and unsupervised learning algorithms on any data
set.

8. Apply and explore various plotting functions on any data set.

Note: Example data sets like: UCI, Iris, Pima Indians Diabetes etc.

COURSE OUTCOMES:
At the end of this course, the students will be able to:

CO1: Gain knowledge on data science process.

CO2: Perform data manipulation functions using Numpy and Pandas.

CO3 Understand different types of machine learning approaches.

CO4: Perform data visualization using tools.

CO5: Handle large volumes of data in practical scenarios.

OCS352 IOT CONCEPTS AND APPLICATIONS

PRACTICAL EXERCISES: 30 PERIODS

1. Introduction to Arduino platform and programming

2. Interfacing Arduino to Zigbee module

3. Interfacing Arduino to GSM module

4. Interfacing Arduino to Bluetooth Module

5 Introduction to Raspberry PI platform and python programming

6. Interfacing sensors to Raspberry PI

7. Communicate between Arduino and Raspberry PI using any wireless medium

8. Setup a cloud platform to log the data

9. Log Data using Raspberry PI and upload to the cloud platform

10. Design an IOT based system

OUTCOMES:

CO 1: Explain the concept of IoT.

CO 2:Understand the communication models and various protocols for IoT.

CO 3:Design portable IoT using Arduino/Raspberry Pi /open platform

CO 4:Apply data analytics and use cloud offerings related to IoT.

CO 5:Analyze applications of IoT in real time scenario.


OCS351 ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
FUNDAMENTALS

PRACTICAL EXERCISES: 30 PERIODS

Programs for Problem solving with Search

1. Implement breadth first search

2. Implement depth first search

3. Analysis of breadth first and depth first search in terms of time and space

4. Implement and compare Greedy and A* algorithms.

Supervised learning

5. Implement the non-parametric locally weighted regression algorithm in order to fit data
points.

Select appropriate data set for your experiment and draw graphs

6. Write a program to demonstrate the working of the decision tree based algorithm.

7. Build an artificial neural network by implementing the back propagation algorithm and test
the same using appropriate data sets.

8. Write a program to implement the naïve Bayesian classifier.

Unsupervised learning

9. Implementing neural network using self-organizing maps222

10. Implementing k-Means algorithm to cluster a set of data.

11. Implementing hierarchical clustering algorithm.

Note:

 Installation of gnu-prolog, Study of Prolog (gnu-prolog).


 The programs can be implemented in using C++/JAVA/ Python or appropriate tools
can be used by designing good user interface
 Data sets can be taken from standard repositories

(https://archive.ics.uci.edu/ml/datasets.html) or constructed by the students.

OUTCOMES:

CO1: Understand the foundations of AI and the structure of Intelligent Agents

CO2: Use appropriate search algorithms for any AI problem


CO3: Study of learning methods

CO4: Solving problem using Supervised learning

CO5: Solving problem using Unsupervised learning

CCS334 BIG DATA ANALYTICS

LIST OF EXPERIMENTS: 30 PERIODS

1. Downloading and installing Hadoop; Understanding different Hadoop modes. Startup


scripts, Configuration files.

2. Hadoop Implementation of file management tasks, such as Adding files and directories,
retrieving files and Deleting files

3. Implement of Matrix Multiplication with Hadoop Map Reduce

4. Run a basic Word Count Map Reduce program to understand Map Reduce Paradigm.

5. Installation of Hive along with practice examples.

7. Installation of HBase, Installing thrift along with Practice examples

8. Practice importing and exporting data from various databases.

Software Requirements:

Cassandra, Hadoop, Java, Pig, Hive and HBase.

EC3311 ELECTRONIC DEVICES AND CIRCUITS LABORATORY

COURSE OBJECTIVES:

 To enable the students to understand the behaviour of semiconductor device based on


experimentation.
 Be exposed to active and passive circuit elements.
 Familiarize the operation and characteristics of transistor like BJT and FET.
 Explore the characteristics of amplifier gain and frequency response.
 Learn the required functionality of positive and negative feedback systems.

LIST OF EXPERIMENTS

1. Characteristics of Semiconductor diode, Zener diode, photo diode, and photo transistor,

2. Characteristics of NPN Transistor under common emitter, common collector and common
base configurations

3. Characteristics of JFET and draw the equivalent circuit

4. Characteristics of UJT and generation of saw tooth waveforms


5. Design and frequency response characteristics of a Common Emitter amplifier

6. Characteristics of light activated relay circuit

EE3311 ELECTRICAL MACHINES LABORATORY

COURSE OBJECTIVES:

 To expose the students to determine the characteristics of DC machines and


transformers by performing experiments on these machines.
 To provide hands on experience to evaluate the performance parameters of DC
machines and transformer by conducting suitable tests.

7. Design and testing of RC phase shift and LC oscillators

8. Characteristics of Single Phase half-wave and full wave rectifiers with inductive and
capacitive filters

9. Design of Differential amplifiers using FET

10. Measurement of frequency and phase angle using CRO

11. Realization of passive filters

TOTAL: 45 PERIODS

COURSE OUTCOMES:

Upon successful completion of the course, the students will be able to:

CO1: Analyse the characteristics of PN, Zener diode and BJT in CE, CC, CB configurations

Experimentally

CO2: Analyse the characteristics of JFET and UJT experimentally

CO3: Analyse frequency response characteristics of a Common Emitter amplifier


experimentally

CO4: Analyse the characteristics of RC phase shift and LC oscillators experimentally

CO5: Analyse the characteristics of half-wave and full-wave rectifier with and without filters
experimentally

CO6: Analyse the characteristics of FET based differential amplifier experimentally

CO7: Calculate the frequency and phase angle using CRO experimentally

CO8: Analyse the frequency response characteristics of passive filters experimentally


EE3271 ELECTRIC CIRCUITS LABORATORY

COURSE OBJECTIVES:

 To simulate various electric circuits using Pspice/ Matlab/e-Sim / Scilab


 To gain practical experience on electric circuits and verification of theorems

LIST OF EXPERIMENTS

Familiarization of various electrical components, sources and measuring instruments

1. Simulation and experimental verification of series and parallel electrical circuit using
fundamental laws.

2. Simulation and experimental verification of electrical circuit problems using Thevenin’s


theorem.

3. Simulation and experimental verification of electrical circuit problems using Norton’s


theorem.

4. Simulation and experimental verification of electrical circuit problems using Superposition


theorem.

5. Simulation and experimental verification of Maximum Power transfer theorem.

6. Simulation and Experimental validation of R-C, R-L and RLC electric circuit transients

7. Simulation and Experimental validation of frequency response of RLC electric circuit.

8. Design and implementation of series and parallel resonance circuit.

9. Simulation and experimental verification of three phase balanced and unbalanced star,
delta networks circuit (Power and Power factor calculations).

EE3015 CONTROL OF POWER ELECTRONICS CIRCUITS

LAB COMPONENT: 30 PERIODS

1. Simulation exercises on zero, first and second order basic blocks.

2. Simulation exercises based on symbolic calculations.

3. Simulation of Sliding mode control based buck converter.

4. Simulation of Single-Phase PFC circuit employing boost converter.

5. Simulation of Single-Phase PFC circuit employing C’uk converters.

EE3017 EMBEDDED C- PROGRAMMING


LAB COMPONENT: 30 PERIODS

1. Laboratory exercise: Use 8051 microcontroller/Embedded processor/IDE/open source


platform to give hands-on training on Embedded C- programming.

a. Introduction to IDE (like code blocks, vscode ,etc)and Programming Environment (like
Keililu vision, Proteus)

b. Configuring an I/O port using bitwise programming.

c. Configuring timer for generating hardware delay.

d. Flashing an LED using an interrupt

e. Serial communication using UART port of 8051

f. Interfacing an ADC with 8051

g. Interfacing an analog sensor with 8051

h. Interfacing 16x2 LCD with 8051

i. configuring timer for generating PWM signal

j. Interfacing a stepper motor with 8051

2. Assignment: Introduction to Arduino IDE, Raspberry Pi142

3. Embedded C-Programming -based Mini project

EE3018 EMBEDDED PROCESSORS

LAB COMPONENTS: 30 PERIODS

1. Laboratory exercise:

a) Programming with IDE - ARM microcontroller

b) Advanced Timer Features, PWM Generator.

c) RTC interfacing with ARM using Serial communication programming, Stepper motor
control.

d) ARM-Based Wireless Environmental Parameter Monitoring System displayed through


Mobile device.

2. Seminar:

a) ARM and GSM/GPS interfacing

b) Introduction to ARM Cortex Processor

3. Raspberry Pi based Mini project.


EE3019 EMBEDDED CONTROL FOR ELECTRIC DRIVES

LAB COMPONENTS: 30 PERIODS

1. Laboratory exercise: Use any System level simulator/MATLAB/open source platform to


give hands-on training on simulation study on Electric drives and control.

a. Simulation of four quadrant operation and speed control of DC motor

b. Simulation of 3-phase inverter.

c. Simulation of Speed control of Induction motor using any suitable software package.

d. Simulation of Speed control of BLDC motor using any suitable software package.

e. Simulation of Speed control of SRM using any suitable software package

2. Seminar: IoT-based Control and Monitoring for DC Motor/ any Electric drives.

3. Mini project: Any Suitable Embedded processor-based speed control of Motors


(DC/IM/BLDC/PMSM/SRM)

EE3020 SMART SYSTEM AUTOMATION

LAB COMPONENTS: 30 PERIODS

1. Laboratory exercise: Use Arduino/ R pi/ any other Embedded processors to give hands on
training to understand concepts related to smart automation.

a) Hands on experiments based on Ubidots & Thing speak / Open-source Analytics Platform

b) Design and implementation of a smart home system.

c) Bluetooth Based Home Automation Project using Android Phone

d) GSM Based Home Devices Control

e) Pick and place robots using Arduino/ any suitable Embedded processor

2. Assignment: Revolution of Smart Automation system across the world and its current
scope available in India

3. Mini project: Design of a Smart Automation system (for any application of students
choice)

EE3021 EMBEDDED SYSTEM FOR AUTOMOTIVE APPLICATIONS


LAB COMPONENTS: 30 PERIODS

1. 1. Laboratory exercise: Use MATLAB SIMULINK /equivalent simulation /open source


tools

a) Simulation study of automotive sensors and actuators components

b) Adaptive cruise control, Anti-Lock Braking System

c) CAN Connectivity in an Automotive Application using vehicle network toolbox

d) Interfacing a sensor used in car with microcontroller.

e) Establishing connection between Bluetooth module and microcontroller.

2. Assignment: AUTOSAR

3. Mini project: Battery Management system for EV batteries.

You might also like