One of the most popular minors on campus, the Computer Science minor gives you the competitive edge by teaching you computing skills you can use in almost any field to make you highly employable. With a range of courses designed specifically for non-majors, the Computer Science minor is a career boost for nearly every major.

computer science


The flexibility of the Computer Science minor allows you to take at least two units from nearly any area of CS that suits your major and desired skill set. If your computing knowledge needs a boost, you may choose from several entry-level courses, such as Introduction to Programming for Non-Majors or Accelerated Introduction to Program Design. You may also take courses at a higher level, allowing you to specialize in areas like Operating Systems, Computer Networks, or Software Security Engineering to provide an integrating capstone experience and deepen your marketability.

Application Process