Research.com is an advertising-supported site. Featured placements, sponsored links, advertising widgets and labeled paid mentions in articles involve schools, brands or advertising networks that compensate us. Some universities also pay us to process their current program data, but no payment influences our ranking methodology, scores or positions, or the other editorially independent information published on this site.

2027 Most Popular Computer Science Degree Programs Ranking in Portland

Imed Bouchrika, PhD

by Imed Bouchrika, PhD

Co-Founder and Chief Data Scientist

Table of Contents

What can I expect from computer science degree in Portland?

The average total cost for a computer science degree in Portland varies significantly depending on the institution and program type. For example, public universities like Portland State University (PSU) offer in-state tuition rates averaging around $8,000 to $10,000 per academic year, making the four-year bachelor's degree approximately $32,000 to $40,000 in tuition alone. This affordability attracts many local students who appreciate PSU's strong industry connections and practical learning opportunities.

Graduates often share that their investments go beyond just tuition; they associate value with hands-on projects and internships facilitated by partnerships with leading tech companies such as Intel. For those attending private institutions or out-of-state programs in Portland, annual tuition can exceed $30,000, increasing the overall cost but sometimes providing smaller class sizes or specialized tracks like AI or cybersecurity.

Financial aid, scholarships, and cooperative education can help ease these expenses for many students. Considering the median salary of around $95,000 for tech roles in Portland, many feel the long-term return on their educational investment is positive and motivating.

Where can I work with computer science degree in Portland?

Graduates with a computer science degree in Portland find diverse career opportunities across multiple sectors. With over 26,000 professionals employed in computer and mathematical roles locally as of 2023, the demand for tech talent remains robust. Many graduates from Portland State University quickly secure positions in prominent firms like Intel, nestled in the nearby Silicon Forest, contributing to cutting-edge engineering and software projects.

Others gain experience working in companies such as Puppet or Nike's digital division, focusing on programming and data analysis. Public sector roles are popular too, with Oregon Health & Science University hiring graduates for biomedical computing and health informatics, blending technology with patient care. Many recent grads appreciate the dynamic startup ecosystem highlighted in the Portland Startup Scorecard 2023, where over 500 young companies actively recruit skilled developers and IT specialists.

Academia offers a compelling path as well, with computer science students from Portland institutions often landing teaching assistantships or research roles. These experiences foster growth and real-world application of technical skills, resulting in highly motivated graduates ready to thrive in Portland's expanding tech landscape.

# 1 position

Portland State University

Bachelor of Science in Computer Science

BachelorCollege logo

# 2 position

Portland State University

Computer Science Master's

MasterCollege logo

# 3 position

Portland State University

Doctor of Philosophy in Computer Science

DoctorCollege logo

# 4 position

University of Portland

BS in Computer Science

BachelorCollege logo

# 5 position

Lewis & Clark College

Bachelor of Science in Computer Science

BachelorCollege logo

Frequently Asked Questions About computer science

How can computer science degree students in Portland maximize their learning experience?

Students pursuing computer science degrees in Portland can enhance their learning by taking advantage of local internships and cooperative education programs. Portland is home to a growing tech industry, including companies like Intel and Hewlett-Packard, which often offer internships that provide practical experience. According to the Oregon Employment Department, the demand for software developers in the Portland metro area is expected to grow by 18% from 2020 to 2030, emphasizing the value of hands-on skills.

Joining student organizations focused on coding and tech entrepreneurship can also expand knowledge and networks. Portland's universities frequently host hackathons and workshops, providing opportunities to apply classroom learning.

Utilizing campus resources like tutoring and career services contributes to academic success. Additionally, engaging with faculty research projects can deepen understanding and open doors to advanced study.

What are the emerging niches within the computer science field?

Emerging niches within computer science are shaping the future job market, especially for students in Portland pursuing degrees in this field. Areas like artificial intelligence (AI), machine learning, and cybersecurity are seeing rapid growth nationwide. According to the Bureau of Labor Statistics, jobs in AI and information security are expected to grow by over 20% through 2030, reflecting strong demand.

