Professional Master

Professional Master in Software Engineering

Computer Science & AI
Location
On-Campus & Online
Duration
2.5 - 4 Years

Grow from developer to software leader with the technical depth and management skills to build world-class software products.

Credit Hours
.5 - 4 Years
Starts

Starts

Sep, 2026

Credential

Credential

Egyptian Supreme
Council of Universities

Location

Location

On-Campus
& Online

Language

Language

English
(Arabic Support)

Program overview

Egypt's software industry is growing fast, but it needs more skilled architects, team leaders, and project managers to compete globally. Nile University's Master in Software Engineering was built to meet this need. The program combines strong technical knowledge with management, leadership, and communication skills, preparing graduates to lead software teams and raise the quality of software products in Egypt and beyond.

What You Will Learn

Have a solid understanding of the software development life cycle and the concepts of operation of software projects.

Possess the knowledge and practice of managing software development.

Be able to utilize the methodologies of hardware, software integration, and networking.

Master the principles of requirements management, analysis modeling, software architecture design, testing and verification, and quality assurance.

Curriculum

Courses

  • CIT-601 | Systems Engineering 

  • CIT-606 | Fundamental of Networking

  • CIT-609 | Network Architecture

  • CIT-610 | Cloud Computing

  • CIT-645 | Formal Methods and Computer Algorithms

  • CIT-651 | Statistical Analysis and Machine Learning

  • CIT611 | Software Architecture
  • CIT612 | Software Project Management
  • CIT613 | Software Testing & Verification
  • CIT617 | Advanced Software Engineering

  • CIT-602 | Software Engineering
  • CIT-603 | Computer Architecture
  • CIT-607 | Operations Research
  • CIT-608 | Introduction to Convex Optimization Theory
  • CIT-614 | Network Programming & Distributed Object Systems
  • CIT-615 | Software Development Studio I
  • CIT-616 | Software Development Studio II
  • CIT-623 | Security in Wireless Ad Hoc Networks
  • CIT-624 | Security Evaluation Methodologies
  • CIT-625 | Security Incident Handling

  • CIT-626 | Information Security Ethics, Policy and Legal Issues

  • CIT-627 | Risk Management

  • CIT-628 | Information Security Governance

  • CIT-630 | Design of Communication Systems

  • CIT-631 | Antennas

  • CIT-633 | Wireless Communications

  • CIT-634 | Advanced Coding & Signal processing

  • CIT-635 | Design and Implementation of Wireless Networks

  • CIT-636 | Digital IC Design

  • CIT-637 | Detection and Estimation

  • CIT-638 | Advanced Networks

  • CIT-640 | Convex Optimization

  • CIT-641 | Discrete Stochastic

  • CIT-643 | Image processing and 3D Computer Graphics

  • CIT-644 | Scientific Computing

  • CIT-645 | Formal Methods and Computer Algorithms

  • CIT-646 | Machine Learning and Data mining

  • CIT-647 | Mathematical Methods in Visual Computing

  • CIT-649 | Statistical Analysis and visualization

  • CIT-652 | Advanced Big Data Analytics

  • CIT-653 | Data Mining of Massive Datasets

  • CIT-655 | Structural Bioinformatics and Drug Discovery

  • CIT-656 | Programming for Bioinformatics

  • CIT-660 | Digital Forensics

  • CIT-661 | Malware Analysis

  • CIT-662 | Systems Exploitation

  • CIT-663 | Mobile Applications Security

  • CIT-664 | Statistical Analysis and visualization

  • CIT-670 | Introduction to Bioinformatics

  • CIT-671 | Structural Bioinformatics and Drug Discovery

  • CIT-673 | Computational analysis for NGS Data

  • CIT-674 | Integrative Bioinformatics & Systems Biology

  • CIT-675 | Advanced NGS Analysis

  • CIT-690 | Selected Topics in CIT

Who Is This For

Built for Software Professionals Ready to Lead

This program is designed for software professionals and computing graduates who want to go beyond coding and prepare for leadership roles in the software industry.

Software Professionals

Developers and engineers who want deeper knowledge in software engineering to grow into roles like software architect, team leader, or project manager.

Computing Graduates

Graduates in computer science or computer engineering who want to build advanced skills and start their careers with a strong edge.
Program Director

Dr. Sahar Fawzy

Image
Dr. Sahar Fawzy

Dr. Sahar Fawzy

Program Director

Dr. Sahar Fawzy

Dr. Sahar is a full Professor in Information Technology and Computer Science school at Nile University (NU) and M.Sc. Information Security director. She received here Ph.D., Masters and Bachelor’s degrees in Systems and Biomedical Engineering, Cairo University. After completing her Ph.D. in speech synthesis, she continued her speech processing research for helping children/adults with speaking/hearing difficulties.
She joined Virtual Dental Clinic project in conjunction with the Dental school, Cairo University. Several M.Sc.s and Ph.D.s were awarded through this collaboration.
She joined research projects with Department of Immunology, Egyptian Armed Forces Central Labs and Department of Medical Biochemistry and Molecular Biology, Kasr ElAini to study the Egyptian Genetic Profile.
She shared in organizing Cairo International Biomedical Engineering Conferences. Prof Sahar supervised about 20 M.Sc.s and Ph.D.s, and published over 30 journal and conference research papers. She discussed several masters and Ph.D.s thesis and reviewed several research articles for international journals and conferences.
108,000 EGP
Application Fees (Non Refundable)
1,500 EGP
Scholarships
Up to 30% - Based on performace interview

Have Questions?

Please reach out us for any guidance or assistance.