Skip to Navigation
Allegheny College    
  Sep 24, 2017
2017-2018 Academic Bulletin

Computer Science Major

Return to Majors & Minors A-Z Return to: Majors & Minors A-Z

The major in Computer Science requires successful completion of at least 44 semester hours in Computer Science. To graduate with a major in Computer Science, a student must have an earned GPA of at least 2.0 in required Computer Science and other courses presented for the major. With the exception of CMPSC 111 , no course presented for the major may be taken on the Credit/No Credit grade basis.


Advanced Course:

At least one of the following:

Electives (Two Courses):

Computer Science electives may be chosen from courses listed in the core, applications, and advanced categories in the course listings on this page. In some cases, Special Topics courses (CMPSC 490) or independent study courses (CMPSC 590 ) may be used to satisfy the elective requirement.

Application Courses:

These courses may be used as electives.

Mathematics Requirement (Two Courses):

Students pursuing the major in Computer Science must complete a mathematics unit consisting of two courses to be chosen from MATH 320 , MATH 325 , MATH 345 , MATH 360 , and MATH 365 , or, with approval of the faculty of the Department of Computer Science, some special topics courses in mathematics (those numbered MATH 490 through MATH 499). Students who plan to pursue graduate studies in Computer Science are encouraged to also complete the calculus sequence through MATH 210 .

Junior Seminar:

Senior Project:

Return to Majors & Minors A-Z Return to: Majors & Minors A-Z