Penn State Harrisburg

Course Details

Bachelor of Science in Computer Science

Course Description

This program is designed to prepare students for employment as computer scientists in engineering, scientific, industrial, and business environments as software developers, programmers, and systems analysts. While most students will enter the job market directly upon graduation, graduate school in computer science or related areas is also an option. Selection of electives can be tailored for students pursuing this path. The Computer Science major provides a solid foundation in the areas of systems programming, algorithm design, artificial intelligence, and engineering large software systems using state-of-the-art methodologies and programming languages. Students should be expected to: develop a solid foundation in mathematical studies relevant to computer science; master skills in computer science; enjoy possibilities for internships and part-time employment with local companies; and become problem solvers. These goals are consistent with the goals outlined by the Association for Computing Machinery. For the B.S. degree in Computer Science, a minimum of 120 credits is required.

Course Duration

NumberDuration
3year

Career outcomes

The Computer Science program at Penn State Harrisburg is designed to prepare a graduate for employment as a computer scientist in engineering, scientific, industrial, and business environments as a software developer, programmer, or systems analyst, and for graduate study in computer science. Studies in Computer Science focus on new and better ways of writing technical software, such as operating systems, graphical interfaces, software utilities, network protocols, and database management systems. Computer scientists are concerned with optimizing the capabilities of computer hardware and other technology. There is a strong emphasis on theory and algorithms.




Bachelor of Science in Computer Science Penn State Harrisburg