- Accounting
- Anthropology
- Art
- Art Education
- Atmospheric Science
- Biochemistry
- Biology
- Biology (Accelerated 3+1 Nursing)
- Biopsychology
- Biopsychology (Accelerated 3+1 Nursing)
- Business Administration
- Chemistry
- 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
- Health Science and Human Movement (Accelerated 3+1 Nursing)
- Healthcare Pathways
- History
- International Studies
- Investigative Forensics
- Journalism
- Latin
- Latin American & Latino Studies
- Marketing
- Mathematics
- Mathematics Education
- Media
- Music
- Music Education
- Neuroscience
- Nursing
- 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
Requirements
Computer science major required courses (8 credits)
- COMP 151 Introduction to Programming
- COMP 152 Data Structures and Algorithms
- COMP 235 Introduction to Systems Programming
- COMP 240 Computer Applications
- MATH 260 Discrete Mathematics
- COMP 401 Senior Project: Research
- COMP 402 Senior Project: Implementation
Students must also take two additional courses in MATH or STAT that are at or above the level of MATH 151 or STAT 201 where one of the courses has a prerequisite that is at or above this level as well. Classic exemplars include taking MATH 151 and MATH 152, STAT 201 and STAT 202, or MATH 241 and either MATH 151 or STAT 201.
Computer science major electives (4 credits)
- COMP 310 Database Theory and Design
- COMP 325 Organization of Programming Language
- COMP 335 Software Engineering
- COMP 337 Computer Communications and Networking
- COMP 340 Analysis of Algorithms
- COMP 343 Artificial Intelligence
- COMP 345 Operating Systems
- COMP 347 Applied Machine Learning
- COMP 350 Topics in Computer Science
- COMP 410 Research in Computer Science*
- COMP 420 Independent Study*
- COMP 450 Internship in Computer Science*
* Counts at the discretion of the department
Computer science minor required courses (3 credits)
- COMP 151 Introduction to Programming
- COMP 152 Data Structures and Algorithms
- MATH 260 Discrete Mathematics
Computer science minor electives
At least two course credits, one at the 300+ level:
- COMP 235 Introduction to Systems Programming
- COMP 240 Computer Applications
- COMP 310 Database Theory and Design
- COMP 325 Organization of Programming Languages
- COMP 335 Software Engineering
- COMP 337 Computer Communications and Networking
- COMP 340 Analysis of Algorithms
- COMP 343 Artificial Intelligence
- COMP 345 Operating Systems
- COMP 347 Applied Machine Learning
- COMP 350 Topics in Computer Science
Transfer Credits:
Across the Core Curriculum and other programs of Monmouth College, most transfer courses are accepted. Departments Chairs have the final determination regarding how transfer credit will be applied to meet major or minor requirements. More information for transfer students is available on our Admission Transfer Credits page.