Ph.D. of Computer Science: Software Engineering

Location
On-Campus & Online
Duration
2.5 - 4 Years

The software industry needs more researchers and academics to lead its growth. This PhD gives you advanced expertise and strong research skills to shape the future of software in Egypt and beyond.

Credit Hours
.5 - 4 Years
Credential

Credential

Egyptian Supreme
Council of Universities

Location

Location

On-Campus
& Online

Language

Language

English
(Arabic Support)

Program overview

The information and communication technology industry has grown significantly worldwide in recent years, especially in software development. Studies place Egypt among the countries with the highest growth potential in this field, with software expected to become a major contributor to the region's economy in the coming decades.

To support this growth, the industry needs more qualified academics and scientists to lead research and build its foundation.

In line with its vision of growing leaders for a technology-driven economy, Nile University offers this PhD program to meet that need. The program prepares skilled academics and scientists to take on leadership roles in the software field.

What You Will Learn

Advanced knowledge in your chosen track and thesis specialization

Applied skills for high-growth ICT sectors

A strong foundation for a successful R&D career

Curriculum

Courses

This course covers advanced research topics in computer vision assuming basic knowledge of computer vision. The course will prepare graduate students in both the theoretical foundations of computer vision as well as the practical approaches to building real computer vision systems. Topics covered include multi-view geometry, motion analysis and activity recognition, unsupervised representation learning, image style transfer, deep learning for 3D classification and segmentation, image-to-image translational networks.

The course covers how to produce and implement standards to improve the development life cycle and ensure that Quality Assurance processes are followed, and how these processes fit into the overall software development process, how to deliver high quality products in terms of predictability and reliability on time and within budget. It also covers the implementation of organizational quality policy and building an effective SQA organization in a global environment.

Network‬ security ‬is ‬one‬ of ‬the‬ ever-evolving‬ domains ‬of‬ research.‬ The‬ course‬ has ‬to ‬go ‬deeply‬ into ‬large ‬scale‬ network‬ attacks ‬and‬ its‬ direct‬ and ‬indirect‬ impacts.‬ Students‬ have‬ to‬ examine ‬in‬ full‬ details‬ the ‬DoS,‬ DDoS, ‬Malware-based ‬attacks,‬ penetration ‬testing‬ methodologies,‬ network‬ monitoring,‬ and‬ botnet‬ detection. ‬The‬ course‬ also ‬targets ‬designing‬ secure‬ network‬ protocols‬ and‬ studying ‬vulnerabilities ‬in ‬the ‬whole ‬TCP/IP ‬protocol‬ stack. ‬Students‬ must ‬examine‬ the ‬different‬ web‬ security ‬attacks, ‬and ‬the ‬associated‬ defense ‬models.

In ‬this ‬course, ‬students ‬go ‬deeply ‬into ‬the ‬different ‬digital ‬cyber crime ‬scenes ‬and ‬scenarios; ‬from‬ the‬ criminal‬ and‬ the‬ victim(s)‬ perspectives.‬ The‬ course‬ analyses‬ the‬ vulnerability‬ foundation,‬ traditional‬ causes,‬ system‬ strengths‬ and‬ weaknesses,‬ counter measures,‬ and‬ prevention‬ and‬ protection ‬techniques. ‬Human ‬vulnerabilities, ‬insider ‬threats‬ and‬ attacks, ‬organizational ‬policies‬ and‬ regulations‬ must‬ be‬ thoroughly‬ examined.‬ Students‬ through this‬ course‬ should‬ deal‬ with‬ cyber crime ‬identification, ‬cyber crime ‬investigation, ‬prevention ‬and ‬mitigating ‬against.

