The Computer Science Minor provides you with an opportunity to explore your particular interests in the development of software applications, computer networking, and data science. After taking introductory classes in computer science, you will focus on one area to acquire depth and expertise to prepare you for further study or a career.
You can tailor your minor curriculum so that it can be integrated with many other major programs at CSUMB. You will be able to find many applications for the skills you acquire in this minor, to any major including Science, Math, Business, Music, and a host of others.
Please note: Twelve of the units taken to complete a minor (6 of which are upper
division) may not be used in fulfillment of other minors,
concentrations, or major requirements.
Complete all of the following courses:
Complete two of the following courses:
- CST 311: Intro to Computer Networks (4 units)
- CST 325: Graphics Programming (4 units)
- CST 326: Game Development (4 units)
- CST 334: Operating Systems (4 units)
- CST 336: Internet Programming (4 units)
- CST 338: Software Design (4 units)
- CST 363: Introduction to Database Systems (4 units)
- CST 383: Introduction to Data Science (4 units)
- CST 412: Network Administration (4 units)
- CST 438: Software Engineering (4 units)
LO 1: Programming & Problem Solving
Graduates should be able to apply knowledge of programming and computational thinking to solve problems.
LO 2: Specialized CS Knowledge
Applied specialized knowledge and practices from one or more computer science disciplines to address complex real-world challenges.