Whether you are a prospective Computer Science (CS) undergraduate, a professional looking to change careers, or a graduate student pursuing advanced research, our department offers a pathway for you. We provide a strong support system to guide you, from a dedicated staff advisor for M.S. students to a faculty advisor and committee for each Ph.D. candidate.
Undergraduate & Career-Change Pathways
We offer a variety of programs for students starting their journey in computer science. Our program provides direct pathways to professional experience. Students have access to unique, paid internship programs like Multiple Engineering Cooperative Program (MECOP) and the Portland Co-op Program (PCEP), which offer valuable work experience with top local companies. Graduate students can also take internships in the Portland area that count toward required degree credits.
- Bachelor of Science & Minor: Our foundational undergraduate program is the ABET-accredited Bachelor of Science in Computer Science, we also offer a minor and an Honors Program option.The curriculum emphasizes hands-on experience through a two-term senior capstone course working with local companies and unique paid internship programs. Enrollment in our upper division classes (300-400 level) requires special permission.
- Postbaccalaureate Programs: For those who already have a bachelor's degree in another field, we offer two paths to transition into a computer science career. You can earn a Second Bachelor's Degree in CS or join our Grad Prep Program to complete the necessary coursework to enter our CS Master's program.
- Accelerated Biomedical Informatics Degree: A collaborative 5-year program with Oregon Health & Science University (OHSU) for high-achieving freshmen. Students earn both a BS in Computer Science from PSU and a Master of Science in Biomedical Informatics from OHSU.
- Students have the option to fast-track their career with a Bachelor's + Master's Pathway (4+1), allowing junior-level students to get a head start on their Master's degree. Our program provides direct pathways to professional experience.
- We also offer a Cybersecurity Certificate in which students learn to defend and protect valuable data assets and sensitive information.
Graduate Programs
Our graduate studies include a Master of Science to prepare students for advanced careers in the computing industry and a Doctor of Philosophy (Ph.D.) for those pursuing research or teaching careers. Our graduate curriculum covers a broad range of advanced topics, including AI and machine learning, cybersecurity, theory (including quantum computing), data science, systems and networking, and software engineering. Graduate students engage in hands-on learning through close collaborative research with faculty. MS students have the option to complete a research-based thesis, and all graduate students can apply for internships in the Portland area that count toward required degree credits.