The MS Computer Science at UOR is a two-year advanced degree that bridges the gap between basic coding and high-level innovation. Designed for professionals and graduates, the program offers weekend classes (Friday and Saturday), making it convenient for working individuals to pursue higher education while maintaining their careers. Students specialize in advanced fields such as Machine Learning, Cloud Computing, and Big Data, with a curriculum focused on developing tech leaders capable of designing intelligent solutions for global industries.
Choosing this master’s program at UOR allows you to dive deep into specialized research while gaining elite technical expertise.
Graduates of this program can pursue various career paths in:
| Course Code | Course Title | Credit Hours | ||
|---|---|---|---|---|
| CS-710 | Theory of Programming Languages | 3 | ||
| CS-711 | Advance Operating System | 3 | ||
| GEN-700 | Research Methodology | 1 | ||
| CS-712 | Advance Artificial Intelligence | 3 | ||
| Credit Hours | 10 | |||
| Course Code | Course Title | Credit Hours | ||
|---|---|---|---|---|
| CS-713 | Advance Algorithm Analysis | 3 | ||
| CS-714 | Advance Computer Architecture | 3 | ||
| CS-715 | Machine Learning | 3 | ||
| GEN-701 | Understanding of Holy Quran I | 1 | ||
| Credit Hours | 10 | |||
| Course Code | Course Title | Credit Hours |
|---|---|---|
| CS-716 | Deep Learning | 3 |
| CS-717 | Computer Vision | 3 |
| GEN-702 | Understanding of Holy Quran II | 1 |
| CS-720 | Thesis | 3 |
| Credit Hours: | 10 |
| Course Code | Course Title | Credit Hours |
|---|---|---|
| CS-720 | Thesis | 3 |
| Credit Hours: | 3 |
| Course Code | Course Title | Credit Hours |
|---|---|---|
| CS-701 | Advanced Human-Computer Interaction | 3(3-0) |
| CS-702 | Advanced Requirements Engineering | 3(3-0) |
| CS-703 | Advanced Software Project Management | 3(3-0) |
| CS-704 | Advanced Software System Architecture | 3(3-0) |
| CS-705 | Advanced Topics in Applied Cryptography | 3(3-0) |
| CS-706 | Agent Based Modeling | 3(3-0) |
| CS-707 | Agile Software Development | 3(3-0) |
| CS-708 | Applied Cryptography | 3(3-0) |
| CS-709 | Big Data Analytics | 3(3-0) |
| CS-710 | Complex Networks | 3(3-0) |
| CS-721 | Component Based Software Engineering | 3(3-0) |
| CS-722 | Cryptography | 3(3-0) |
| CS-723 | Database Security | 3(3-0) |
| CS-725 | Distributed Data Processing | 3(3-0) |
| CS-726 | Empirical Software Engineering | 3(3-0) |
| CS-729 | Management & Organizational Behavior | 3(3-0) |
| CS-730 | Natural Language Processing | 3(3-0) |
| CS-731 | Artificial Neural Networks | 3(3-0) |
| CS-732 | Quantum Cryptography | 3(3-0) |
| CS-733 | Reliability Engineering | 3(3-0) |
| CS-734 | Requirements Engineering | 3(3-0) |
| EE-625 | Internet of Things | 3(3-0) |
| CS-735 | Security Management | 3(3-0) |
| CS-736 | Security Testing | 3(3-0) |
| CS-737 | Software Configuration Management | 3(3-0) |
| CS-738 | Software Measurement and Metrics | 3(3-0) |
| CS-728 | Software Process Management & Metrics | 3(3-0) |
| CS-729 | Software Project Management | 3(3-0) |
| CS-731 | Software Risk Management | 3(3-0) |
| CS-742 | Software Testing and Quality Assurance | 3(3-0) |
| CS-738 | Statistical and Mathematical Methods For Data Science | 3(3-0) |
| CS-732 | Tools and Techniques in Data Science | 3(3-0) |
| CS-735 | Trusted Computing | 3(3-0) |
| CS-730 | Recent Emerging Technologies | 3(3-0) |
| CS-737 | Advanced Digital Image Processing | 3(3-0) |
| CS-734 | Blockchain | 3(3-0) |