Computer Science Minor
MINOR REQUIREMENTS
COURSE | TITLE | CREDITS |
---|---|---|
DS 100 | Introduction to Technology and Innovation Past, Present, and Future | 3 |
DS 101 | Data Lifecycle | 3 |
CS 200 | SQL and Relational Databases | 3 |
DS 200 | Data Ethics | 3 |
CS 201 | Programming in R | 3 |
CS 202 | Programming in Python | 3 |
CS 205 | Programming II | 3 |
MA 308 | Discrete Math | 3 |
MA 401 | Linear Algebra | 3 |
1 Upper division math | 3 |
*Requirements of 8 courses
DS 100 or DS 101; CS 200 or DS 200; CS 201, CS 202, or CS 205; MA 308, MA 401, or 1 upper division math; and 4 upper division semester hours in Computer Science selected in consultation with program advisor.
Upon completion of the Computer Science minor, students will:
Describe foundational computer organization, architecture, computing resources, and system;
Describe foundational mathematical concepts and operations towards design, development, and analysis of applications;
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;