The minimum requirements for the Computer Science minor consist of three core courses:
- COSI 11a: Introduction to Programming in Java and C
- COSI 12b: Advanced Programming Techniques
- COSI 21a: Data Structures and Algorithms
and three additional Computer Science courses. These course can be selected to help complement your major, some examples are shown below.
CS Minor with a Business Major
We suggest three of the following:
- COSI 2a: Introduction to Computers
- COSI 125a: Human Computer Interaction
- COSI 127b: Database Management Systems
- COSI 133b: Internet and Society
- COSI 235a: IT Entrepreneurship
CS Minor with a Biology Major
We suggest three of the following
- COSI 2a: Introduction to Computers
- COSI 65a: 3D Animation
- COSI 101a: Artificial Intelligence
- COSI 113b: Machine Learning
- COSI 123a: Statistical Machine Learning
- COSI 178a: Computational Molecular Biology
CS Minor with a Psychology Major
We suggest three of the following
- COSI 101a: Artificial Intelligence
- COSI 111a: Topics in Computational Cognitive Science
- COSI 114a: Topics in Computational Linguistics
- COSI 118a: Computer Supported Cooperation
- COSI 125a: Human-Computer Interaction