The‬ course‬ discusses ‬the ‬enormous‬ potential ‬application‬ for ‬Bitcoin-like‬ technologies ‬in ‬different‬ domains. ‬It ‬covers ‬the ‬technical ‬aspects ‬of ‬engineering ‬secure ‬software, ‬system ‬interactions ‬with‬ crypto-currencies,‬ and‬ distributed‬ consensus‬ for‬ reliability.‬ The‬ course‬ enables‬ students‬ to‬ thoroughly‬ understand‬ the‬ know-how‬ of‬ the‬ newly‬ introduced‬ blockchain‬ technology‬ and‬ its‬ applications.‬ ‬ The‬ course‬ covers‬ peer-to-peer‬ networking,‬ blockchain‬ foundational‬ concept,‬ architecture,‬ technologies,‬ applications,‬ distributed‬ digital‬ ledger,‬ cryptocurrencies,‬ bitcoin,‬ ethereum,‬hyper ledgers ‬and‬ similar. ‬The ‬course ‬covers the ‬current ‬and ‬proposed‬ implementations‬ and‬ applications‬ in‬ various‬ domains.‬ The‬ course‬ also‬ covers‬ different‬ challenges‬ facing‬ the‬ blockchain ‬technologies including‬ attack ‬scenarios ‬and ‬proposed ‬mitigation ‬techniques.‬

This‬ course‬ is‬ tailored‬ to‬ introduce‬ students‬ to‬ the‬ latest‬ advances‬ in‬ the‬ various‬ fields‬ in‬ Information‬ Security,‬ and/or ‬to‬ focus‬ on‬ a‬ specific‬ area‬ of‬ particular ‬interest‬ to‬ the‬ discipline.‬ There‬ areas‬ may‬ contain‬ concentration‬ of‬ recent‬ advances‬ in‬ some‬ of‬ the‬ following‬ topics:‬ Authentication‬ and‬ access ‬control‬- Anonymity‬ and‬ privacy‬- Cryptographic‬ protection‬- Digital‬ forensics‬ - Human‬ factors‬ in‬ security‬ - Multimedia‬ security‬ - Network‬ and‬ mobile‬ security‬ - Security‬ management‬ and‬ policies‬- Hardware‬ and ‬physical‬ security

Who Is This For

Built for Researchers Shaping the Future of Software

This program is designed for master's holders who want to build a career in research, teaching, or advanced R&D. Whether you plan to join academia or lead innovation in industry, this PhD gives you deep expertise and strong research skills to make a lasting impact in the software field.

Aspiring Academics

Master's holders who want to build a career in university teaching and research in software and computing.

Industry Researchers

Professionals who want to lead R&D and innovation in high-growth ICT companies.

Future Software Leaders

Researchers who want to drive new ideas and set the direction of the software industry in Egypt and the region.
Program Director

Dr. Nashwa Abdelbaki

Image
Dr. Nashwa Abdelbaki

Dr. Nashwa Abdelbaki

Program Director

Dr. Nashwa Abdelbaki

Dr. Nashwa Abdelbaki joined NU in September 2008. Her research interest mainly focuses on Multimedia networking, cloud computing, and cybersecurity. Dr. Abdelbaki published over 60 scientific refereed conference and journal papers and book chapters. She has also served as program committee member in several international scientific journals and conferences.

She led the NU MSc Information Security Program since its inauguration in 2008 to 2021. During the period 2018 to 2020, she was, additionally, the Director of the ITCS Academic Bachelor and Master Programs.

Supported by her German DAAD Scholarship, Dr. Abdelbaki received her Doctor of Engineering (Dr.-Ing.) degree with grade 1.0, in the field of multimedia networking from Faculty of Engineering, Ulm University, Germany. She received her M.Sc. degree from Faculty of Engineering, Ain Shams University in Cairo, and B.Sc. from Faculty of Engineering, Cairo University, Egypt.

Nashwa Abdelbaki is an IT expert with over 35 years of experience at the national as well as regional and international levels. She is an early Internet pioneer, bringing Internet connectivity to Egypt in the late 80s and early 1990s. She helped build Egypt's national networks both locally and regionally and took technical lead of the Egyptian Universities Network (EUN) and the central registry of the Egyptian Top-Level Domain .EG. She is an active member of organizing several international IT conferences and networking workshops. She was one of the four members submitted the first proposal to establish AfriNIC in 1997. She served as an ICANN ccNSO Council member (2007-2010) and was a member of the African Top-Level Domain (AFTLD) Executive Committee.
Currently Not Accepting Applications

Have Questions?

Please reach out us for any guidance or assistance.