Post Baccalaureate Professional Computer Science Degree

The Donald P. Shiley School of Engineering offers a post-baccalaureate program leading to a professional bachelor of computer science degree. The degree is designed to enable students with a broad range of undergraduate backgrounds to pursue careers that benefit from a strong preparation in computer science. 

Student Outcomes

Students will:

  • Be successful as practicing professionals in diverse career paths or in graduate school.
  • Distinguish themselves in breadth of perspective and the ability to solve complex problems.
  • Be effective communicators and team members, with many assuming leadership roles.
  • Be active in their profession and participate in continuing education opportunities to foster personal and organizational growth.
  • Demonstrate a concern for justice, ethical behavior, and societal improvement through participation in professional and civic organizations.

 

Admission Requirements
  1. Statement of goals
  2. Current resume
  3. Two recommendation letters
  4. Official transcripts from all previously attended academic institutions. **International Applicants: All foreign transcripts will be evaluated by International Student Services prior to an admissions decision.
  5. A bachelor's degree or its equivalent from an accredited college or university recognized by the University of Portland.
  6. International Applicants: An official score from either the TOEFL (minimum score of 80) or IELTS (minimum score of 7.0) exam is required.
  7. International Applicants: Proof of financial support will be required to attend the University of Portland, but is not required for application review.
  8. Prerequisites (see below)

Degree Requirements

All students must complete a minimum of 31 credits towards the degree. If students complete any of the required courses for the degree prior to matriculation, they will need to complete additional courses at the 300-level or higher in CS (only) to reach the 31-credit requirement.

 

Prerequisites

The program includes 18 credits of prerequisite courses or their equivalents, before matriculation into the program.

MTH 201Calculus I

4

MTH 202Calculus II

4

MTH 311Discrete Structures

3

CS 203Introduction to Computer Science

3

CS 273Computer Science Laboratory

1

CS 305Data Structures

3

 

Required Courses - 31 credits

CS 301Object-Oriented Design

3

CS 371Object-Oriented Design Laboratory

1

CS 333Computer Architecture

3

CS 357Theory of Computation

3

CS 376UNIX Tools Laboratory

1

EGR 361Analysis of Engineering Data

3

CS 324Analysis of Algorithms

3

CS 334Operating Systems

3

CS 341Software Engineering

3

CS 352Programming Languages

3

CS 358Compiler Design

3

CS 368Seminar

2

Total Credit Hours:31

A CS 400-level elective may be substituted for CS 358.