Presbyterian College > Academic Web Server > Computer Science Site > Curriculum > Computer Science Major
The major in computer science approaches the discipline in four ways: 1) the programmatic approach (the linguist's view); 2) the problem-solving approach (the mathematician's view); 3) the architectural approach (the engineer's view); and 4) the industrial approach (the business view). Each student should graduate with a thorough understanding of how to program a computer, how to solve problems using a computer, how the computer internally accomplishes its assigned tasks, and how industry generally creates, maintains and uses computer software.
The major requires a total of 42 hours consisting of seven core CSC courses (totaling 23 hours), three CSC electives numbered 300 or above (totaling 9 hours), and three math courses (totaling 10 hours).
The required core courses are as follows (credit hours in brackets):
Math courses are required from each of the following three groups (credit hours in brackets):
* Note: MATH 211 is really 201 and 202 combined into one semester and, as such, is more appropriate than 201 for those requiring only one semester of Calculus.
** Note: MATH 221 is available for those majoring or minoring in MATH. Apart from those groups, MATH 208 is the best fit.
Click here for a possible course sequence for fulfilling the requirements for a major in computer science.