MS / MEng Computer Science

1 Years On Campus Masters Program

Oregon State University

Program Overview

The Master of Science in Computer Science at Oregon State University is designed for students seeking advanced expertise in computing, software systems, artificial intelligence, and emerging technologies. The program provides a strong balance of theoretical foundations, applied problem-solving, and research opportunities, preparing graduates for careers in industry, research organizations, and doctoral studies.

Curriculum Structure

Year 1

Students begin by building a solid foundation in core computer science disciplines through graduate coursework in areas such as Algorithms, Programming Languages, and Computer Systems. These subjects strengthen computational thinking, software development expertise, and analytical problem-solving skills while providing a deep understanding of modern computing principles.

Students also begin exploring specialized topics through advanced coursework in Artificial Intelligence, Database Systems, and Computer Networks. This stage emphasizes both theoretical understanding and practical applications, enabling students to address real-world computing challenges efficiently.

Year 2

During the second year, students focus on advanced specialization and research. Courses such as Machine Learning, Cybersecurity, and Distributed Computing allow students to develop expertise in high-demand technology fields while working with cutting-edge computing methodologies.

Students may complete the degree through either a Thesis Option or a Coursework/Project Option. The thesis pathway allows students to contribute original research under faculty supervision, while the project-based pathway focuses on applying advanced computing principles to solve practical industry problems.

Focus Areas

Artificial Intelligence; Machine Learning; Cybersecurity; Computer Systems; Distributed Computing; Programming Languages; Database Systems; Computer Networks; Software Engineering; Data Science.

Learning Outcomes

Develop expertise in software development, algorithms, machine learning, computer systems, cybersecurity, database technologies, distributed computing, research methodologies, advanced programming, and computational problem-solving.

Professional Alignment (Accreditation)

The program prepares students for technical and leadership roles in software engineering, artificial intelligence, cybersecurity, cloud computing, research and development, and data-driven technology sectors. Students benefit from faculty mentorship, interdisciplinary collaboration, and opportunities to participate in impactful research projects.

Reputation (Employability Rankings)

Oregon State University's School of Electrical Engineering and Computer Science is recognized for its strong research environment and innovation-focused curriculum. Graduates are well prepared for careers with technology companies, research laboratories, government agencies, startups, and advanced doctoral programs, benefiting from the university's reputation in engineering and computing education.

Experiential Learning (Research, Projects, Internships etc.)

At Oregon State University, the MS/MEng in Computer Science program is designed to provide students with a robust blend of theoretical knowledge and practical skills. Students engage in hands-on learning experiences that prepare them for real-world challenges in the tech industry. The program emphasizes experiential learning through various facilities and tools that enhance the educational journey.

Here are some key aspects of experiential learning in the Computer Science program at OSU:

- Collaborative Projects: Students often work in teams on projects that simulate real-world scenarios, fostering teamwork and problem-solving skills.
- Internship Opportunities: The program encourages internships with local and national tech companies, allowing students to gain valuable industry experience and network with professionals.
- Research Laboratories: Access to state-of-the-art labs, such as the Advanced Computing Research Laboratory and the Robotics and Autonomous Systems Lab, provides students with the opportunity to engage in cutting-edge research.
- Software and Tools: Students utilize industry-standard software and tools, including Python, Java, C++, and various development environments, to enhance their programming skills.
- Field Trips and Industry Visits: The program includes organized visits to tech companies and research institutions, giving students insight into the industry and potential career paths.
- Libraries and Resources: The OSU library system offers extensive resources, including access to academic journals, databases, and software tools that support research and learning.
- Institute Collaborations: Students can collaborate with institutes like the OSU Institute for Natural Resources, which focuses on interdisciplinary research and real-world applications.

Progression & Future Opportunities

Pursuing an MS or MEng in Computer Science at Oregon State University opens the door to a wealth of career opportunities in a rapidly evolving field. Graduates often find themselves in high-demand roles such as Software Engineer, Data Scientist, and Systems Architect. With the skills and knowledge gained from this program, you’ll be well-prepared to tackle complex challenges in technology and innovation:

- University Services for Employment: Oregon State offers robust career services, including resume workshops, interview preparation, and networking events that connect students with industry professionals.
- Employment Stats and Salary Figures: The university reports that over 90% of graduates secure employment within six months of graduation, with starting salaries averaging around $85,000 per year.
- University–Industry Partnerships: Oregon State has established partnerships with leading tech companies such as Intel, Microsoft, and Amazon, providing students with internship opportunities and real-world project experience.
- Long-term Accreditation Value: The program is accredited by the Computing Accreditation Commission of ABET, ensuring that your degree meets the highest standards of quality and relevance in the field.
- Graduation Outcomes: Alumni of the program have gone on to work at top-tier companies and have also pursued entrepreneurial ventures, showcasing the versatility of the degree.

Further Academic Progression: After completing your MS or MEng in Computer Science, you may choose to further your studies by pursuing a Ph.D. in Computer Science or a related field. This path can lead to advanced research opportunities, teaching positions at universities, or specialized roles in industry research and development. Additionally, you could explore certifications in emerging technologies or management to enhance your career prospects even further.

Program Key Stats

$41 110
$41 110
$65
Rolling


78%
No
No
Yes
No

Eligibility Criteria

BBB - BBC
2.5 - 3
25 - 28
70 - 80
3.0
4 Years

6.5
79
No
Eligibility criteria

Additional Information & Requirements

Career Options

  • Software Engineer
  • Software Developer
  • Computer Systems Engineer
  • Data Scientist
  • Artificial Intelligence Engineer
  • Machine Learning Engineer
  • Cybersecurity Engineer
  • Cloud Solutions Architect
  • Network Architect
  • Database Administrator
  • Systems Analyst
  • Research Scientist
Career options

Book Free Session with Our Admission Experts

Admission Experts