In Portland, the tech ecosystem supports these trends. Local startups and established companies invest heavily in AI-based technologies and protective digital infrastructure. Additionally, data science and cloud computing have become vital skills in the region, widely integrated into businesses and public institutions.

Students focusing on these niches can expect competitive salaries and diverse career paths, supported by Portland's innovative tech community and relevant academic programs.

How to prepare for the job market after completing computer science degree in Portland?

After completing a computer science degree in Portland, job market preparation involves a combination of technical skill refinement and local networking. Portland's tech sector, featuring companies like Intel and newer startups, emphasizes practical experience alongside formal education. Students should pursue internships or cooperative education programs during their studies to gain real-world experience, which significantly improves employability.

Building a strong portfolio of projects on platforms such as GitHub demonstrates coding skills to potential employers. Additionally, joining local tech meetups and organizations like the Portland Tech Council provides valuable networking opportunities.

Portland's unemployment rate for computer science graduates often remains below the national average, reflecting steady demand for STEM professionals, according to Oregon Employment Department data.

Developing soft skills such as teamwork and communication is also critical, as employers increasingly value these alongside technical expertise.

What are the top skills employers look for in computer science degree graduates in Portland?

Employers in Portland seek computer science graduates who combine strong technical skills with practical problem-solving abilities. Proficiency in programming languages such as Python, Java, and C++ remains essential, as highlighted by the Oregon Employment Department's latest tech workforce report. Familiarity with data structures, algorithms, and software development methodologies is also critical.

Beyond coding, skills in cloud computing and cybersecurity are increasingly valued due to the region's growing tech sector. Communication and teamwork abilities rank highly, as many roles require collaboration across departments. According to TechCrunch's analysis, local startups prioritize adaptability and continuous learning in new technologies.

How to find internships in Portland relevant to a computer science degree?

Finding internships in Portland relevant to a computer science degree involves leveraging local industry hubs and educational resources. Portland's tech sector, which grew by over 10% annually between 2019 and 2023 according to the Portland Business Alliance, offers many opportunities in software development, data analytics, and cybersecurity.

Students should start by using university career centers, such as those at Portland State University, which partner with local companies to post internship openings. Online platforms like Handshake and LinkedIn also list internships specifically targeting Portland's tech companies.

Networking events and tech meetups, including those hosted by Portland Tech Association, provide direct contact with potential employers. Additionally, firms like Intel, Nike, and Puppet Labs often offer paid internships tailored to computer science students.

How does a computer science degree influence career mobility and advancement in Portland?

In Portland, earning a computer science degree significantly enhances career mobility and advancement opportunities. The city's growing tech sector, including companies like Intel and numerous startups, values graduates with strong programming and problem-solving skills. According to the Oregon Employment Department, computer science roles are among the fastest-growing fields, with a projected 22% increase in jobs by 2030.

Graduates often find it easier to shift between positions or industries due to the versatile skill set a computer science degree provides. Moreover, higher education credentials typically lead to faster promotions and higher salaries, with Portland's average tech salary exceeding $95,000 annually as reported by CompTIA.

Additionally, connections made through Portland's universities and industry events further support professional growth and networking opportunities in this competitive job market.

How does studying for a computer science degree in Portland prepare for interdisciplinary roles?

Studying for a computer science degree in Portland offers students a strong foundation for interdisciplinary roles through its blend of technical training and collaboration opportunities. Many Portland universities incorporate project-based learning that connects computer science with fields such as healthcare, environmental science, and business. According to the Oregon Employment Department, Portland's tech industry emphasizes skills like data analysis, software development, and human-computer interaction, which are essential in cross-disciplinary teams.

Local institutions also partner with regional employers, providing internships and cooperative education that expose students to real-world challenges beyond pure coding. This prepares graduates to communicate effectively with professionals from diverse backgrounds.

How to choose between a thesis and a non-thesis computer science degree program in Portland?

When deciding between a thesis and a non-thesis computer science degree program in Portland, students should consider their career goals and learning preferences. A thesis program emphasizes research, requiring a significant project that contributes new knowledge, which is ideal for those aiming at a PhD or research-based jobs.

Non-thesis programs focus more on coursework and practical skills, appealing to students targeting industry roles or immediate employment. Portland's tech sector, with companies like Intel and HP, values hands-on experience, making non-thesis options attractive for many.

