Computer Science, BS

One of the oldest in Pennsylvania, the program dates from 1970. It is accredited by the Computing Accreditation Commission of ABET, the recognized accrediting body for college and university programs in applied science, computing, engineering and technology.

The program focuses on the underlying concepts of computing with an emphasis on software engineering. Mastery of these concepts requires, not only substantial practice, but also an understanding of the underlying theory. The program is supplemented with courses in mathematics and the natural sciences and culminates in the Computer Projects course, in which students undertake a project in collaboration with a faculty advisor. The program prepares students for advanced study and wide-ranging professional careers in computing, including software development.

Computer Science and Computer Information Systems students with strong undergraduate records may be accepted and dually enrolled in the graduate program in Software Engineering through the Combined Baccalaureate/Master’s degree program. Interested students are advised to contact the Software Engineering Program Director before their junior year.

For more information about the Computing Sciences department, visit its website.

3 Either a mathematics course at the 300 level or above or a science course approved by the department.

4 The selection of a First Year Seminar is likely to fulfill requirements both for the First Year Seminar and a General Education Requirement. Thus, the First Year Seminar will not add to the total credits for the semester. Talk with your advisor if you have any questions.

*An approved 3-credit EP Foundation Course may be substituted for COMM 100 and C/IL 102-C/IL 104. In this case, the total needed for graduation in this major may be reduced. Consult with your advisor if you have questions.