Our undergraduate programs in Computer Science are designed to provide students with the educational background to pursue professional and academic opportunities in the computing industry. The programs blend a core of programming languages and theory courses with a selection of elective courses over a wide range of CS topics.
Admission to the CS upper division program, at the junior level, is contingent upon a student’s completion and success of the admission requirements. Those who are admitted will move forward with the undergraduate program. Those not admitted will be blocked from registering for upper division and/or graduate CS courses.
The computer science curriculum at Portland State University is accredited by the Computing Accreditation Commission of ABET. This national organization sets standards for computer science education defined in terms of curricular content, quality of faculty, and adequacy of facilities.
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.
Earning a CS minor gives students seeking careers in liberal arts, business, health, and other fields an opportunity to increase their competitiveness in our increasingly technology-driven workplace.
Our Honors track program provides a valuable opportunity for qualified students to research a specialty area within Computer Science with a faculty adviser.
Students in this program combine PSU and OHSU courses to receive both a B.S. Computer Science degree and a Master of Science in Biomedical Informatics degree at the end of five years.
Whether you are thinking about pursuing a second bachelor’s or master’s degree, Portland State University offers multiple paths to our Computer Science programs.