Skip to main content Skip to footer site map

Bachelor's of Computer Science

The bachelor of computer science post-baccalaureate program is designed for students who already have a bachelor’s degree in another field. The course schedule is flexible to allow students to enroll either full or part-time. The program provides an opportunity to gain additional skills for a career change or career shift, as computer science expertise is increasingly seen as desirable to employers nationwide.

Curriculum

The bachelor of computer science degree requires 31 credits to be completed in either two semesters full-time or extended over several semesters. Please note: this program is not ABET accredited.

Coursework

Fall (16 credits)                  

CS 301/371 (4) Object-Oriented Design and Lab       
CS 333 (3) Computer Architecture
CS 357 (3) Theory of Computation     
CS 376 (1) Unix Tools Lab        
EGR 361 (3) Analysis of Engineering Data 
CS 368 (2) Seminar

Spring (15 credits)         

CS 324 (3) Analysis of Algorithms
CS 334 (3) Operating Systems
CS 341 (3) Software Engineering
CS 352 (3) Programming Languages
CS 4xx Elective or CS 358 (3) Compiler Design

Prerequisites

Students must have a Bachelor in Science or Art prior to starting the program, and meet the following prerequisites:

Calculus (with integration) --- prerequisite for EGR 361
Introduction to Computer Science
Data Structures
Discrete Structures

Have Questions?

Contact Dr. Radana Dvorak | Director | dvorakr@up.edu

Apply