According to Oregon Higher Education Coordinating Commission, about 40% of local CS grads pursue research-focused paths, while 60% enter industry roles directly.

What options do students based in Portland have for studying computer science abroad?

Students based in Portland who wish to study computer science abroad have several pathways through US higher education institutions. Many Portland universities, including Portland State University, participate in exchange programs with international partners, allowing students to spend a semester or year overseas while earning credits toward their degree. Such programs often include destinations in Europe, Asia, and Australia, broadening cultural and academic exposure.

Additionally, some students opt for dual-degree or direct-enrollment programs abroad. These options require careful planning and coordination with academic advisors to ensure that credits transfer appropriately.

According to data from the Institute of International Education, around 10% of US computer science undergraduates study abroad at some point, a figure steadily growing as global tech industries expand.

Students should also consider language skills, visa requirements, and the reputation of international computer science programs when exploring these options.

What part-time job opportunities in Portland can complement computer science degree education?

Portland offers a variety of part-time job opportunities that can complement a computer science degree. Many students find internships or assistant roles at local tech companies, such as Intel and HP Inc., which have significant operations in the city. These positions often provide hands-on experience with software development, cybersecurity, and data analysis.

Additionally, roles in IT support or tutoring for computer science subjects at universities like Portland State University can enhance both technical and communication skills. According to the Oregon Employment Department, tech-related part-time jobs in Portland grew by 7% from 2021 to 2023, reflecting the city's expanding tech sector.

What are the networking opportunities for computer science students in Portland?

Computer science students in Portland benefit from a variety of robust networking opportunities. Local universities such as Portland State University and Oregon State University - Cascades offer events where students can meet industry professionals and alumni. According to the Portland Business Alliance, the city hosts numerous tech meetups and conferences like the annual Portland Startup Week, attracting thousands of attendees from tech and software sectors.

Additionally, the strong presence of major tech companies in Portland, including Intel and HP, provides students with internship and mentorship programs. Regional chapters of national organizations like the Association for Computing Machinery (ACM) also hold workshops and networking sessions tailored for students.

How do alumni networks benefit computer science degree students in Portland?

Alumni networks play a crucial role for computer science students in Portland by offering valuable professional connections and career support. Graduates from Portland's universities often remain active in these networks, helping current students access internships, job opportunities, and mentorship.

According to data from the National Association of Colleges and Employers (NACE), students with access to strong alumni networks have a 20% higher chance of securing employment within six months after graduation.

In Portland, local tech companies frequently collaborate with alumni networks to recruit skilled graduates, making these connections particularly important for students aiming to enter the city's growing tech sector. Additionally, alumni events and workshops provide guidance on industry trends and skills development.

How can I customize my computer science degree program in Portland to fit my career goals?

Customizing a computer science degree in Portland allows students to align their studies with specific career goals. Many local universities offer flexible curricula where students can choose electives in areas such as artificial intelligence, cybersecurity, or software engineering. Portland State University, for example, provides specialized tracks and internship opportunities with nearby tech companies, enhancing practical experience.

Students can also pursue interdisciplinary studies by combining computer science with business or data science, increasing marketability. According to the Oregon Employment Department, tech jobs in the Portland metro area grew by 7% annually, emphasizing the importance of tailored skills. Utilizing academic advising helps tailor coursework to meet industry demands.

What are the typical challenges that computer science students in Portland are facing?

Computer science students in Portland often face a range of challenges typical to the field but influenced by local factors. One common difficulty is the high cost of living, which affects students attending institutions like Portland State University. According to recent data from the National Center for Education Statistics, many students struggle to balance part-time jobs with demanding coursework.

Another challenge is the competitive job market in the Portland tech scene, dominated by companies such as Intel and Puppet. Students must develop practical skills beyond theoretical knowledge to secure internships. Additionally, some report limited access to advanced research opportunities compared to larger tech hubs.

Finally, the rapid evolution of technology requires continuous learning, which can be overwhelming for students balancing academic and personal commitments. Support networks and local coding community groups help, but stress management remains an issue.

What professional certifications can I pursue with a computer science degree?

