CS 491: Virtual and Augmented Reality - Fall 2017


Andy Johnson

Electronic Visualization Laboratory
2032 Engineering Research Facility (ERF)

ajohnson_at_uic.edu
www.evl.uic.edu/aej
(312) 996-3002

Lecture: 38956u / 38963g T/Th 12:30 - 1:45pm 2068 ERF
Office Hours: 1:45pm - 3:00pm T / Th and by appointment


TEXTBOOKS:

no official textbook but there will be some assigned readings from the web

all of the class material is available at https://www.evl.uic.edu/aej/491/


TENTATIVE SCHEDULE OF TOPICS TO BE COVERED:

Week
Projects
Topics
1
8/29 & 8/31 P1 out
Intro to the Course and a Bunch of Demos
2
9/5 & 9/7
Unity3D & Content Generation Tools
3
9/12 & 9/14

History of VR and AR
4
9/19 & 9/21

Vision / Visuals and Audio
5
9/26 & 9/28
P1 due, P2 out
Project 1 Presentations
    T: 24, 10, 22, 19, 29, 20, 12
    Th: 2, 26, 23, 4, 8, 13, 9
6
10/3 & 10/5

Project 1 Presentations
    T: 6, 1, 21, 7, 17, 15
    Th: 28, 18, 5, 14, 16, 30, 3, 31
7
10/10 & 10/12

 Tracking and a guest speaker
8
10/17 & 10/19

talk 25 & Tracking / Navigation / Interaction
9
10/24 & 10/26
P2 due, P3 out Project 2 Presentations
    T: 10, 9, 2, 15
    Th: 1, 12, 13, 16
10
10/31 & 11/2
P3 proposal due
Project 2 Presentations
    T: 3, 7, 6, 11
    Th: 4, 8, 5
11
11/7 & 11/9
Choice topic due talk 14 & Collaboration
12
11/14 & 11/16
Choice final webpage due
Student's Choice Presentations
    T: 38, 23, 13, 25, 39, 26, 16, 15, 2, 33, 1, 12, 30, 9
    Th: 8, 32, 19, 14, 10, 22, 11, 4, 17, 6, 18, 21, 36
13
11/21

Student's Choice Presentations
    T: 37, 20, 34, 35, 24, 3, 7, 27, 5, 40, 29, 28, 31
14
11/28 & 11/30

Putting it All Together
15
12/5 & 12/7
P3 due
Project 3 Presentations
    T: 18, 22, 14, 12, 5, 7, 4, 6, 17, 19, 20
    Th: 21, 2, 1, 10, 11, 16, 13, 8, 3, 9, 15


"so much time, so little to see ... wait a minute, strike that, reverse it" -- Willy Wonka

PREREQUISITES:
CS 342

Standard departmental disclaimer: If you do not have the prerequisites for this course make sure that you drop this course right away. The department will verify the prerequisites for all students registered in this course during the first few weeks of the term and if you do not have the prerequisites, you will be notified and dropped from the course after the normal drop/add period. By that time, you will not be able to enroll in any new course.

OVERVIEW:
This course will focus on learning about current virtual reality and augmented reality hardware and software, and create interactive environments and user interfaces that make effective use of them.


ATTENDANCE:
Attendance is very important, but not mandatory. Part of your grade will be based on your in-class participation (i.e. asking good questions, making good comments) so please take that into account.


I will occasionally send out emails to the class using your UIC email address so please make sure that you are checking for email from that account every day or two.

UIC WI-Fi should work in the classroom.

I will be putting all of my notes on the web, however these notes should not be considered official until the day of class. If I make any major changes to a page afterwards, then I will announce it in class, but note that at the bottom of each page is a modification date so you should be able to tell when the notes were last modified. I try to ensure that the notes on the web accurately reflect the lecture, but its what is discussed in class that counts, not what's written in the notes.


"Those who are absent are always wrong." - African proverb


ASSIGNMENTS:
There will be three projects, and some misc. points for homework and class participation
. Individual grades on group projects will be based on the quality of the work turned in and on the reviews that each student receives from his/her team members.

You will be making a short presentation about each of your projects to the class. If the project is not done then you can't present it so late assignments lose 50% per day - if something is turned in within 24 hours after the deadline then the max score is 50 points out of 100; after that its a 0. Assignment deadlines will not be extended for any reason other than a headline in the Tribune or Sun Times describing an army of undead ghouls walking the streets of Chicago eating people. In order to get an A or a B a student must get a passing grade on all the projects.

"I hear and I forget. I see and I remember. I do and I understand" - Chinese proverb


GENERAL POLICIES:
The University of Illinois at Chicago is committed to maintaining a barrier-free environment so that individuals with disabilities can fully access programs, courses, services, and activities at UIC. Students with disabilities who require accommodations for full access and participation in UIC Programs must be registered with the Disability Resource Center (312) 413-2183 (voice) or (312) 413- 0123 (TDD).

The University Holidays and Religious Observances calendar can be found online here

You (and your project groups) are expected to do all your own design and implementation work. Cheating is bad; if you are caught cheating at minimum the punishment will be that you will get a failing grade for the entire course.


GRADES:
The current grade sheet will be found on these web pages. 

In order to get a passing grade (D or better) in the class you must pass the final exam (D or better), and get a passing grade on all projects.

The final grade will be Letter grades will be calculated as follows:

Project 1:                  200 points          A: 880 - 1000 points
Project 2: 200 points B: 770 - 879 points
Project 3: 300 points C: 660 - 769 points
Participation / Homework: 200 points D: 500 - 659 points
Student's Choice: 100 points F: 000 - 499 points
--------------------------------------
Total: 1000 points


latest revision 11/8/17 - updated week 14