The Bachelor of Science in Computer Science at Portland State University is designed for students who are passionate about technology and eager to solve real-world problems through innovative computing solutions. This program offers a comprehensive curriculum that blends theoretical knowledge with practical experience, making it ideal for those looking to thrive in a dynamic and ever-evolving field.
Curriculum Structure:
In the first year, students will build a solid foundation in computer science principles through courses like "Introduction to Computer Science" and "Discrete Structures." These courses introduce programming concepts and mathematical reasoning, equipping students with essential skills for their academic journey.
During the second year, the focus shifts to more advanced topics, including "Data Structures" and "Computer Organization." Here, students delve deeper into algorithm design and the inner workings of computer systems, enhancing their problem-solving abilities and technical knowledge.
In the third year, students explore specialized areas such as "Software Engineering" and "Database Systems." This stage emphasizes collaborative projects and real-world applications, allowing students to develop software solutions and manage data effectively.
In the final year, students can choose from electives like "Artificial Intelligence" and "Web Development," tailoring their education to their interests and career goals. This capstone experience culminates in a significant project that showcases their skills and prepares them for the workforce.
Focus Areas: Software Development, Data Science, Cybersecurity, Artificial Intelligence
Learning Outcomes: Proficiency in programming languages, problem-solving skills, understanding of algorithms and data structures, ability to design and implement software solutions.
Professional Alignment (Accreditation): The program is accredited by the Computing Accreditation Commission of ABET, ensuring it meets high educational standards.
Reputation (Employability Rankings): Portland State University consistently ranks well in employability, with a strong focus on practical experience and industry connections, making graduates highly sought after by employers.
At Portland State University, the Bachelor of Science in Computer Science program is designed to provide students with hands-on, practical skills that are essential in today’s tech-driven world. Students have access to state-of-the-art facilities and tools that enhance their learning experience and prepare them for real-world challenges. The program emphasizes experiential learning through various opportunities, including collaborative projects, internships, and specialized labs.
Here are some key aspects of the experiential learning opportunities available to Computer Science students at PSU:
- Collaborative Projects: Engage in team-based projects that simulate real-world software development environments, allowing you to apply theoretical knowledge in practical settings.
- Internships: Take advantage of internship opportunities with local tech companies, providing valuable industry experience and networking connections.
- Research Labs: Access dedicated research labs such as the Intelligent Systems Research Lab and the Cybersecurity Lab, where you can work on cutting-edge projects alongside faculty and peers.
- Software and Tools: Utilize industry-standard software and tools, including Python, Java, C++, and various development environments, to enhance your programming skills.
- Field Trips: Participate in field trips to local tech companies and startups, gaining insights into the industry and potential career paths.
- Digital Tools: Leverage digital tools and platforms for coding, project management, and collaboration, ensuring you are well-versed in the technologies used in the field.
- Libraries and Resources: Benefit from access to the PSU library system, which offers a wealth of resources, including databases, journals, and books specifically related to computer science.
- Institute Collaborations: Collaborate with institutes such as the Maseeh College of Engineering and Computer Science, which provides additional resources and support for students.
These experiential learning opportunities not only enhance your academic experience but also equip you with the skills and knowledge needed to thrive in the tech industry. If you’re ready to take the next step in your education and career, consider applying to the BS in Computer Science program at Portland State University.
Graduates of the BS in Computer Science program at Portland State University are well-prepared to enter a dynamic job market, with many finding success in roles such as Software Developer, Data Analyst, and Systems Architect. The program equips students with the technical skills and practical experience needed to thrive in various industries, making them highly sought after by employers.
Here’s what you can expect in terms of progression and future opportunities:
- University Services: Portland State offers robust career services, including resume workshops, interview preparation, and job fairs that connect students with local tech companies.
- Employment Stats and Salary Figures: According to recent data, over 90% of graduates find employment within six months of graduation, with starting salaries averaging around $75,000 per year.
- University–Industry Partnerships: The university has established partnerships with leading tech firms in the Portland area, such as Intel and HP, providing students with internship opportunities and real-world project experience.
- Long-term Accreditation Value: The Computer Science program is accredited by the Computing Accreditation Commission of ABET, ensuring that your degree meets the highest educational standards and is recognized by employers nationwide.
- Graduation Outcomes: Alumni have gone on to work at top companies, including Google, Amazon, and Microsoft, showcasing the program's strong reputation in the tech industry.
Further Academic Progression: After completing the BS in Computer Science, students have the option to pursue advanced degrees, such as a Master’s in Computer Science or specialized programs in areas like Data Science or Cybersecurity. This further education can enhance career prospects and open doors to leadership roles in the tech field. Additionally, many graduates choose to obtain industry certifications, which can further bolster their qualifications and expertise.
Choosing Portland State University for your Computer Science degree not only sets you up for immediate success but also lays a strong foundation for your future academic and professional journey.


US universities use a holistic admissions review. Beyond grades and standardized test scores, they weigh the strength of your overall profile to understand who you are as a student and a person.

Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
