Computer Science Minor
MINOR REQUIREMENTS
COURSE | TITLE | CREDITS |
---|---|---|
DS 100 | Introduction to Technology and Innovation Past, Present, and Future | 3 |
CS 200 | SQL and Relational Databases | 3 |
DS 200 | Data Ethics | 3 |
CS 202 | Programming in Python | 3 |
CS 205 | Programming II | 3 |
MA 308 | Discrete Math | 3 |
MA 401 | Linear Algebra | 3 |
CS 300 | Network Systems and Management | 3 |
CS 301 | Operating Systems | 3 |
*Requirements of 8 courses
**Plus two upper division semester hours in Computer Science selected in consultation with program advisor.
Upon completion of the Computer Science minor, students will:
Identify, describe, and execute foundational computer organization and architecture, operating systems, computer networks and management, information systems, database systems, software engineering, and programming;
Describe and apply foundational mathematical concepts and operations towards design, development, and analysis of applications;
Identify and apply programming tools such as Python, Java, R, and SQL languages towards application design and development;
Evaluate and integrate an awareness of regulatory, 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;
Identify and apply awareness of technological changes to positively influence adaption and change of computer science methods;
Explain, plan, and execute computer science tasks within multidisciplinary teams.