Computer Science (B.S.)
It's widely known the software industry in the U.S. is in desperate need of qualified developers, so it's not surprising many computer science programs place an emphasis on software-related aspects of the field, as do we.
- Degrees & Offerings
-
- Minor
- B.S.
- Program Contact
-
Chair and Professor of Mathematics, Computer Science, and Digital Forensics
-
Secretary for the Department of Mathematics, Computer Science, and Digital Forensics
But, our approach is different ... for good reason
Instead of the typical two-semester sequence in programming and data structures, our students begin with a three-semester Java sequence, starting with an introduction to students with no prior programming experience and concluding with our advanced Java course. Also, heavy emphasis is placed on object-oriented programming, a widely used design philosophy for the production of large and complex software systems. Data structures and analysis of algorithms is covered in a separate a two-semester sequence.
Here, our program includes studies of computer systems and hardware that use Raspberry Pi single-board-computers. Students use their own Raspberry Pi instead of a textbook in three courses for the major. These platforms offer experience with the Linux operating system, exposure to the processors used in many smartphones and other embedded systems, and practice with multiprocessing and parallel programming.
Finally, our program is supported by a dedicated full-time system administrator who manages, configures, debugs, and oversees the operation of all computing resources owned by the department.
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.
CU Degree Requirements* Computer Science Degree Checklist
*Please see the CU degree requirements effective Fall 2023. All enrolled students can also review their degree program requirements and track progress to degree completion in Degree Works.
*Please see the BL degree requirements for students who were enrolled prior to Fall 2023 and remained in the BL Program. All enrolled students can also review their degree program requirements and track progress to degree completion in Degree Works.
The Husky Difference
We say a Bloom degree opens doors because our grads are prepared to walk in, get to work, and make a difference on day one.
Computer science major spends summer with NASA
Sky’s the limit. Well, anything but for one Bloomsburg University computer science major who completed an internship with the National Aeronautics and Space Administration last summer. John Gibson set the ambitious goal of working with NASA after watching The Martian as a freshman.
Computer science major interns with renowned computer programmer
Louis Jenkins’s internship with Lehigh University’s R.E.U. program not only provided him with a unique research experience leading to publication and a Google Go proposal, but a lasting relationship with a mentee of one of the country’s renowned computer programmers. According to Jenkins, he wasn’t initially looking for an academic research experience like this. He wanted an industry-related internship, but in hindsight he’s grateful for the summer spent at Lehigh working with Michael F. Spear, an assistant professor of computer science engineering.
Computer Science Contacts
Applying to this Program
Apply
-
Application Process
Review the step-by-step process whether you're a first-year student, transferring to BU, or more.
-
Apply Now
Ready to apply? Great!! Start your online application here.
Explore More
-
Explore Bloomsburg
There's no better way to learn more than to experience Bloomsburg 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!
-
Financial Aid Guide
Our Financial Aid team is your guide to navigating the aid process here at BU.