Skip to main content
Catalog 2025-2026
>
Programs of Study
>
Computer Science
> Computer Science Major
Catalog Search
Search Options
Entire Catalog
Programs
Courses
Search
http://centre.smartcatalogiq.com/en
6cb0ff9c-f8d6-4574-9896-05105617a6fd
https://searchproxy.smartcatalogiq.com/search
c372f88b-d9c4-4dab-8981-0788034349cb
program
/Institutions/Centre-College/json/catalog-and-handbooks/Catalog-local.json
/Institutions/Centre-College/json/catalog-and-handbooks/Catalog.json
Contents
President’s Welcome
Introduction
Intensely Personal and Deeply Engaging
A Present Enriched by the Past
Admission and Financing a Centre Education
The Curriculum and Academic Opportunities
Degree Requirements
Academic Regulations and Policies
2025-2026 Academic Calendar
Programs of Study
African and African American Studies
Anthropology and Sociology
Art History and Studio Art
Asian Studies
Behavioral Neuroscience
Biochemistry and Molecular Biology
Biology
Chemical Physics
Chemistry
Chinese
Classical Studies
Computer Science
Computer Science Major
Computer Science Minor
Data Science
Doctrina Lux Mentis
Economics and Business
Education
Engineering
Engineering Studies
English, Creative Writing, and Film Studies
Environmental Studies
French
Gender Studies
German Studies
Health and Medical Studies
History
Humanities
International Studies
Japanese
Latin American Studies
Linguistics
Mathematics
Middle Eastern Studies
Music
Natural Science
Neuroscience
Philosophy
Physics
Politics
Psychology
Religion
Social Justice
Spanish
Theatre
Course Descriptions
Prizes and Awards
Scholarships
Endowed Chairs and Professorships
College Directory
Catalog Links
Catalog Home
Site Map
All Catalogs
Share
Print this Page
/Institutions/Centre-College/json/catalogs.json
6CB0FF9C-F8D6-4574-9896-05105617A6FD
Computer Science Major
Requirements for the Major
Required Courses
CSC 170
Programming and Problem Solving
4
OR
EGR 210
Introduction to Programming
4
CSC 180
Organization and Systems Programming
4
CSC 260
Web Development
3
CSC 270
Data Structures
4
CSC 360
Software Design
3
CSC 362
Database Systems
3
CSC 370
Design and Analysis of Algorithms
3
MAT 200
Discrete Mathematics
3
OR
MAT 300
Foundations of Mathematics
3
Any two additional CSC Courses numbered 300 or higher
Any two additional CSC courses numbered 300 or more (excludes non-classroom work: research, independent studies, and internships).
DSC 340
may count for one of the additional courses.
One interdisciplinary course from another program:
One interdisciplinary course from other programs as approved by the program committee may count for this requirement. Currently these include
DSC 340
,
DSC 350
, or
DSC 360
.