The MS Computer Science at TUF 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 TUF allows you to dive deep into specialized research while gaining elite technical expertise.
Graduats can jobs like:
Students gain hands-on experience through:
| Course Code | Course Title | Credit Hours |
|---|---|---|
| CS-711 | Advanced Algorithms Analysis | 3(3-0) |
| CS-712 | Advanced Computer Architecture | 3(3-0) |
| GEN-700 | Advanced Research Methodology | 3(3-0) |
| CS-XXX | Elective-I | 3(3-0) |
| Credit Hours : | 12 |
| Course Code | Course Title | Credit Hours |
|---|---|---|
| CS-713 | Advanced Computational Theory | 3(3-0) |
| CS-714 | Advanced Operating Systems | 3(3-0) |
| CS-XXX | Elective-II | 3(3-0) |
| CS-XXX | Elective-III | 3(3-0) |
| Credit Hours : | 12 |
| Course Code | Course Title | Credit Hours |
|---|---|---|
| CS-720 | Thesis Work | 6(0-6) |
| OR | ||
| (in case student is not opting research work, he/she will be require to enroll two elective courses of 6 credit hours from below list) | 6 | |
| Credit Hours : | 6 |
| Course Code | Course Title | Credit Hours |
|---|---|---|
| CS-720 | Thesis Work | 6(0-6) |
| Credit Hours : | 6 | |
| Total Credit Hours : | 36 |
Note: Selection of Elective courses is based upon the availability of Faculty.
| Sr.No. | 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-724 | Deep Learning | 3(3-0) |
| CS-725 | Distributed Data Processing | 3(3-0) |
| CS-726 | Empirical Software Engineering | 3(3-0) |
| CS-727 | Information Privacy and Security | 3(3-0) |
| CS-728 | Machine Learning | 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-736 | Wireless Security | 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) |
ICASE-2025 Pre-Conference Workshop
Nov-18-2025BS-Speech and Language Pathology
ADP Speech Language and Pathology
ADP HUMAN NUTRITION AND DIETETICS
MS MEDICAL LABORATORY SCIENCES
PHD URDU
MPHIL URDU