portland state university computer science requirements
Last Updated on July 31, 2023 by Oluwajuwon Alvina
Although understanding portland state university computer science requirements or getting your head around it isn’t always simple, particularly when you don’t have any prior knowledge of it, finding the right information of it is not as straightforward as you might think.
In the article below, you will get updated information on portland state university computer science ranking, portland state university computer science courses, portland state university computer science gre requirements, and portland state university computer science faculty. Please read related posts on Collegelearners to find out more information on portland state university computer science graduate admissions.
The Bachelor of Science in Computer Science is the first university degree in the field and may take at least four years of full-time work to complete. Students may enter the program directly from high school, after preliminary coursework in a two-year community college program, or after they have work experience in the field without a college degree. The department makes every effort to place students in courses appropriate to their actual level of knowledge.
Note that these courses reflect the requirements for theย most recent catalog. For earlier catalogs and inquiries regarding degree requirements, please consult with anย Advisorย for more information.
CS COURSE REQUIREMENTS
All computer science courses must be graded C or better.
- CS 162 Intro toย Computer Scienceย (4)
- CS 163 Data Structuresย (4)
- CS 201 Computer Systems Progย (4)
- CS 202 Programming Systemsย (4)
- CS 250 Discrete Structures Iย (4)
- CS 251 Discrete Structures IIย (4)
- CS 300 Elements of Software Engย (4)
- CS 305 Soc/Eth/Leg Impl Computingย (2)
- CS 320 Principles of Progย Langย (4)
- CS 333 Introย to Operating Systemsย (4)
- CS 350 Algorithms and Complexityย (4)
- CS 486 Introย to Databaseย Systemsย (4)
- CS 469 Software Engย Capstone Iย (3)
- CS 470 Software Engย Capstone IIย (3)
- CS Upper Division Electives (24)
NON-CS COURSE REQUIREMENTS
Courses taken outside the department must be graded C- or better.
- COMM 220 Public Speaking (4)*
- WR 227 Technical Writing (4)
- MTH 251 Calculus I (4)
- MTH 252 Calculus II (4)
- MTH 253 Calculus III or MTH 261 Intro. to Linear Algebra (4)
- ECE 341 Computer Hardware (4)
- Approved Lab Science Sequence (15)**
- Approved Science Elective (4)**
- Approved Mathematics Electives (7)**
*Waived for students who have taken Freshman Inquiry
UNIVERSITY REQUIREMENTS
The General Education requirements for CS students can be met in one of two ways.
- Students who complete their entire program at PSU meet the requirement by taking 39 credits of University Studies and the Computer Science Capstone. Students transferring from community colleges having co-admission agreements with PSU (currently Clackamas Community College, Mount Hood Community College, and Portland Community College) may follow this path.
- Transfer students must have a minimum of 39 credits as a combination of University Studies courses and Liberal Arts / Social Science transfer credits. 12 of these credits must be upper division cluster courses taken at PSU.
COURSE PREREQUISITES
Before enrolling in any Computer Science course, students should read the course description and ensure that they have completed all prerequisites with a grade of C or better. Students who have not met this requirement may be administratively dropped from the course. View theย prerequisitesย for each required CS course. An arrow points to the courses that require the prerequisite.
CS UPPER DIVISION ELECTIVES
- Registration for 300-level and 400-level CS courses requireย admissionย to the CS Upper Division program.
- CS Upper Division electives can be any 300-level and 400-level CS courses including CS 410 and/or ECE 455, ECE 456, ECE 485, and ECE 486.
- One Upper Division elective must be a Programming intensive course (noted by a P in the university schedule).
- A maximum of 4 credits may count from CS 309, CS 401, CS 405, CS 406, CS 407, and CS 409.
- CS 404 and any courses specifically described as not being applicable to the CS degree may not be used.ย
- 44 of the 52 Upper Division CS credits must be taken at PSU after admission to the CS Program.ย
POSTBACCALAUREATE
Postbac students working toward a second bachelor’s degree must satisfy all required CS and Non-CS courses listed above, but are not required to take free electives or to satisfy the general University requirements. Courses taken for the first undergraduate degree may be used to satisfy these requirements, provided the student takes at least 45 credits at PSU. For example, a student with an undergraduate degree in physics or electrical engineering will have likely satisfied most or all of the science and math requirements while one with a major in literature or fine arts will likely need to take more courses to earn the CS degree.
