 AIU is recognized by HEC. The University offers a strong foundation in undergraduate and graduate degree programs.
 AIU is recognized by HEC. The University offers a strong foundation in undergraduate and graduate degree programs. 
                                                    Program Semester Scheme & Eligibility Criteria is given below
| Semester No | Course Code | Course Title | Cr Hr Th | Cr Hr Lab | Pre Requisit | 
|---|---|---|---|---|---|
| 1 | CS-705 | Advanced Computer Architecture | 3 | 0 | - | 
| CS-702 | Advanced Operating Systems | 3 | 0 | - | |
| ELECTIVE | Elective I | 3 | 0 | - | |
| ELECTIVE | Elective II | 3 | 0 | - | |
| 
 | 
 | 12 | 0 | 
 | |
| 2 | CS-704 | Advanced Theory of Automata | 3 | 0 | - | 
| CS-703 | Advance Theory of Programming Languages | 3 | 0 | - | |
| CS-801 | Research Methodology | 3 | 0 | - | |
| ELECTIVE | Elective III | 3 | 0 | - | |
| 
 | 
 | 12 | 0 | 
 | |
| 3 | ELECTIVE | Elective VI | 3 | 0 | - | 
| ELECTIVE | Elective V | 3 | 0 | - | |
| 
 | 
 | 6 | 0 | 
 | |
| 4 | RM-704 | Research work | 6 | 0 | - | 
| 
 | 
 | 6 | 0 | 
 | |
| Total | 
 | 
 | 36 | 0 | 
 | 
| Specialization | Course Code | Course Title | Cr Hrs | Pre Requisit Cou Code | 
| Computer Sciences | CS-612 | Data Warehousing | 3 | - | 
| CS-613 | Data Mining | 3 | - | |
| CS-616 | Machine Learning | 3 | - | |
| CS-707 | Cryptography | 3 | - | |
| CS-802 | Fault-Tolerance | 3 | - | |
| CS-803 | Simulation and Modelling | 3 | - | |
| CS-804 | Formal Methods | 3 | - | |
| CS-805 | Autonomous Computing | 3 | - | |
| CS-816 | Real Time Systems | 3 | - | |
| CS-706 | Advanced DBMS | 3 | - | |
| CS-707 | Advanced Computer Graphics | 3 | - | |
| CS-708 | Advanced Cryptography | 3 | - | |
| CS-709 | Embedded Systems | 3 | - | |
| CS-706 | Theory Of Automata II | 3 | - | |
| CS-710 | Wireless Sensor Networks | 3 | - | |
| 
 | 
 | 
 | 
 | |
| Data Structure | DS-701 | Advanced Data Science | 3 | - | 
| DS-702 | Advanced Data Warehousing | 3 | - | |
| DS-703 | Advanced Data Mining | 3 | - | |
| DS-704 | Advanced Expert System | 3 | - | |
| DS-705 | Advanced Machine Learning | 3 | - | |
| DS-706 | Tools and Techniques for Data Science | 3 | - | |
| DS-707 | Social Network Analysis | 3 | - | |
| 
 | 
 | 
 | 
 | |
| Information Security | IS-601 | Advanced Cryptography | 3 | - | 
| IS-602 | Cryptography and Security Protocol | 3 | - | |
| IS-603 | Data Communication Network and Security | 3 | - | |
| IS-604 | Information Hiding | 3 | - | |
| IS-605 | Multimedia Security & Information Hiding | 3 | - | |
| IS-606 | Software Security Testing & Code Assessment | 3 | - | |
| IS-607 | Vulnerability Exploitation & Defense | 3 | - | |
| 
 | 
 | 
 | 
 | |
| Information Technology | IT-414 | Multimedia Information Systems | 3 | - | 
| IT-415 | Data Compression | 3 | - | |
| IT-406 | Computing Economics | 3 | - | |
| IT-417 | Web Services | 3 | - | |
| IT-519 | Broadband and Satellite Communication | 3 | - | |
| IT-617 | Advanced Computer Networks | 3 | - | |
| IT-702 | Robotics | 3 | - | |
| IT-713 | Control Systems and Robotics | 3 | - | |
| IT-704 | Computer Vision | 3 | - | |
| IT-716 | Wireless and Mobile Computing Net: | 3 | - | |
| IT-717 | Enterprise Networking | 3 | - | |
| IT-718 | Neural Networks | 3 | - | |
| IT-618 | Real Time Systems | 3 | - | |
| 
 | 
 | 
 | 
 | |
| Project Management | PM-601 | Business Continuity Planning | 3 | - | 
| PM-602 | Critical Infrastructure Protection & Incident Management | 3 | - | |
| PM-603 | Information Risk Management | 3 | - | |
| PM-604 | Information Security Project Management | 3 | - | |
| 
 | 
 | 
 | 
 | |
| Software Engineering | SE-515 | Adv.: Software Quality Assurance | 3 | - | 
| SE-712 | OO Software Engineering | 3 | - | |
| SE-601 | Advanced Software Development | 3 | - | |
| SE-602 | Advanced Software Quality Assurance | 3 | - | |
| SE-603 | Formal Methods | 3 | - | |
| SE-604 | Software Engineering | 3 | - | |
| SE-605 | Advanced Requirements Engineering | 3 | - | |
| SE-606 | Advanced Software System Architecture | 3 | - | |
| SE-607 | Software Testing and Quality Assurance | 3 | - | |
| SE-608 | Software Measurement and Metrics | 3 | - | |
| SE-609 | Component Based Software Engineering | 3 | - | |
| SE-701 | Advanced Formal Methods | 3 | - | |
| SE-702 | Advanced Human-Computer Interaction | 3 | - | |
| SE-703 | Agile Software Development Methods | 3 | - | |
| SE-704 | Empirical Software Engineering | 3 | - | |
| SE-705 | Advanced Software Project Management | 3 | - | |
| SE-706 | Software Risk Management | 3 | - | |
| SE-707 | Software Security Testing | 3 | - | |
| 
 | 
 | 
 | 
 |