As computing applications are present in virtually all aspects of our lives, we have seen a drastic increase in the number and types of opportunities that creatively merge computing technologies with existing non-computational practices and professions. To meet this demand, the Computing Application Minor offers pathways to learning to build effective computing applications, such as for web and mobile platforms, through an interdisciplinary curriculum geared towards non-CS major students. Students will be introduced to computer programming and web application development and build engineering, scientific, and creative applications.
Please review course descriptions for prerequisite courses and consult with a computer science department advisor for further information.
Computing Applications Minor – 15 units
| Code | Title | Units |
|---|---|---|
| Introductory Programming Course | 3 | |
| Select One: | ||
CSC 210 | Introduction to Computer Programming 1 | |
CSC 306 | An Interdisciplinary Approach to Computer Programming 2 | |
| Data Structures Course | 3 | |
| Select One: | ||
CSC 219 | Data Structures for Data Science Application Development 2 | |
CSC 220 | Data Structures 1 | |
| CSC 308 | Introduction to Machine Learning for Interdisciplinary Data Scientists | 3 |
| CSC 508 | Machine Learning and Data Science for Personalized Medicine | 3 |
| CSC 509 | Data Science and Machine Learning for Medical Image Analysis | 3 |
- 1
Recommended for non-life science majors.
- 2
Recommended for life science majors.

