The Computer Science major at Penn State Behrend stresses the fundamentals of computer science (programming, discrete math, data structures, and analysis and design of algorithms) and their practical applications to system programming, database management, computer graphics, data visualization, and telecommunications. This approach provides a conceptual framework from which graduates can assimilate future developments in a rapidly evolving field.
All computer science students complete a two-course senior project sequence in which they propose a significant software project, work on a team to implement the project, and then present their work at the end of the spring semester.
A student majoring in computer science must excel in the use of computers, physical sciences, mathematics and English, and be independent, self-motivated, and able to concentrate. Students are strongly encouraged to arrange a computer science internship during their third or fourth year of study.