

Students who study computer science at Carthage develop problem-solving skills that can be applied across many disciplines. Students also build a firm foundation of knowledge and experience in software development, computer architecture, and theoretical computer science.
At Carthage, students can major or minor in computer science.
Please note: Current students should work with their advisors and the department chair to ensure all requirements are met.
The computer science major consists of 45 credits.
CSCI 111 Principles of Computer Science I
CSCI 112 Principles of Computer Science II
CSCI 251 Computer Organization
CSCI 256 Data Structures
MATH 107 Finite Mathematics OR MATH 121 Discrete Structures
CSCI 400 Senior Seminar
Students also must take six computer science courses numbered above 300.
A student majoring in computer science and planning to attend graduate school should take additional mathematics courses such as Calculus I, Calculus II and Linear Algebra, and consider minoring in Mathematics.
A student majoring in computer science and considering an industrial career is strongly advised to consider minoring in the Entrepreneurial Studies in the Natural Sciences Program (ESNS).
Students pursuing a minor in computer science must successfully complete:
CSCI 111 Principles of Computer Science I
CSCI 112 Principles of Computer Science II
Three additional computer science courses numbered above 200
MATH 107 Finite Mathematics OR MATH 121 Discrete Structures

Art Meets Biology. Students photograph biodiversity in Tucson, Ariz.

A special month-long period of study in January to experiment, create and dream. Read more ...