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.

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 408Machine Learning and Data Science for Personalized Medicine3
CSC 411Intermediate Machine Learning for Interdisciplinary Data Scientists3
CSC 509Data Science and Machine Learning for Medical Image Analysis3
1

Recommended for non-life science majors.

2

Recommended for life science majors.