Computer Science Certificates
Certificate in Computer Science Requirements
course | title | credits |
---|---|---|
DS 100 or DS 101 | Introduction to Technology and Innovation Past, Present, and Future or Data Structures, Data Analytics, and the Data Lifecycle | 3 |
Two 200 level or higher courses in Data Science or Computer Science selected in consultation with program advisor | 6 | |
Two upper division courses in Computer Science selected in consultation with program advisor. | 6 |
Certificate in Computer Science in Computational Mathematics Certificate Requirements
COURSE | TITLE | CREDITS |
---|---|---|
DS 100 or DS 101 | Introduction to Computation Systems and Their Application or Data Structures, Data Analytics, and the Data Lifecycle | 3 |
One course in Computer Science | 3 | |
Three upper division courses in Math except MA-308 and MA-408 | 9 |
Certificate in Computer Science in Data Science Certificate Requirements
COURSE | TITLE | CREDITS |
---|---|---|
DS 100 or DS 101 | Introduction to Computation Systems and Their Application or Data Structures, Data Analytics, and the Data Lifecycle | 3 |
CS 201 or CS 202 | Programming in R or Programming in Python | 3 |
MA 331 | Introduction to Probability and Statistics | 3 |
Two upper division courses in Data Science selected in consultation with program advisor. | 6 |
Certificate in Computer Science in Cybersecurity Policy Certificate Requirements
COURSE | TITLE | CREDITS |
---|---|---|
DS 100 or DS 101 | Introduction to Computation Systems and Their Application or Data Structures, Data Analytics, and the Data Lifecycle | 3 |
One lower division course in Data Science or Computer Science selected in consultation with program advisor. | 3 | |
One upper division course in Computer Science selected in consultation with program advisor. | 3 | |
Two upper division courses in CCJ or CIS-471 and CIS-472 selected in consultation with program advisor. | 6 |
Upon completion of the Computer Science Certificate, students will:
Describe foundational computer organization, architecture, computing resources, and system;
Apply programming language towards application development;
Integrate an awareness of ethical issues and collective standards to positively influence the application of computer science to service, justice, and peace in working towards solutions for societal problems and opportunities.