Minor in Computing Applications
Applications of computing have become all-pervasive, impacting every aspect of our lives and our society. As a result, the demand for computational skills has skyrocketed in non-computational fields ranging from agriculture to biology. To meet this demand, the Computing Application Minor offers a curriculum specifically designed for non-CS majors. Through this minor, students will learn the fundamentals of computer programming and receive hands-on experience in applying computing skills to real-life problems from diverse fields.
Please review course descriptions for prerequisite courses and consult a computer science department advisor for further information.
Admission to the minor is open to all students with upper-division standing. Courses are three units unless otherwise indicated.
CSC 408, CSC 411, and CSC 509 must be completed with a letter grade. Credit/No Credit (CR/NC) grading option is not acceptable for these courses to complete the minor.
Computing Applications Minor – 15 units minimum
A minimum of 6 upper-division units are required to complete the minor.
All coursework used to satisfy the requirements of the minor must be completed with a minimum grade point average of 2.0.
CSC 408, CSC 411, and CSC 509 must be taken for a letter grade.
Code | Title | Units |
---|---|---|
Select One: | 3-6 | |
Introduction to Computing and Intermediate Computer Programming 1 | ||
An Interdisciplinary Approach to Computer Programming 2 | ||
Select One: | 3 | |
Data Structures 1 | ||
Data Structures for Data Science Application Development 2 | ||
CSC 408 | Machine Learning and Data Science for Personalized Medicine | 3 |
CSC 411 | Intermediate Machine Learning for Interdisciplinary Data Scientists | 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.