Skip to main content
Catalog 2024-2025
>
Programs of Study
>
Computer Science
> Computer Science Major
Catalog Search
Search Options
Entire Catalog
Programs
Courses
Search
http://centre.smartcatalogiq.com/en
a8e3ebf0-8d20-4b42-911e-a8a2b0ff39d4
https://searchproxy.smartcatalogiq.com/search
a0933e24-1090-4178-b445-0567e51d1096
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
2024-2025 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
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
Select a Catalog
Catalog 2022-2023
Student Handbook 2022-2023
Faculty Handbook 2022-2023
Staff Handbook 2022-2023
Catalog 2023-2024
Student Handbook 2023-2024
Faculty Handbook 2023-2024
Staff Handbook 2023-2024
Catalog 2024-2025
Student Handbook 2024-2025
Faculty Handbook 2024-2025
Staff Handbook 2024-2025
Computer Science Major
Requirements for the Major
Required Courses
CSC 170
Programming and Problem Solving
4
CSC 180
Organization and Systems Programming
4
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.