Minor in Computer Science

Computer Science Minor

The Minor in Computer Science is intended for students who wish to complement their major area of study with a background in computer science. Students must take a total of 20 units. A minimum GPA of 2.0 is required for coursework in the minor. At most one course of Upper Division may be counted toward both the student’s major and minor. Students should also note that certain upper-division electives have prerequisites. In particular, most courses will require ECS 36C (previously known as ECS 60) or ECS 32B. ECS 36C has a prerequisite chain of ECS 36A and 36B. ECS 32B has a prerequisite of ECS 32A. ECS 20 and 50 are not required but are recommended to allow more options of upper division courses due to prerequisite restrictions.

Computational Biology Minor

Technological advances in the past 15 years have revolutionized biological sciences, as they have allowed large-scale simulations and high-throughput experiments throughout the Tree of Life. Unarguably, there is a need for computational methods that enable us to efficiently store, analyze and visualize the plethora of biological information available. Scientific methods from many areas of computer science such as machine learning, graph theory, scientific computation, visualization and databases, have been employed to address problems in biological sciences, while projections support that biological-related research in those areas will continue to increase in the next decade. The Minor in Computational Biology (CB) will provide students with engineering, physical or biological majors the foundations necessary to build efficient computational models and algorithms, use state-of-the-art techniques for scientific analysis and create scalable infrastructure environments for biological and biotechnological applications