Computer Science
From designing apps that improve lives to developing cutting-edge artificial intelligence, computer science empowers you to shape the future. It blends problem-solving, collaboration, and imagination, giving you the tools to make a real impact across industries.
- Degrees & Offerings
-
- B.S.
- Location
-
- Bloomsburg
- Program Contact
-
Chair and Professor of Mathematics, Computer Science, and Digital Forensics
Programming, computer systems, and more
Commonwealth University computer science 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.
Computer Science
Accreditation
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.
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 2024 median pay for software developers was $132,270. 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 $132,558 in 2024, according to Glassdoor, a worldwide leader in job insights.
CMSC Team wins Programming Contest
Led by Dr. Rodriguez and Dr. Abumurad, Bloomsburg's computer science team of Ryan Hricenak, Stephanie Flores, and Emily Holleran recently won the 41st CCSC Eastern Programming Competition.
Computer Science Program Contacts
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
-
Explore Commonwealth University
There's no better way to learn more than to experience Commonwealth University for yourself! Set up a campus tour or connect with us virtually.
-
Connect with Your Admissions Counselor
Applying to college is a big step. You have questions, and we have answers!
-
Understanding Financial Aid
Financial Aid can be a complex topic. Our Financial Aid team is here to tell you what you need to know and help you navigate the financial aid process.