About this program
The Minor in Computing Applications welcomes you to learn essential programming and apply it to real-world problems, even if you're not a CS major. You take foundational courses in programming, data structures, and choose from applied offerings like machine learning or medical image analysis.
Program Curriculum and Requirements
Program Scope
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.
Program Learning Outcomes
- Students will demonstrate foundational knowledge of computational skills and their application to multidisciplinary problems.
- Students will demonstrate functional knowledge of machine learning concepts, tools, and techniques.
- Students will demonstrate the ability to synthesize computational and machine learning skills around the big questions in diverse fields (e.g., biotechnology) to develop solutions to real-life problems.