Units: 1-4
A seminar course on topics of current interest. Students as well as the instructor will be actively involved in running the course/class. This course cannot be counted toward an elective. (1 - 4 units).
CSE 191's are not eligible for CSE elective credit unless they are offered as 4 units and taken for a letter grade. An approved petition required to use this type of CSE 191 towards CSE major requirements. No guarantee of the outcome of any of these types of petitions requests. Students are strongly encouraged to petition before completing the course to verify if the course will count towards major requirements.
Students can only enroll in CSE 191 up to 3 times or 12 units maximum (whichever comes first).
2021-2022 Courses
Spring 2022
CSE 191 B00: Virtual Reality Technology with Jurgen Schulze (2 units)
Description: Virtual reality (VR) and Augmented Reality (AR) have been capturing people’s imagination for decades, but only in recent years has it been possible to build head-mounted displays inexpensive enough for the consumer market. This course aims to explain how VR and AR technology works, and the class is going to do various programming projects to better understand the potential and limitations of VR and AR technology.
The course is structured into the following parts:
- Overview of the state-of-the-art VR and AR technologies and research trends
- Fundamental physics of 3D displays, including the major 3D depth cues.
- Discussion of most commonly used display types such as LCDs and OLEDs: display materials, device structures, working principles, research trends.
- How to create stereographic images.
- How the human eye sees 3D images: includes monoscopic and stereoscopic depth cues, motion parallax, and the physiology of the eye itself.
- Immersive VR systems: from head-mounted displays to walk-in CAVE systems.
- Challenges with today’s consumer-level VR and AR systems.
- Programming projects to get hands-on experience with fundamental VR and AR rendering techniques, such as 3D stereo, eye separation, frame rate, 3D controllers, etc.
Prerequisite(s): CSE 167 or MATH 155A
How to Enroll: Submit an Enrollment Authorization System (EASy) request. Must enroll in the course for 2-unit and P/NP only.
CSE 191 C00: Inclusive CS instruction with Mia Minnes (1 unit)
Description: This 1-unit interactive seminar course on Inclusive CS instruction: from theory to practice, introduces Computer Science and Engineering literature in various topics in computer science/engineering education and instruction. The course is open to undergraduate and graduate students. Students will read, analyze and discuss literature in the CSE education domain in small groups. We will address the qualitative and quantitative methods of researchers while acknowledging the contributions of Diversity, Equity and Inclusion (DEI).
No prerequisites.
How to Enroll: Submit an Enrollment Authorization System (EASy) request. Must enroll in the course for 1-unit and P/NP only.
CSE 191 D00: Software Engineering for IoT applications with Ian Lerner (2 units)
Description: This is a hands-on project-oriented course covering fundamental technical and entrepreneurial disciplines. Coursework will include project scoping, system architecture, choosing development tools, testing, and product deployment. The project will include real-time data collection from fielded hardware, data analytics, and user interface strategies. Uses C, JAVA/Python/PHP, SQL, HTML-AJAX, RTOS, and Linux.
Prerequisites: CSE 100 & CSE 110
How to Enroll: Submit an Enrollment Authorization System (EASy) request. Must enroll in the course for 2-unit and P/NP only.
Winter 2022
CSE 191 B00: Inclusive CS instruction with Mia Minnes (& Amari Lewis)
Description: This 1-unit interactive seminar course on Inclusive CS instruction: from theory to practice, introduces Computer Science and Engineering literature in various topics in computer science/engineering education and instruction. The course is open to undergraduate and graduate students. Students will read, analyze and discuss literature in the CSE education domain in small groups. We will address the qualitative and quantitative methods of researchers while acknowledging the contributions of Diversity, Equity and Inclusion (DEI).
No prerequisites.
How to Enroll: Submit an Enrollment Authorization System (EASy) request. Must enroll in the course for 1-unit and P/NP only.
Fall 2021
CSE 191 A00: Undergraduate Thesis Research Seminar with Sicun Gao
The seminar provides guidance for students who aim to pursue independent research in computer science and
engineering. We will discuss various aspects of academic research that are relevant for junior researchers,
and help students get started on a thesis topic in their areas of interest. Application for enrollment is required.
To enroll: Application required
CSE 191 C00: Inclusive CS instruction with Mia Minnes (& Amari Lewis)
Description: This 1-unit interactive seminar course on Inclusive CS instruction: from theory to practice, introduces Computer Science and Engineering literature in various topics in computer science/engineering education and instruction. The course is open to undergraduate and graduate students. Students will read, analyze and discuss literature in the CSE education domain in small groups. We will address the qualitative and quantitative methods of researchers while acknowledging the contributions of Diversity, Equity and Inclusion (DEI).
How to Enroll: Submit an Enrollment Authorization System (EASy) request. Must enroll in the course for 1-unit and P/NP only.