CSE 118Mobile Applications
Introduces the tools and techniques required to develop the sophisticated interactive mobile applications we use daily on our Android and iOS devices. Native (specific to Android or iOS devices) and cross-platform (designed to work on both Android and iOS) development is undertaken with deployment to device emulators and, optionally, personal devices. Ownership of an Android or iOS device is not required and confers no advantage. (Formerly CMPS 121.)
Prerequisite(s): CSE 101 or CSE 101P. Enrollment is restricted to juniors and seniors.
Find a section and add it to your scheduleLive seat counts, time-conflict checks and the walk from your previous class.
When it runs
Fall 2026Open Fall 2026
| Section | Type | When | Where | Instructor | Seats |
|---|---|---|---|---|---|
| 01 | Lecture | Mon Wed Fri 2:40pm–3:45pm | Steven Acad 150 | D. C. Harrison | Wait List 68/68 |
Who teaches it
| Instructor | Rating | Difficulty | Would take again | Reviews |
|---|---|---|---|---|
| David Harrison | 3.8 / 5 | 4.2 / 5 | 66% | 79 |
From RateMyProfessors, which is student-submitted and not a survey. Small review counts move a long way on one bad quarter.
SlugAtlas is a student project and is not affiliated with, endorsed by, or operated by UC Santa Cruz. Course data is a snapshot of the public class search; myUCSC is authoritative for enrolment.