The Computer Science and Geology, BS degree offered by the Department of Computer Science and Department of Geology , prepares students with foundational knowledge and skills for careers in the geosciences that are at the forefront of technological innovation. It features a computing-based, scientific curriculum to prepare students to manage geoscience data, mitigate natural hazards, and apply artificial intelligence, machine learning and big data analytics to geoscience topics. The program also prepares students for entry to graduate programs in a wide variety of fields such as geology, geophysics, environmental science, computer science and data analytics. The interdisciplinary coursework provides students with strong computing, analytical, and scientific skills to understand and solve complex problems at the intersection of science and society.
Program Roadmaps
The 4-Year Roadmap is available online. Roadmaps should be used in consultation with the catalog and your advisor to identify additional requirements for completing the major (for example, course grade minimums). Associate Degrees (ADT) Pathways are also available online.
Major-Specific Graduation Requirements
A grade of “C-” or better is required for courses being used to meet any requirement in any minor or major offered by the Department of Computer Science , including Major Preparation courses. The following courses must be completed with a “C-” or better: CS 46A , CS 46B , CS 116A , CS 122 , CS 131 , CS 133 , CS 146 , CS 156 , CS 157A , CS 171 , MATH 30 , MATH 31 , MATH 39 , MATH 42 , MATH 161A , PHYS 2B , PHYS 50 , and PHYS 51 . The following course must be completed with a “C” or better: GEOL 134 .