- Accounting
- Anthropology
- Art
- Art Education
- Atmospheric Science
- Biochemistry
- Biology
- Biopsychology
- Business Administration
- Chemistry
- Chinese
- Classical Languages
- Classics
- Communication
- Computer Science
- Data Science
- Economics
- Educational Studies
- Elementary Education
- Engineering
- English
- English Education
- Environmental Studies and Sustainability
- Exercise Science
- Global Food Security
- Global Public Health
- Greek
- Health Education
- Health Science & Human Movement
- Healthcare Pathways
- History
- International Studies
- Investigative Forensics
- Japanese
- Journalism
- Latin
- Latin American Studies
- Mathematics
- Mathematics Education
- Media
- Music
- Music Education
- Neuroscience
- Peace Corps Prep
- Peace, Ethics, and Social Justice
- Philosophy
- Physical Education
- Physics
- Political Science
- Pre-Dentistry
- Pre-Law
- Pre-Medicine
- Pre-Nursing
- Pre-Occupational Therapy
- Pre-Pharmacy
- Pre-Physical Therapy
- Pre-Physician Assistant
- Pre-Seminary
- Pre-Veterinary Studies
- Psychology
- Public Relations
- Religious Studies
- Science Education
- Social Science Education
- Sociology
- Sociology and Anthropology with Human Services
- Spanish
- Sports Information & Media
- Theatre
- Theatre Education
- Undecided
- Women’s Studies
Resources & Opportunities
Students have access to the College’s network and computers, which runs under Windows, along with a networking laboratory and new parallel computer lab.
In addition to the college-wide resources, students have access to the departmental Linux lab, where they can work on personal projects or take part in the administration and maintenance of a small network of Linux computers.
Speak your language
Introductory courses expose students to the Racket, C++ and Java programming languages. Programming courses emphasize programming methods rather than features of a specific language. Consequently, our graduates find that they are able to apply good programming principles and quickly learn to use other programming languages as needed.
Students take a two-year sequence of courses focused on the fundamental principles of computing and then expand their view of computing by selecting from a set of upper-level courses focused on a particular area of computing. Departmental curriculum includes programming and data structures, assembly language, systems analysis and design, operating systems and file structures.
$78,756
The average starting salary for computer scientists according to payscale.com.