Master of Information Technology


The Master of Information Technology (MIT) is a postgraduate degree program designed to provide in-depth knowledge and advanced skills in the field of information technology. This program caters to individuals who seek to enhance their understanding of IT concepts, develop expertise in specialized areas, and advance their careers in the dynamic and rapidly evolving IT industry.

The program covers the latest trends and innovations in the IT industry, such as cloud computing, Internet of Things (IoT), blockchain, machine learning, and big data analytics. Students learn how to leverage these technologies to solve real-world problems and drive organizational success.

Some programs encourage research and innovation in IT. Students have the opportunity to engage in research projects, explore emerging technologies, and contribute to academic or industry publications in their chosen specialization.

It includes a wide range of subjects, including software development, database management, networking, cybersecurity, artificial intelligence, data analytics, and emerging technologies.

Admission Criteria

Applicants should have a Bachelor’s degree in the field of computing or a discipline that is close to it, and comply with the below mentioned requirements:

  • Bachelor’s degree with GPA of not less than 2.75.
    Candidates with GPA between 2.74 and 2.5 are also eligible, based on the work experience upon decision of the Graduate Admissions Committee.
  • English proficiency equivalent to IELTS 6.0 or TOEFL 500 or above.

Candidates from disciplines other than computing can apply for the Program, their registration will be subject to the decision of the Admissions Committee. These applicants may be expected to complete preparatory courses in IT.

Program Structure

Core Courses: 27 Credits

Course CodeCourse NameCredits
ITEC5310 Information Technology Management3
ITEC5330 Advanced Database Management3
ITEC5335 Analysis of Software Development Methodologies3
ITEC5337 Software Application Development3
ITEC5338 Web Development Application3
ITEC5340 Data Communication and Network3
ITEC5376 Research methods in Computing3
ITEC5379 Internship0
ITEC5380 Graduate Seminar2
ITEC5390 Capstone Project4

You can choose from the four Specializations (9  each of them)


Course CodeCourse NameCredits
ITEC 5342Internet Protocols3
ITEC 5343Wireless Networking3
ITEC 5345Networking Services3
ITEC 5346Network and Internet Security3
ITEC 5348Security Wireless Net3

Enterprise Resource Planning

Course CodeCourse NameCredits
ITEC 5360Enterprise Resource Planning3
ITEC 5363Business Intelligence3
ITEC 5365ABAP Programming3
ITEC 5366SAP: Human Capital Management3
ITEC 5367ERP: Customer Relationship Management3

Cyber Security

Course CodeCourse NameCredits
ITEC 5350Information Security3
ITEC 5351Ethical Hacking and Network Defense3
ITEC 5352Application Security3
ITEC 5353Security Architecture and Control3
ITEC 5354Cryptography and Security Mechanisms3
ITEC 5355Computer Forensics and Investigations3

Project Management

Course CodeCourse NameCredits
ITEC 5370Project Management3
ITEC 5371Project Management Life Cycle3
ITEC 5373Project Scheduling and Cost Control3
ITEC 5375Project Risk Control and Quality Management3
ITEC 5377Agile Project Management3


Career Opportunities

Graduates of the Master of Information Technology program have diverse career opportunities in various sectors, including IT services, software development, consulting firms, government agencies, research institutions, and multinational corporations. Possible career paths include:

  1. IT Project Manager
  2. Software Engineer/Developer
  3. Data Analyst/Scientist
  4. Network Administrator/Engineer
  5. Cybersecurity Analyst/Consultant
  6. IT Consultant
  7. Systems Analyst/Architect
  8. Database Administrator
  9. IT Manager/Director
  10. Researcher/Professor in IT
Ready to take the next step?

Program Delivery

Required English Prerequisites

Department Contact

Contact Program Chair Dr. Hothefa Shaker for more information.