Master of Science in Software Engineering

Location
On-Campus & Online
Duration
2.5 - 4 Years

Over the last few years, Egypt witnessed a significant growth in its communication and information technology industry in general and software development in particular. Different studies and indicators place Egypt among the countries with the highest potential growth in these sectors, and foresee that the software industry could become one of the main contributors in Egypt's economy in the decades to come.

Credit Hours
.5 - 4 Years
Credential

Credential

Egyptian Supreme
Council of Universities

Location

Location

On-Campus
& Online

Language

Language

English
(Arabic Support)

Program overview

Over the last few years, Egypt witnessed a significant growth in its communication and information technology industry in general and software development in particular.
Different studies and indicators place Egypt among the countries with the highest potential growth in these sectors, and foresee that the software industry could become one of the main contributors in Egypt's economy in the decades to come.
One of the challenges however, is the number of qualified technical professionals that would lead this effort and build the base for this promising industry.
There is a shortage of well-formed software architects, designers, team leaders, and project managers with the skills needed to really produce the scale and quality of software products that would place Egypt on the world's map in software development.
It was therefore a strong motive for Nile University with its vision of "growing leaders of the technology driven high-growth economy" to offer a graduate program specialized in fulfilling this need and help raise the standards of the Egyptian software industry to become competitive in the global market.
The program aims at producing technically astute graduates with solid managerial, leadership, and communications skills, prepared for future roles as leaders in the software industry.

The set of skills that Master of Science in Software Engineering students will acquire are the following:

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.

Who should apply?

Software professionals seeking deeper knowledge in software engineering.

Advanced students typically from computer science or computer engineering backgrounds.

Courses

What Will You Learn

  • 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

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.
Currently Not Accepting Applications