Bachelor of Science in Mathematical Computer
Science
The MCS curiculum fosters the development of logical and analytical thinking and is designed to provide a basic foundation for students who seek careers in the forefront of computing. Emphasis is given to the mathematical theory of computer science and computational methods. The program concentrates on both the practical and theoretical aspects of computer science such as numerical computing, super computing, programming languages, algorithms, complexity, coding theory, combinatorics and graph theory. The curriculum is intended for students who seek careers in systems and/or mathematical computing.
MSCS General
Advising Guide
Information on what you need to know about
getting started as an MSCS major and working toward graduation.
New MCS Curriculum requirements - effective Fall 2007
A helpful list of required courses in the
MCS major including new recommended clusters.
Each MCS major will be able to decide whether to graduate using the old
requirements or under the new requirements. If you would like to switch to
the new one, you must see a Department Advisor during advising
and declare this option. Changes will go into effect during the Fall
Semester 2007. It is important to understand that once a change is
made, it cannot be reversed. Full details are available at the
Undergraduate Studies Offices on the 3rd floor SEO or at advising during
the Spring Semester.
A helpful list of required courses in the
Math major and checksheet to mark your progress.
MCS students are encouraged to choose
their courses based on three areas of specialization in the major.
Computer
Majors
Four options for students who are interested in
computers.
LAS
Graduation Requirements
A source of all general education,
residence and GPA requirements for graduation from the College of Liberal
Arts and Sciences.
Old Plan of
Study
A four-year plan of study in the undergraduate
catalog to help you map out your degree.