Male Computer Science student uses pencil to point to networking project at Commonwealth University - Bloomsburg.

Computer Science

Shape the Digital World with a Commonwealth University Computer Science Degree.

Degrees & Offerings
  • B.S.
  • Bloomsburg
Program Contact
Chair and Professor of Mathematics, Computer Science, and Digital Forensics
Illustration of Mountain

Why Study Computer Science

Historically the software industry in the U.S. has a desperate need for qualified developers, which is one reason why our broadly based curriculum places an emphasis on software-related aspects of the field. CS majors begin with three semesters of Java, focusing on object-oriented programming, a prevalent design philosophy for the production of large and complex software systems. In other core courses, students gain exposure to additional languages and programming paradigms. They also study database design, networks, operating systems, data structures, and algorithms. Students can additionally choose from a variety of computer science electives, and many of our students gain valuable experience (and earn academic credit) through internships.

Our program also exposes students to the analysis, use, and programming of Linux-based computer systems and hardware ranging from embedded systems such as those in Raspberry Pi single-board computers, through mainstream desktop- and workstation-class computers, to parallel systems used in scientific computing.

Course Delivery Format



  Lock Haven






Courses and Curriculum

Our ABET-accredited curriculum covers core areas of computer science with an emphasis on the design, analysis, and production of complex and reliable software systems. Graduates are prepared to pursue an advanced degree or be professionally employed in the computing field, communicate and collaborate effectively in a team environment, adapt to new technologies, and assume leadership responsibilities.

Degree Requirements Degree Works

Note: Degree requirements effective for enrolled students beginning Fall 2023. All enrolled students, including matriculating students prior to Fall 2023, can review their degree program requirements and track progress to degree completion with our degree audit and advisement tool, Degree Works.

The Computer Science Program has ten student outcomes:

  1. Students will demonstrate strong programming skills involving at least two object-oriented languages.
  2. Students will be able to write a significant application that efficiently utilizes a database for data storage and retrieval.
  3. Students will be knowledgeable about software design processes and methodologies.
  4. Students will have a strong understanding of operating system concepts.
  5. Students will have a strong understanding of computer hardware concepts Problem Solving:
  6. Students will be able to determine what Abstract Data Type (ADT) should be used to solve a problem and what data structure should be used to efficiently implement an ADT.
  7. Students will be able to analyze the complexity of algorithms.
  8. Students will be able to solve programming problems.
  9. Students will demonstrate oral and written communication skills necessary to read, write, and speak effectively about concepts in computing.
  10. Students will understand ethical and legal issues involving digital technology.
Commonwealth University

Computer Science

Illustration of Mountain



Graduates from an Accreditation Board for Engineering and Technology, ABET-accredited program are capable of leading the way in innovation, emerging technologies, and in anticipating the welfare and safety needs of the public.

Illustration of Mountain

Shape Tomorrow's Technology


An academic internship is a way of earning academic credit for real-world experience that builds on and informs your coursework in your major.


25% Job Growth Projected
According to the U.S. Bureau of Labor Statistics, the 2022 median pay for software developers was $124,200. Over the next ten years, employment in the field is projected to grow by 25% (much faster than average).

One of the Top Jobs in America
Java developer is one of the top jobs in America with high job satisfaction and a median base salary of $107,099 in 2022, according to Glassdoor, a worldwide leader in job insights.

Program Contacts


William Calhoun

  • Chair and Professor of Mathematics, Computer Science, and Digital Forensics
  • Bloomsburg
CommonwealthU University Employee

Drue Coles

  • Professor of Computer Science
  • Bloomsburg
CommonwealthU University Employee

Robert Montante

  • Associate Professor of Mathematical and Digital Sciences
  • Bloomsburg

Applying to This Program


  • Application Process

    Review the step-by-step process whether you're a first-year student, transferring to CU, or more.

  • Apply Now

    By starting your application, you gain access to your personalized application portal to view your progress.

  • Scholarships

    As the largest comprehensive university in north central and northeastern Pennsylvania, CommonwealthU works hard to provide a world-class education that consistently rates among the best values in the nation.

Explore More