A computer science degree provides a strong foundation for pursuing several professional certifications that can enhance career opportunities in Portland's tech sector. Popular options include the Certified Information Systems Security Professional (CISSP), which is valuable for cybersecurity roles, and the Cisco Certified Network Associate (CCNA), relevant for networking careers. Additionally, certifications such as Microsoft Certified: Azure Fundamentals or AWS Certified Solutions Architect reflect expertise in cloud computing, an area growing rapidly in Portland's tech industry according to the Portland Business Alliance.

Graduates may also consider Certified ScrumMaster (CSM) to boost project management skills.

These credentials often require passing an exam and demonstrating relevant work experience.

How to write a winning application for a computer science program in Portland?

Writing a winning application for a computer science program in Portland begins with understanding what local universities value. Strong academic records in math and science courses are essential, as Oregon universities typically emphasize STEM readiness. Including relevant experience-such as coding projects, internships, or participation in local tech meetups-can demonstrate practical skills and engagement.

Portland State University, one of the key institutions for computer science in the city, recommends applicants highlight problem-solving abilities and teamwork skills in personal statements. According to the National Center for Education Statistics, computer science enrollment in Oregon grew by 12% in recent years, signaling competitive admissions.

Letters of recommendation from professors or employers familiar with your technical abilities also strengthen your application. Finally, meet all application deadlines carefully, as Portland schools often have rolling admissions with limited seats for popular programs.

What are the global perspectives on a computer science career?

A computer science career is recognized worldwide for its strong growth and high demand. In the US, including Portland, the Bureau of Labor Statistics projects a 15% job growth rate for computer and information technology occupations from 2021 to 2031, faster than the average for all jobs. Portland benefits from a growing tech scene, which expands opportunities locally and mirrors global trends emphasizing software development, cybersecurity, and data science.

Internationally, skills in programming and systems analysis are highly portable, enabling graduates from Portland programs to work globally. According to the National Center for Education Statistics, US computer science degree holders remain competitive worldwide due to updated curricula aligned with industry needs. This global perspective encourages students to consider international certifications and collaborations while studying in Portland.

How can I gain practical experience while studying for a computer science degree in Portland?

Gaining practical experience while studying for a computer science degree in Portland is crucial for job readiness. Many Portland universities encourage internships, which can be found through local tech companies. According to the Portland Business Journal, the city has over 3,000 tech firms, highlighting ample internship opportunities.

Students can also participate in cooperative education (co-op) programs offered by some schools, combining paid work experience with academic studies. In addition, joining coding clubs and hackathons provides hands-on project experience.

Volunteering for open-source projects or contributing to startup developments in Portland's growing tech scene are other valuable options to build skills.

How do I choose the right concentration within a computer science degree program in Portland?

Choosing the right concentration within a computer science degree in Portland involves understanding both your interests and the local tech landscape. Portland hosts a growing tech industry, particularly in software development, cybersecurity, and data science, which shapes available concentration options offered by universities.

Students should evaluate course content, faculty expertise, and internship opportunities in areas such as artificial intelligence, systems programming, or cybersecurity. According to the Oregon Employment Department, cybersecurity roles in Portland are expected to grow by over 10% through 2028, signaling strong demand.

Additionally, reviewing employment outcomes and networking connections through Portland-based tech firms can guide concentration choices. Consider whether the program supports certifications or partnerships that boost job readiness in your preferred specialty.

See What Experts Have To Say About Studying Computer Science

Read our interview with Computer Science experts

Imed Bouchrika, Phd

Imed Bouchrika, Phd

Computer Science Expert

Professor of Computer Science

National Higher School of Artificial Intelligence

Derek Riley

Derek Riley

Computer Science Expert

Professor, Program Director

Milwaukee School of Engineering

Kathleen M. Carley

Kathleen M. Carley

Computer Science Expert

Professor of Computer Science

Carnegie Mellon University

Elan Barenholtz

Elan Barenholtz

Computer Science Expert

Associate Professor

Florida Atlantic University

Martin Kang

Martin Kang

Computer Science Expert

Assistant Professor

Loyola Marymount University

Do you have any feedback for this article?