Week 15

In-class Review of Project 3



The Project 3 web spage shows all of the solutions that were turned in and people should take a look through the video and web documentation.

Normally we would have several groups present their work per day. Each group would spend 5 minutes giving a good discussion and demonstration of their project, and then we would have an 5 minute question and answer period where the other groups in the class can ask questions of the team the has just presented. Each group would come up with a good question to ask the group that is presenting. Each group would be limited to asking one question per day to make sure all the groups have a chance to ask questions, unless we have time remaining and no other groups have questions. A good question should be specific to the project just presented and show some thought. Generic questions like 'what would you do differently next time?' or 'what was the hardest part of the project' are NOT good questions.


Since we are socially distanced and asynchronous this term we will be doing this through Piazza. Each person should create a topic for their project by noon on 12/01. Each person should post 1 question on Piazza to each of 2 other people in the class. The questions should be thoughtful, specific to that project, and be good questions (see above). The questions can not be the same for multiple projects. The question can not have been asked of that project before.

People will be scored on the quality of the questions you ask and the quality of the answers you give to others. All of the questions should be answered before Friday 12/04 at 9pm, so please ask all of your questions before 9pm on 12/03 to make sure people have time to answer.


Coming Next Time

That's up to you ... congrats to all the soon to be graduates. For those that are continuing on there are various other evl related courses that you could take, as well as related courses in Communications, Psychology, and Art & Design.

Next term there is:

    422 - User Interface Design and Programming

    424 - Visualization and Visual Analytics

    425 - Computer Graphics I

    426 - Videogame Design and Programming



If you are an undergraduate in the middle of your studies, and find any of these topics interesting, and don't have an internship lined up for the summer, you may want to consider becoming part of the research team on some existing projects. Most funded research from the National Science Foundation in the US encourages (funds) bringing in undergraduates, so there are opportunities to work hourly on these kinds of projects.


If you are an undergraduate nearing the end of your studies, and you find any of these topics interesting, you may also want to consider going on to graduate school  https://cs.uic.edu/graduate/ms-program/ and engage with more topical issues, gain more advanced skills, play with more expensive toys for 2 more years.

The CS department has a PDF brochure giving an overview of the MS program: https://cs.uic.edu/wp-content/uploads/sites/110/2020/03/MS-Program-CS.pdf

There are 3 MS options, all of which require 36 credits (courses at the graduate level are 4 credits each), so its roughly two more years.

- 28 hours coursework + 8 hours of thesis credit
- 32 hours coursework + 4 hours of project credit
- 36 hours coursework


CS Grad Brochure

Back when I was an undergrad (in the mythical brightly colored decade of the 1980s) I had absolutely no idea about this kind of thing, so feel free to chat with me (or any of the other CS faculty) if you have any questions.


Chicago has a vibrant meetup community including groups focusing on VR and AR including https://www.meetup.com/VRARChicago/ and https://www.meetup.com/CHIVR-Chicago-Virtual-Reality/ and there is the local group of ACM CHI https://www.chicagochi.org/ - these groups are meeting virtually now but pre-COVID there were regular get-togethers where people could meet and try out new tech and people looking for jobs could meet people looking to hire and presumably those will reappear.

There are also quite a few open source libraries available for you to use, lots of new VR and AR devices coming out, as well as regular updates to smartphone hardware, so there are opportunities to develop apps on your own to support different communities and make those available. The technology is evolving quickly so it can be a good time to get involved.



last revision 11/20/2020