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.
Location
  • Bloomsburg
Department
College
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

  Bloomsburg

  Face-to-Face
  Online
  Hybrid

  Lock Haven

  Face-to-Face
  Online
  Hybrid

  Mansfield

  Face-to-Face
  Online
  Hybrid

  Clearfield

  Face-to-Face
  Online
  Hybrid

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.

Program Educational Objectives

Three to five years after graduation, alumni will be pursing an advanced degree or they will:
  1. be professionally employed in the computing field.
  2. communicate and collaborate effectively in a team environment.
  3. continue to grow professionally by adapting to new technologies and assuming leadership responsibilities.

Student Outcomes

  1. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of computer science.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to computer science.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.
Commonwealth University

Computer Science

Illustration of Mountain

Accreditation

ABET Logo

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

Internships

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

Careers

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.

Volan Alumni Profile Computer Science Meta Software

The supportive faculty and hands-on learning experiences equipped me with the technical skills I needed, while being involved on campus allowed me to build lasting friendships and develop leadership skills that I carry with me today.

Volan Nnanpalle
Software Engineer at Meta
Volan Alumni Profile Computer Science Meta Software

Program Contacts

William

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

Apply

  • 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