The Vive Center recommends the following courses for students who are interested in the development of AR/VR. The following list is continuously updated to reflect the most up to date information.
Shankar Sastry –
EECS C106B. Robotic Manipulation and Interaction, TuTh 9:30AM – 10:59AM
EECS 206B. Robotic Manipulation and Interaction, TuTh 9:30AM – 10:59AM
Yi Ma –
EECS C106B. Robotic Manipulation and Interaction, TuTh 9:30AM – 10:59AM
EECS 206B. Robotic Manipulation and Interaction, TuTh 9:30AM – 10:59AM
EE 290-5. Integrated Perception, Learning, and Control, We 10:00AM – 11:59AM
Francesco Borrelli
MECENG 131 001.Vehicle Dynamics & Control, MW 9:30AM – 10:59AM
MECENG 236C 001.Vehicle Dynamics & Control, MW 9:30AM – 10:59AM
Bjorn Hartmann
CS 198-56. Web Design DeCal, Tu 7:00PM – 8:29PM, Internet/Online , Th 7:00PM – 7:59PM, Internet/Online
Ren Ng
CS 184. Foundations of Computer Graphics, TuTh 12:30PM – 1:59PM, Internet/Online
CS 284A. Foundations of Computer Graphics, TuTh 12:30PM – 1:59PM, Internet/Online
Koushil Sreenath
MECENG 233 001. Advanced Control Systems II, TuTh 2PM – 3:29PM
Claire Tomlin
EE 290-5. Integrated Perception, Learning, and Control, We 10:00AM – 11:59AM,
EE C291E. Hybrid Systems and Intelligent Control, TuTh 9:30AM – 10:59AM, Internet/Online
This course provides a broad introduction to the fundamentals of computer graphics. The main areas covered are modeling, rendering, animation and imaging. Topics include 2D and 3D transformations, drawing to raster displays, sampling, texturing, antialiasing, geometric modeling, ray tracing and global illumination, animation, cameras, image processing and computational imaging. There will be an emphasis on mathematical and geometric aspects of graphics, and the ability to write complete 3D graphics programs.
The aim of this advanced undergraduate course is to introduce students to computing with visual data (images and video).
Similarly to how mobile devices revolutionized the way we interact with the world, virtual reality represents another exciting paradigm shift in human computer interaction. This class aims to introduce students to this new medium and give them the opportunity to work with VR-ready computers and headsets.
This class is hosted by Extended Reality @ Berkeley and the VR DeCal Facilitator Team.
Paradigms for computational vision. Relation to human visual perception. Mathematical techniques for representing and reasoning, with curves, surfaces and volumes. Illumination and reflectance models. Color perception. Image segmentation and aggregation. Methods for bottom-up three dimensional shape recovery: Line drawing analysis, stereo, shading, motion, texture. Use of object models for prediction and recognition.
Fundamental principles of optical systems. Geometrical optics and aberration theory. Stops and apertures, prisms, and mirrors. Diffraction and interference. Optical materials and coatings. Radiometry and photometry. Basic optical devices and the human eye. The design of optical systems. Lasers, fiber optics, and holography.
An introduction to the kinematics, dynamics, and control of robot manipulators, robotic vision, and sensing. The course covers forward and inverse kinematics of serial chain manipulators, the manipulator Jacobian, force relations, dynamics, and control. It presents elementary principles on proximity, tactile, and force sensing, vision sensors, camera calibration, stereo construction, and motion detection. The course concludes with current applications of robotics in active perception, medical robotics, and other areas.
Our New Media courses include an intensive combination of skills, practice, and intellectual rigor for not only producing richly engaging digital content, but understanding the nature of the web and how it works.
This is a course sequence for students wishing to specialize in New Media at the UC Berkeley Graduate School of Journalism.
This class teaches students how to develop interactive online news packages using best practices in design and web development. The course focuses on story structure and production of content and will cover the following topics:
Physical understanding of automotive vehicle dynamics including simple lateral, longitudinal and ride quality models. An overview of active safety systems will be introduced including the basic concepts and terminology, the state-of-the-art development, and basic principles of systems such as ABS, traction control, dynamic stability control, and roll stability control. Passive, semi-active and active suspension systems will be analyzed. Concepts of autonomous vehicle technology including drive-by-wire and steer-by-wire systems, adaptive cruise control and lane keeping systems. Design of software control systems for an actual 1/10 scale race vehicle.