Minor in Computing Applications
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 adviser for further information.
Admission to the minor is open to all students with upper division standing. All courses in the proposed minor must be completed with a grade of C or better (CR/NC is not acceptable). Courses are 3 units unless otherwise indicated.
Computing Applications Minor – 15 units
Required Courses (9 units)
|Introductory Programming Course||3|
|An Interdisciplinary Approach to Computer Programming|
|Computer Programming for Scientists and Engineers|
|Introduction to Computer Programming|
|Data Structures Course||3|
|Introductory Web Application Course||3|
|An Interdisciplinary Approach to Web Programming|
|Introduction to Web Software Development|
Elective Courses (6 units)
Select two 400 or higher computer science courses on approval of a computer science minor advisor. Electives may include, but are not limited to, two CSC 698 Variable Topics and/or CSC 699 Independent Study courses as examples.