CSEĀ  218 Prerequisites Check and Enrollment
This course will apply basic Software Engineering concepts to real world problems. This is a project-based course, and students will build a working system based on a range of Ubiquitous Computing technology, and CSE 218 students will lead a team of undergraduate students throughout an accelerated agile development cycle. After learning the principles of agile scrum, students will investigate a number of technologies such as sensors, wearables, cameras, AR/VR headsets, and then apply the scrum methodology to develop a working system by the end of the quarter. Projects will culminate in a demonstration of the ubiquitous computing projects.

In order to enroll in the course you need to have knowledge and experience in both Software Engineering and in Human-Computer Interaction.

Please fill out this form below so that we can check your prerequisites.
Email *
Name (Last, First) *
What is your current degree program / status? *
What is your Home Department? *
Why are you interested in this class? *
Have you taken CSE 210 (Principles of Software Engineering) *
If you haven't taken CSE 210, please describe your equivalent experience in software engineering or other equivalent class.
Have you taken CSE 216 (Interaction Design Research), or CSE 170 (Interaction Design) *
If you haven't taken CSE 216 or CSE 170, please describe your equivalent experience in Design, HCI or other equivalent class.
A copy of your responses will be emailed to .
Clear form
Never submit passwords through Google Forms.
This form was created inside of UC San Diego.