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
- Statement of goals
- Current resume
- Two recommendation letters
- 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.
- A bachelor's degree or its equivalent from an accredited college or university recognized by the University of Portland.
- International Applicants: An official score from either the TOEFL (minimum score of 80) or IELTS (minimum score of 7.0) exam is required.
- International Applicants: Proof of financial support will be required to attend the University of Portland, but is not required for application review.
- 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.
Required Courses - 31 credits
CS 301 | Object-Oriented Design | 3 |
CS 371 | Object-Oriented Design Laboratory | 1 |
CS 333 | Computer Architecture | 3 |
CS 357 | Theory of Computation | 3 |
CS 376 | UNIX Tools Laboratory | 1 |
EGR 361 | Analysis of Engineering Data | 3 |
CS 324 | Analysis of Algorithms | 3 |
CS 334 | Operating Systems | 3 |
CS 341 | Software Engineering | 3 |
CS 352 | Programming Languages | 3 |
CS 358 | Compiler Design | 3 |
CS 368 | Seminar | 2 |
Total Credit Hours: | 31 |
A CS 400-level elective may be substituted for CS 358.