The MS Computer Science at UOR is a two-year advanced degree that bridges the gap between basic coding and high-level innovation. This program is designed for professionals and graduates who want to specialize in complex areas like Machine Learning, Cloud Computing, and Big Data. It focuses on creating tech leaders who can design 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) |