Skip to main content
Penn State Harrisburg
Report a Concern Visit Apply Give
  • Academics
    • Undergraduate Degrees
    • Graduate Programs
  • Admissions and Financial Aid
    • Office of Admissions
    • Tuition and Financial Aid
  • Research
  • Information For
    • Future Students
    • Parents & Families
    • Alumni & Supporters
    • Current Students
    • Faculty & Staff
    • Workforce Professionals
Full site navigation menu

This dialog contains the full navigation menu for this site.

Penn State Harrisburg
Enter the terms you wish to search for.
Search type:
Report a Concern Visit Apply Give
  • This is Penn State
    • Vision, Mission and Values
    • Diversity and Inclusion
    • Academic and Administrative Leadership
    • Chancellor's Office
    • Board of Advisers
  • Academics
    • Academic Calendar
    • Undergraduate Degrees
    • Graduate Degrees
    • Accelerated Degree Programs
    • Fast-Track Degree Programs
    • Minors and Undergraduate Certificates
    • Graduate or Postbaccalaureate Certificates
    • Education Certifications and Endorsements
  • Admissions
  • Tuition & Financial Aid
  • Research
  • Athletics
  • Student Life

Find Information For:

  • Future Students
  • Parents & Families
  • Alumni & Supporters
  • Current Students
  • Faculty & Staff
  • Workforce Professionals

Helpful Links

  • Contact Us
  • Give Today
  • Directory
  • Campus Map
  • Events Calendar

Connect With Us

  • facebook
  • linkedin
  • flickr
  • youtube
  • instagram
  1. Home
  2. School of Science, Engineering, and Technology
  3. Computer Science (B.S.)

Courses Overview

Be sure to refer to the Suggested Academic Plan and consult with your adviser regarding the proper sequence of courses.

Computer Science at Penn State Harrisburg prepares students to solve real-world problems in a technology- and data-driven world. The program supports interests in software development, data analysis, and intelligent systems with a balance of depth and flexibility.

Students choose between two options: the General Option, which allows broader exploration of topics, and the Data Science Option, which includes coursework in AI, machine learning, statistics and mathematics to prepare for careers in data science. Many students also complete a Mathematics minor without additional coursework by selecting appropriate electives.

Early courses focus on core programming skills through hands-on work in Python, Java, and C++. These classes emphasize both fundamental concepts and good design and problem-solving practices.

The curriculum blends theory and application. Courses in Discrete Mathematics, Data Structures, and Algorithms develop essential understanding of computational efficiency and complexity. Applied courses in Software Engineering, Secure Programming, Mobile App Development and Net-Centric Computing reinforce these concepts through team projects that reflect real-world practices.

The program offers accelerated pathways: a three-year bachelor’s track and a five-year B.S./M.S. option, both designed to save time and expand career prospects.

Students are also encouraged to engage in undergraduate research. Through the Honors Program and faculty-led projects, students have collaborated with partners like the Penn State Health Milton S. Hershey Medical Center, presented at major conferences, and shared findings with policymakers.

Graduates are well prepared for careers or further study. Alumni have joined companies such as Google, Microsoft, Amazon, Oracle, TikTok, Dell, Deloitte, and Penn State Health. Others have pursued academic careers at institutions such as Vanderbilt University and the Rochester Institute of Technology.


This page is not a part of the official Penn State University Bulletin.

Computer Science at Penn State Harrisburg

  • Computer Science (B.S.)
    • Curriculum
    • Courses Overview
    • Program Requirements for Admission
    • Assessment
    • Program Contacts
  • Computer Science (M.S.)
    • Curriculum
    • Courses
    • Program Requirements for Admission
    • Program Contacts and Faculty
  • Accelerated B.S./M.S. in Computer Science (IUG)
    • Program Requirements for Admission
    • Program Contacts
  • Labs and Facilities
  • CS and Math Faculty
Apply to Penn State
Online Application
Transfer to Penn State Harrisburg
learn more

Computer Science & Mathematics Programs

Computer Science (B.S.)
Mathematical Sciences (B.S.)
Computer Science (M.S.)
Accelerated B.S./M.S. in Computer Science (IUG)
Computer Science (Minor)
Mathematics (Minor)
Secondary Education: Mathematics (Certification)

See Also

  • Suggested Academic Plan
  • Request More Information
  • Handbooks and Forms
Pennsylvania map showing Penn State campuses with Penn State Harrisburg highlighted

Penn State Harrisburg

A comprehensive college in southcentral Pennsylvania offering more than 70 undergraduate and graduate programs.
  • facebook
  • linkedin
  • flickr
  • youtube
  • instagram
Visit Apply Give
  • This is Penn State
    • Vision, Mission and Values
    • Diversity and Inclusion
    • Academic and Administrative Leadership
    • Chancellor's Office
    • Board of Advisors
  • Academics
    • Undergraduate Degrees
    • Graduate Degrees
    • Academic Calendar
  • Admission
    • Office of Admissions
    • Housing Options
    • Veterans Services
  • Tuition & Financial Aid
    • Office of Student Aid
    • Bursar's Office
  • Research
    • Office of Research and Outreach
    • Harrisburg LaunchBox
  • Student Life
    • Office of Student Engagement
    • Division of Student Affairs
    • Student Initiated Fee
  • Community Safety & Health
    • University Police and Public Safety
    • PSUAlert
    • Weather Policy
Penn State University
777 West Harrisburg Pike, Middletown, PA 17057 717-948-6000

Footer Legal Menu

  • Privacy
  • Non-discrimination
  • Accessibility
  • Copyright
  • Directory
  • The Pennsylvania State University © 2025
  • We Are Penn State