Skip to main content

For your information

Spring 2021 Updates: The College will remain in Phase 4 of its re-opening plan through the end of the 2020-21 academic year Read More
Overview

Take a liberal arts approach to one of the most rapidly growing and changing fields of scientific inquiry.

This program will challenge you to:

  • Gain familiarity with concepts and technologies that have become an integral part of virtually every profession.
  • Develop and enhance your analytical and problem-solving capabilities.
  • Prepare to apply information-theoretic ideas and sensibility in your chosen careers.
Humanities & Fine Arts Social Sciences & History Natural Sciences & Mathematics Professional Studies & Enhancements
Major
Computer Science Major

Peaks this program fulfills

  • Natural Sciences & Mathematics

Courses and Requirements

View this degree in the course catalog

37 Credits

Major Requirements

Complete the Computer Science Core (27 credits):

Course ID Course Name Number of Credits
CSC-150Computer Science I: Introduction to Computer Science and Programming3 credits
CSC-152Computer Science II: Data Structures4 credits
CSC-160Introduction to Computer Architecture3 credits
CSC-235Programming Languages3 credits
CSC-270Applied Databases3 credits
CSC-340Design and Analysis of Algorithms3 credits
MAT-252Discrete Mathematics3 credits
PHY-271Analytical Physics I4 credits
PHY-271LAnalytical Physics I Lab1 credits

CSC-150: Completion of MAT-150 Applied Calculus: A Modeling Approach may be required prior to enrolling in CSC-150.

Calculus (4 credits):

Complete one of the following:

Course ID Course Name Number of Credits
MAT-175Single Variable Calculus4 credits
MAT-275Multivariable Calculus4 credits

MAT-175 is a prerequisite for CSC-340 and PHY-271. Depending on Math background, MAT-150 may be required to enrolling in MAT-175

Complete any advanced coursework in Computer Science (3 credits):

Complete 3 credits from the following:
Course ID Course Name Number of Credits
CSC-350Formal Languages and Automata3 credits
CSC-455Numerical Computation3 credits
MAT-427Statistical Machine Learning3 credits

Note each course has different prerequisites and could require additional coursework.

Complete the Computer Science capstone sequence (3 credits);

Course ID Course Name Number of Credits
CSC-480Software Engineering and Senior Design2 credits
CSC-497Internship1-3 credits

Computer Science majors may not minor in Scientific Computing, they should instead earn the Data Science Specialization. Computer Science majors must complete 3 or more credits of CSC-480 and CSC-497 in any combination. 

Humanities & Fine Arts Social Sciences & History Natural Sciences & Mathematics Professional Studies & Enhancements
Minor
Scientific Computing Minor

Peaks this program fulfills

  • Natural Sciences & Mathematics

Courses and Requirements

View this degree in the course catalog

Scientific Computing Minor Requirements

Course ID Course Name Number of Credits
CSC-150Computer Science I: Introduction to Computer Science and Programming3 credits
MAT-252Discrete Mathematics3 credits

Additional Math Coursework (3-4 credits):

Complete one of the following mathematics courses.

Course ID Course Name Number of Credits
MAT-150Applied Calculus: a Modeling Approach4 credits
MAT-175Single Variable Calculus4 credits
MAT-212Multiple Regression Analysis3 credits

Additional Computer Science Coursework (3-4 Credits):

Complete one of the following computer science courses.

Course ID Course Name Number of Credits
CSC-270Applied Databases3 credits
CSC-285Data Manipulation and Visualization3 credits
CSC-152Computer Science II: Data Structures4 credits

Science Coursework (4-5 credits):

Complete one of the following science courses and the associated lab. (CHE-141 doesn't have a separate lab course) 

Course ID Course Name Number of Credits
BIO-159Cellular Basis of Human Physiology3 credits
BIO-159LCellular Basis of Human Physiology Lab1 credits
BIO-201Biology I: Molecules to Cells3 credits
BIO-201LMolecules to Cells Lab1 credits
CHE-141General Chemistry I4 credits
PHY-231General Physics I3 credits
PHY-231LGeneral Physics I Lab1 credits
PHY-271Analytical Physics I4 credits
PHY-271LAnalytical Physics I Lab1 credits