Program Description
The Associate of Science in Computer Science program at Pennsylvania Highlands Community College is a comprehensive two-year curriculum designed to equip students with a solid foundation in various computer science disciplines. The program begins with introductory courses in programming, software engineering, and mathematics, followed by a focus on object-oriented programming, data structures, and algorithms. Subsequent semesters delve into various programming languages, and operating system development. Elective courses such as history of computers, mobile programming, and database development allow students to tailor their education to specific interests. The program engages students with hands-on experience in collaborative software development. The inclusion of general education requirements ensures a well-rounded education, while ongoing collaboration with local industry leaders helps align the curriculum with the evolving needs of the regional tech sector.
Career Opportunities
Graduates of this program will be prepared for transfer to a four-year program.
Program Objectives
Upon completion of the program, the student will be able to:
- Understand and be proficient in the use of software development processes to design and develop software and solve problems in computer science.
- Understand and be able to apply the underlying principles of computer science and computer architecture to a variety of problem domains.
- Demonstrate proficiency in computing and mathematical theoretical concepts at the calculus level and apply these concepts to computing problems.
Obtaining the Degree
To earn the Associate of Science degree, students must:
- Be admitted to the program as a matriculated student. Matriculation is restricted to those students who are suitably prepared in the areas of English, mathematics, and reading as measured by placement exemption or examination. A strong background in high school mathematics (at least pre-calculus) and sciences is preferred.
- Satisfactorily complete all degree requirements, including General Education Requirements and Major Requirements.
General Education Requirements
Social Science Electives
(Choose Two)
Values and Ethics Electives
Students must select one course to meet the Value and Ethics requirement. The selected course may not meet any other program or general education requirement.
Humanities Electives
(Choose One)