- Requirements
- BS
- BA
- BA - Comp. Biology
- BA - Comp. Economics
- BA - Comp. Geography
Requirements:
B.A., Computational Geography Emphasis
NOTE: Course requirements for new students have changed. Please see the new requirements page for more information.
General Education
You can obtain a detailed list of GEs from the College of Letters and Science Undergraduate Office (Cheadle Hall, room 1117).
Pre-Major Requirements
You must obtain a cumulative GPA of at least 2.75 in the following courses in order to progress to full-major status.
| Course | Units | Title |
|---|---|---|
| Math 3A-B-C | 12 | Calculus With Applications, Courses 1-3 |
| Math 5A-B | 8 | Intro to Linear Algebra and Differential Equations, Vector Calculus |
| CMPSC 10 | 4 | Computer Programming |
| CMPSC 20 | 4 | Programming Methods |
| CMPSC 40 | 4 | Foundations of Computer Science |
| CMPSC 60 | 4 | Introduction to C, C+ and UNIX |
| PSTAT 120A | 4 | Probability and Statistics |
Note: Students with no previous programming background should take CS 5JA before taking CS 10. CS 5JA is not included in the list of preparation for the major courses. If you need help deciding which class is right for you see our Undergraduate Advice page.
Preparation for the Major
The lower-division major requirements are excluded from the pre-major GPA requirement and need not to be completed prior to advancement to the full major.
Science Sequence: choose one series of courses from the following listing.
| Course | Units | Title |
|---|---|---|
| CHEM 1A-AL-B-BL-C-CL | 15 | General Chemistry |
| PHYS 1,2,3,3L | 12 | Basic Physics |
| PHYS 6A-AL-B-BL-C-CL | 12 | Introductory Physics |
Geography and Ethics Requirements
| Course | Units | Title |
|---|---|---|
| Geography 3A | 4 | Physical Geography: Oceanic and Atmospheric Processes |
| Geography 3B | 4 | Physical Geography: Land Surfaces Processes |
| Geography 5 | 4 | Introductory Human Geography |
| Geography 12 | 4 | Maps and Mapping |
| Philosophy 4 or 6 or 100A or Engineering 101 |
4 or 3 | Required Ethics Course |
Upper Division Major Requirements
| Course | Units | Title |
|---|---|---|
| CMPSC 111 | 4 | Introduction to Computational Science |
| CMPSC 123 | 4 | Overview of Computer Systems: Hardware and Software |
| CMPSC 130A-B | 8 | Data Structures And Algorithms I and II |
| CMPSC 165Aor 165B | 4 | Artificial Intelligence or Machine Learning |
| CMPSC 174A | 4 | Fundamentals of Database Systems |
| CS/ECE 181B | 4 | Introduction to Computer Vision |
| CS 185 | 4 | Human Computer Interaction |
Upper Division Geography Electives
Choose 16 units from the following courses:
| Air Photos and Remote Sensing | Units |
|---|---|
| Geog 115A: Geoghraphic Photo Interpretation | 5 |
| Geog 115B/BL: Geographic Remote Sensing Techniques | 5 |
| Geog 115C/CL: Intermed. Geog Remote Sensing Tech. | 5 |
| Quantitative Techniques and Theoretical Methods | Units |
|---|---|
| Geog 111: Introduction to Transportation Systems Planning | 4 |
| Geog 141C: California Populations Analysis and Policy | 4 |
| Geog 172: Intermed. Geog. Data Analysis | 4 |
| Geog 190: Location Theory in Geography | 4 |
| Geog 191/L: Intro to Optimization Meth. For Geog. Problems | 4 |
| Geog 194: Field Studies in Geography | 1-4 |
| Geographic Information Systems | Units |
|---|---|
| Geog 176A: Intro to GIS | 4 |
| Geog 176B, BL: Technical Issues in GIS | 5 |
| Geog 176C: GIS Design and Applications | 5 |
| Cartography | Units |
|---|---|
| Geog 118: Cartographic Design | 4 |
| Geog 128: Analytical and Computer Cartog. | 4 |
| Geog 184A: Intro. to Cartographic Program. | 4 |
| Geog 184C: Geographic Visualization | 4 |
