Undergraduate program

The computer science program is designed to provide students with the educational background required for a professional career in the computing industry and for further study at the graduate level. The program includes a core of required courses and an elective program of courses over a wide range of topics. Seniors work in teams to carry out community-based projects during the two-term capstone course in software engineering.

The computer science curriculum at Portland State University is accredited by the Computing Accreditation Commission of ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012 - Telephone: (410) 347-7700. This national organization sets standards for computer science education defined in terms of curricular content, quality of faculty, and adequacy of facilities.

Degree Maps and Learning Outcomes

Program Objectives

Admission requirements

Computer Science B.S.

Computer Science Minor

Computer Science - Honors track

Biomedical informatics program

Program Objectives

The objectives of the undergraduate program in computer science are to produce graduates with:

  • a thorough understanding of and ability to apply the core principles and practices of computing;
  • the professional skills to meet the immediate needs of regional and other employers, while being able to adapt to rapidly changing technology;
  • a foundation in the supporting areas of communication, science, and mathematics;
  • an understanding of ethical responsibilities in the social context in which their contributions occur;
  • the motivation and preparation to engage in life-long learning, including entering advanced degree programs in computer science.