100% Plagiarism-Free
+1-727-416-5453

Sign In

Access your dashboard and order activity.

Forgot password?

Create Account

Register to place orders and track every step.

Master's

Computer Science Graduate Major (MEng, MS, PhD)

Oregon State University College of Engineering 64 courses 108 total credits

About This Program

The master's program provides advanced instruction beyond the undergraduate degree. It prepares students for careers in which a higher level of experience is required. The PhD program prepares students for work in government or industry research laboratories or in academia.

Degree Requirements

Total Credits 108 credits

Required Core

Technical Writing

Electives

Code Course Title Credits
CS 501 Research 1-16
CS 505 Reading and Conference 1-16
CS 506 Projects 1-16
CS 510 Occupational Internship 1-16
CS 601 Research 1-16
CS 605 Reading and Conference 1-16
Total Electives 45 credits

Project

Code Course Title Credits
CS 506 Projects 1-16
Total Project 45 credits

Thesis

Code Course Title Credits
CS 503 Computer Science Ms Thesis 1-16
CS 603 Computer Science Phd Thesis 1-16
Total Thesis 45 credits

Theory

Topic Areas

Code Course Title Credits
CS 514 Algorithms: Design, Analysis, and Implementation 4
CS 515 Algorithms and Data Structures 4
CS 517 Theory of Computation 4
CS 520 Graph Theory with Applications to Computer Science 3
CS 527 Error-Correcting Codes 4
CS 529 Selected Topics in Theoretical Computer Science 1-5
AI 530 Big Ideas in Ai 3
AI 531 Agents, Search and Reasoning 4
AI 533 Intelligent Agents and Decision Making 4
AI 534 Machine Learning 4
AI 535 Deep Learning 4
AI 536 Probabilistic Graphical Models 4
AI 537 Computer Vision I 3
AI 539 Selected Topics in Artificial Intelligence 0-5
AI 637 Computer Vision II 4
CS 570 High Performance Computer Architecture 4
CS 572 Computer Architecture 4
CS 574 Operating Systems II 4
CS 575 Introduction to Parallel Programming 4
CS 576 Advanced Computer Networking 4
ECE 573 Microcontroller System Design 4
ECE 574 Vlsi System Design 4
ECE 577 Multimedia Systems 4
CS 581 Programming Languages I 4
CS 582 Programming Languages II 4
CS 583 Advanced Functional Programming 4
CS 589 Selected Topics in Programming Languages 1-5
CS 560 Data-Driven Software Engineering 4
CS 561 Software Engineering Methods 4
CS 563 Software Maintenance and Evolution 4
CS 564 Field Studies in Se and Hci 4
CS 567 Laboratory Studies in Se and Hci 4
CS 569 Selected Topics in Software Engineering 1-5
CS 565 Human-Computer Interaction 4
CS 568 Inclusive Design (Hci) 4
ROB 567 Human Robot Interaction 4
CS 550 Introduction to Computer Graphics 4
CS 551 Computer Graphics 4
CS 552 Computer Animation 4
CS 553 Scientific Visualization 4
CS 554 Geometric Modeling in Computer Graphics 4
CS 557 Computer Graphics Shaders 4
CS 559 Selected Topics in Computer Graphics and Vision 0-5
CS 577 Privacy and Surveillance 4
CS 578 Cyber-Security 4
CS 579 Topics in Computer Architecture and Parallel Processing 0-5
CS 540 Database Management Systems 4
CS 546 Networks in Computational Biology 3
CS 549 Selected Topics on Data Science & Systems 1-5

Click a course code or title to read the full course description.

Get expert help with your Master's coursework

Our subject experts help with essays, research papers, case studies, discussion posts, and capstone projects for these programs β€” written from scratch to your course requirements.

Get Help Now

Program and course information is reproduced from each university's published academic catalog for informational purposes and may change. Always confirm current requirements with your university. We are an independent academic support service and are not affiliated with or endorsed by the universities listed.

Academic Resources

Latest from the Blog

Expert guides on essay writing, citation styles, study skills, and academic success.

View All Articles