UNC512: Augmented and Virtual Reality
TIET Patiala
Course Website
Instructor(s):
(RGB) Raghav B. Venkataramaiyer <bv.raghav -at-
thapar -dot- edu>
- Requires
thapar.edulogin
Course Syllabus
Evaluation
| Code | Title | Date | Weightage |
|---|---|---|---|
SESS#SEM1 |
Proj Eval 1 | CE | 10 |
MST |
Mid Sem Exam | TBA | 30 |
SESS#SEM2 |
Proj Eval 2 | CE/ Mon Apr 20, 3:30 PM | 20 |
EST |
End Sem Exam | TBA | 40 |
Semester Project
Students shall partition themselves into teams of two
or three, in order to
a) propose an academic project
for the semester based on the course curriculum, and
b) report the findings.
Proj Eval 1
Evaluation of the project proposal, and a mid-sem progress monitoring. This shall be conducted in continuous evaluation mode [CE].
Proj Eval 2
Intermediate progress monitoring post MST in continuous evaluation mode [CE], and Final evaluation based on a seminar, tentatively scheduled on Mon Apr 20, 3:30 PM.
Resources
Semester Exam (Written)
Topic(s) Covered
For topics covered in MST/ EST, check out the course content for tags [MST] and [EST] respectively
Instructions
MST/ EST shall follow the following common proforma of instructions,
- Word limit and marks shall be mentioned along with questions (e.g. [50w, 5M]). Non-adherence shall be penalised.
- Attempt all parts of a question in one space. Only the first such space shall be evaluated.
- Fill the answer index on the first page of the answer sheet.
- Exchange of stationery/ equipment is prohibited. Breach of code conduct may attract UMC.
- Do write your roll no. and name on the question paper. Do not write anything else.
- Marks shall be awarded on the basis of solutions, not steps.

Fig: Sample question in [MST]/[EST]
Choice
Typically, there is no choice in the MST and a choice of one question in the EST. But, of course, this is subject to the erstwhile institute policy.
Course Content
- [MST] [EST] Overview, Introduction and Open Problems.
- [MST] [EST] (Scribe) Virtual Reality Input and Output Modalities.
- [MST] [EST] The Geometric Model
- [EST] Visual Computation in VR.
- [EST] Interactive Techniques in VR.
Supplementary Course Content
[Prerequisites] Slide Courtesy: UTA027
- Introduction to ML
- Linear Regression
- Classification and Logistic Regression
- Neuron and it application in Regression/ Classification
- Deep Neural Networks
- Computer Vision Overview
- Computer Vision Problems
- Deep Learning in Computer Vision
More for the curious,
Course Learning Outcomes
The students will be able to:
- Analyze the components of AR and VR systems, its current and upcoming trends, types, platforms, and devices.
- Compare technologies in the context of AR and VR systems design.
- Implement various techniques and algorithms used to solve complex computing problems in AR and VR systems.
- Develop interactive augmented reality applications for PC and Mobile based devices using a variety of input devices.
- Demonstrate the knowledge of the research literature in augmented reality for both compositing and interactive applications.
Resources
- [CL] The Central Library (Link) (Koha Catalogue)
- [RR] RefRead (Link)
- [TB] [CL] Doug A. B.,
Kruijff E., LaViola J. J. and Poupyrev I. , 3D User
Interfaces: Theory and Practice , Addison-Wesley
(2005,2011p) 2nd ed.
ISBN: 9780134034324 - [TB] Parisi, T. (2015). Learning
Virtual Reality: Developing Immersive Experiences
and Applications for Desktop, Web, and
Mobile. Japan: O'Reilly Media.
ISBN: 9781491922781 - [TB] [CL]
Schmalstieg, D., Hollerer, T. (2016). Augmented
Reality: Principles and Practice. United
Kingdom: Pearson Education.
ISBN:9780133153200 - [RB] Whyte, J. (2002). Virtual Reality
and the Built Environment. United
Kingdom: Architectural Press.
ISBN: 9780750653725 - [RB] Aukstakalnis, S. (2017). Practical
Augmented Reality: A Guide to the Technologies,
Applications, and Human Factors for AR and
VR. Netherlands: Addison-Wesley.
ISBN: 9780134094236 - [CL] Bishop, C. M. (2006). Pattern
recognition and machine learning. Springer.
ISBN: 9788132209065 - [CL] Cormen, T. H., Leiserson, C. E.,
Rivest, R. L., & Stein, C. (2022). Introduction to
Algorithms (Fourth). MIT Press.
ISBN: 9788120340077 - [CL] Gareth James, Daniela Witten,
Trevor Hastie, & Robert Tibshirani. (2013). An
Introduction to Statistical Learning (1st
ed.). Springer.
DOI: 10.1007/978-1-4614-7138-7ISBN: 9781461471387(Link) - [CL] MacKay,
D. J. C. (2003). Information theory, inference and
learning algorithms. Cambridge University
Press.
ISBN: 9780521670517(Link) - Bertsekas, D., & Tsitsiklis,
J. N. (2008). Introduction to probability
(Vol. 1). Athena Scientific.
ISBN: 9781886529236(Google Scholar) - [YT] [MOOC] Introduction to Probability. (MIT-OCW) (Archive 2011) (Archive 2018)
- [YT] [MOOC] Algorithms Illuminated. by Tim Roughgarden Videos: Part 1 Basics, Videos: Part 2 Graphs and Official Website
- [RB] [CL] Jurafsky, D.,
& Martin, J. H. (2025, January). Speech and Language
Processing: An Introduction to Natural Language
Processing, Computational Linguistics, and Speech
Recognition.
ISBN: 9789332518414(The Book), (The Chapter on Logistic Regression), (Official Website) - [MOOC] Illinois Institute Page on Logistic Regression.
- [YT] Late Prof. Winston’s Lecture on SVM (MIT-OCW) Video by MIT-OCW