Academics
Academics
School of Information Technology
About the school:
Advances in Information Technology are reshaping the world as we know it. Whether it’s in transportation, entertainment, education, medicine, or telecommunication, there is almost no area that has not been directly affected by advances made in the IT domain. The School of Information Technology offers a program that was designed with the aim of providing its students with an education that sets them apart.
To do so, the program offers a strong curriculum that covers the foundations, while bringing students awareness of cutting-edge technologies in their selected specialization tracks.
The school also emphasizes the practical aspect of the field and provides students with various means to practice what they have learned both inside and outside the classroom. The skills that the school cultivates, ensure that students will be able to keep up with advances in the IT domain and to maneuver its rapidly changing landscape. Furthermore, a strong business component means that graduates from this school can start their own businesses upon graduating as well as play effective roles in existing organizations.
Mission:
To provide students with an education that not only prepares them to understand and capitalize on advances in Information Technology but to contribute to them by providing them with the tools and knowledge for maneuvering through its rapidly evolving landscape and preparing them for successful professional or advanced research careers.
Why join the School of Information Technology?
Demand for highly qualified individuals for work in the IT domain far outnumbers the current supply. During the very short time since its inception, NGU has established itself as an institution that is dedicated to high-quality education. This dedication continues with the introduction of the School of Information Technology (IT), with a cutting-edge program that will deliver:
- Commitment to quality education.
- Solid curriculum with three different specializations.
- Dedicated top-caliber faculty members.
- Hands-on education.
- State of the art labs, facilities.
- Strong ties with the industry.
- Rich student life
- The program accepts high school students from (شعبة علمي علوم) or equivalent, not only (شعبة علمي رياضة) or equivalent.
- Excellent employment prospects
So, if you are passionate about computing and technology at large, and wish to gain an education that will provide you with the tools that make you stand out in the job market whether locally, regionally, or globally, then the School of IT is the school for you.
Meet the Dean
Prof. Neamat El Gayar,
Dean of the School of Information Technology
Dr. Neamat El Gayar is a Professor of Computer Science at Cairo University and the Dean of the School of Information Technology at Newgiza University. She brings over two decades of academic and research experience across institutions in Egypt, Germany, Canada, and the UAE.
Dr. El Gayar graduated with honors in Computer Science from the Faculty of Engineering, Alexandria University in 1989, and went on to earn her Ph.D. at the Institute for Neural Information Processing, Ulm University, Germany, with the support of a prestigious DAAD scholarship.
She previously led the Data Mining and Machine Learning Group at the Centre of Informatics Sciences, Nile University, Egypt, and has held positions at Concordia University and the Centre for Pattern Recognition and Machine Intelligence (CENPARMI) in Canada. Her leadership extends to the international AI community, where she served as Chair of the IAPR Technical Committee on Neural Networks and Computational Intelligence, organized major workshops, and acted as a reviewer for leading journals, conferences, and funding agencies, including Canada’s NSERC Discovery Grant program.
Before joining Newgiza University, Dr. El Gayar was based at Heriot-Watt University in Dubai, School of Mathematical and Computer Sciences, where she served as Global Director of the MSc in Artificial Intelligence, Associate Director of Research, Senior Course Leader, and Academic Board member of the Global Research Institute in Health and Care Technologies.
Dr El Gayar’s research expertise lies in Machine Learning and Computational Intelligence, with a strong focus on applying AI to real-world challenges. She is also an active advocate for responsible AI, ethics, and sustainability, and plays a key role in advancing diversity in tech—most notably through ongoing mentorship of women in AI and data science.
She has co-authored numerous influential publications and edited books in AI and pattern recognition, contributing significantly to the advancement of the field.
Entrance Requirements
Program Summary
The duration of this program is 4 years. Modules in the first and second years cover the foundation needed by all IT students irrespective of their chosen specialization. Foundational modules provide strong theoretical background and hands-on experience in programming, mathematics, algorithms, computer systems and statistics. Modules in the third and fourth year of study, are predominantly focused on the track or specialization a student wishes to pursue. Students will be allowed to specialize in one of the following three tracks:
- Artificial Intelligence (AI) and Data Science:
The Artificial Intelligence and Data Science major focuses on the intersection of computer science, statistics, and machine learning techniques to analyze and extract insights from large datasets. Students will learn how to design algorithms, develop predictive models, and create intelligent systems that can make data-driven decisions. This major equips students with the skills to solve complex problems using data-driven approaches and to develop applications in various domains, such as finance, healthcare, and technology.
Basic Information:
-
- Core Topics: Machine learning, data mining, natural language processing (NLP), deep learning, statistics, data visualization.
- Career Opportunities: Data scientist, machine learning engineer, AI researcher, business analyst.
- Computer Science:
The Computer Science major provides a comprehensive foundation in programming, software development, algorithms, and computer systems. Students will learn how to create software applications, design efficient algorithms, and explore various areas of computer science, including databases, networks, and operating systems. This major prepares students for a wide range of careers in the tech industry and beyond.Basic Information:-
- Core Topics: Programming languages, algorithms, computer architecture, databases, networking, software engineering.
- Career Opportunities: Software developer, systems analyst, IT consultant, game developer.
-
- Cybersecurity:
Computer security is an increasingly vital field in our digital world. The Cybersecurity Program is designed to equip students with the foundational knowledge and hands-on skills necessary to protect digital systems, networks, and data from cyber threats. Students will learn how to defend against cyberattacks, identify vulnerabilities, and respond to security incidents.The program offers the foundational cybersecurity courses such as:- Network security
- Cryptography
- Incidents Response and Forensics
- Malware Analysis
- Operating Systems Security
- Ethical Hacking and Penetration Testing
- AI for Cybersecurity
Career Opportunities:
The cybersecurity job market, worldwide, is experiencing rapid growth, with a significant demand for skilled professionals. The graduates of this program will be prepared to get well integrated in a variety of both the private and public sectors. Potential career paths include:
- Cybersecurity Analyst/Consultant
- Digital Forensics Analyst/Expert
- Network Security Administrator
- Penetration Tester
Program Structure
Students will need to complete 135 credit hours over 4 years in order to fulfil the graduation requirements from the School of IT. Courses to be covered over the four years can be divided into the following categories:
Mandatory General Education Courses
Non major related courses that are essential for achieving desired graduate characteristics and to expand their horizons
Mandatory Math Courses
Courses that are meant to provide the mathematical foundation needed for students to master and benefit fully from other courses that require a strong mathematical background
Mandatory Computing Courses
Foundation courses that provide students not only with the flexibility to go into any specialization` later in their careers, but to also have in-depth understanding of how algorithms and systems work and that allow them to one day become contributors to the fields of Computing, AI, Data Science, or Biomedical Informatics based on a solid theoretical foundation.
Mandatory Specialization/Track Courses
Courses that focus on the student’s selected track
Elective Computing Courses
A set of courses from which students can choose to either to focus further on their selected study track, or to gain insights into other subjects that may interest them
Below is a list of courses that students have to take to complete the program. Each course is 3 credit hours except where indicated.
Students who joined after September 2025, as well as current Cybersecurity students, will follow the 2025 bylaws
| University Requirements | |||||||||||
| Compulsory General Requirements (18 credit hours) | |||||||||||
|
Course Code |
Course Title
|
Contact Hours/Week | Credit Hours |
Prerequisite |
|||||||
| Lecture | Section/ Lab | ||||||||||
| HUMA 101 | Writing Skills | 3 | 0 | 3 | |||||||
| HUMA 150 | Presentation and Communication Skills | 3 | 0 | 3 | |||||||
| HUMA 210 | Critical Thinking and Professional Skills | 3 | 0 | 3 | |||||||
| BADM 101 | Key Concepts in Business & Management | 3 | 0 | 3 | |||||||
| ENTR 221 | Key Issues in Entrepreneurship & Innovation | 3 | 0 | 3 | |||||||
| MGMT 313 | Project Management | 3 | 0 | 3 | |||||||
| Elective General Requirements (3 credit hours) to be selected from the following courses: | |||||||||||
| ARTS 170 | Introduction to Photography | 2.5 | 1.5 | 3 | |||||||
| TECH 240 | Introduction to Digital Media Production | 2.5 | 1.5 | 3 | |||||||
| PHYS 250 | Introduction to Astronomy | 3 | 0 | 3 | |||||||
| HUMA 290 | Arts, History and Culture | 3 | 0 | 3 | |||||||
| ARTS 220 | Introduction to Art and Design | 2.5 | 1.5 | 3 | |||||||
| ARTS 280 | Selected Topics in Arts | 3 | 0 | 3 | |||||||
| ACCT 201 | Foundations of Accounting | 3 | 0 | 3 | |||||||
| BADM 124 | Creativity-based Problem Solving | 3 | 0 | 3 | |||||||
| MKTG 201 | Marketing Principles | 3 | 0 | 3 | |||||||
| ECON 201 | Microeconomics | 3 | 0 | 3 | |||||||
| HUMA 103 | Selected Topics in Humanities | 3 | 0 | 3 | |||||||
| School Requirements | |||||||
| Humanities (3 credit hours) Compulsory | |||||||
| HUMA 231 | Ethics in Technology | 3 | 0 | 3 | |||
| Mathematics (15 credit hours) Compulsory | |||||||
| MATH 131 | Pre-Calculus | 2.5 | 1.5 | 0 | Thanaweya Amma or equivalent.
Only For students who did not attend an advanced math course in Thanaweya Amma or equivalent |
||
| MATH 132 | Calculus I | 2.5 | 1.5 | 3 | MATH 131 Pre-Calculus or equivalent pre-college course | ||
| MATH 232 | Calculus II | 2.5 | 1.5 | 3 | MATH 132 Calculus I | ||
| MATH 240 | Linear Algebra | 2.5 | 1.5 | 3 | MATH 131 Pre-Calculus or equivalent pre-college course | ||
| MATH 260 | Discrete Mathematics | 2.5 | 1.5 | 3 | |||
| MATH 320 | Probability and Statistics | 2.5 | 1.5 | 3 | MATH 240 Linear Algebra or concurrent | ||
| Computing Courses (51 credit hours) Compulsory | |||||||
| CSAI 101 | Introduction to Computing | 1.5 | 1.5 sec
1.5 lab |
0 | Only For students who did not take ‘Computer Science’, ‘ICT’ or equivalent in their high school diploma | ||
| ECEN 101 | Digital Logic Design | 2.5 | 1.5 lab | 3 | CSAI 101 or equivalent or concurrent | ||
| CSAI 106 | Introduction to Programming | 1.5 | 1.5 sec
1.5 lab |
3 | CSAI 101 or concurrent | ||
| CSAI 206 | Programming II | 2.5 | 1.5 lab | 3 | CSAI 106 Introduction to Programming | ||
| CSAI 230 | Data Structures and Algorithms | 2.5 | 1.5 lab | 3 | CSAI 206 Programming II | ||
| CSAI 307 | Software Engineering | 2.5 | 1.5 sec | 3 | CSAI 206 Programming II | ||
| CSAI 310 | Database Systems | 2.5 | 1.5 sec | 3 | CSAI 206 Programming II | ||
| CSAI 305 | Computer Systems | 2.5 | 1.5 lab | 3 | CSAI 206 Programming II or concurrent | ||
| CSAI 325 | Introduction to Data Science | 2.5 | 1.5 sec | 3 | CSAI 106: Introduction to Programming
MATH 320 Probability and Statistics or concurrent |
||
| CSAI 330 | Analysis and Design of Algorithms | 2.5 | 1.5 sec | 3 | CSAI 230 Data Structures and Algorithms | ||
| CSAI 335 | Theory of Computing | 2.5 | 1.5 sec | 3 | CSAI 230 Data Structures and Algorithms | ||
| CSAI 350 | Operating Systems | 2.5 | 1.5 sec | 3 | CSAI 305 Computer Systems | ||
| ECEN 335 | Computer Networks | 2.5 | 1.5 sec | 3 | CSAI 305 Computer Systems | ||
| CYBR 301 | Introduction to Cyber Security | 2.5 | 1.5 sec | 3 | CSAI 106: Introduction to Programming
ECEN 335 Computer Networks |
||
| CSAI 295 | Introduction to Artificial Intelligence | 2.5 | 1.5 sec | 3 | CSAI 230 Data Structures and Algorithms
|
||
| CSAI 390 | Industrial Training I | 3 | Completion of at least 60 credit hours | ||||
| CSAI 490 | Senior Project I | 6 | 3 | CSAI 307 Software Engineering and completion of at least 84 credit hours
|
|||
| CSAI 491 | Senior Project II | 6 | 3 | CSAI 490 Senior Project I
|
|||
| Specialization Requirements | |||||||
| Compulsory Courses for the AI and Data Science Specialization (27 credit hours) | |||||||
| CSAI 333 | Applied Artificial Intelligence | 2.5 | 1.5 sec | 3 | CSAI 295 Introduction to Artificial Intelligence | ||
| CSAI 342 | Digital Signal and Image Processing | 2.5 | 1.5 sec | 3 | MATH 232 Calculus II
MATH 240 Linear Algebra |
||
| CSAI 360 | Computer Graphics | 2.5 | 1.5 sec | 3 | MATH 240 Linear Algebra | ||
| CSAI 410 | Advanced Database Systems | 2.5 | 1.5 sec | 3 | CSAI 310 Database Systems | ||
| CSAI 420 | Machine Learning and Statistical Analysis | 2.5 | 1.5 sec | 3 | CSAI 295 Introduction to Artificial Intelligence or concurrent
MATH 320 Probability and Statistics |
||
| CSAI 431 | Cloud Computing | 2.5 | 1.5 sec | 3 | ECEN 335 Computer Networks | ||
| CSAI 465 | Machine Learning Operations and Deployment | 2.5 | 1.5 sec | 3 | CSAI 420 Machine Learning and Statistical Analysis
CSAI 307 Software engineering |
||
| CSAI 468 | Natural Language Processing | 2.5 | 1.5 sec | 3 | CSAI 420 Machine Learning and Statistical Analysis | ||
| CSAI 470 | Neural and Deep Learning Models | 2.5 | 1.5 sec | 3 | CSAI 420 Machine Learning and Statistical Analysis | ||
| Elective Courses for the AI and Data Science Specialization (18 credit hours) | |||||||
| Core Elective courses (9 credit hours) to be selected from the following courses: | |||||||
| CSAI 427 | Introduction to Big Data | 2.5 | 1.5 sec | 3 | CSAI 230 Data Structures and Algorithms
CSAI 410 Advanced database |
||
| CSAI 422 | Applied Data Mining | 2.5 | 1.5 sec | 3 | CSAI 295 Introduction to Artificial Intelligence | ||
| CSAI 425 | Advanced Data Analytics | 2.5 | 1.5 sec | 3 | CSAI 325 Introduction to Data Science | ||
| CSAI 433 | High Performance Computing | 2.5 | 1.5 sec | 3 | CSAI 310 Database Systems
ECEN 335 Computer Networks |
||
| CSAI 463 | Computational Intelligence | 2.5 | 1.5 sec | 3 | CSAI 420 Machine Learning and Statistical Analysis or concurrent
CSAI 295 Introduction to Artificial Intelligence |
||
| CSAI 471 | Deep Reinforcement Learning | 2.5 | 1.5 sec | 3 | CSAI 470 Neural and Deep Learning Models | ||
| CSAI 472 | Speech Recognition | 2.5 | 1.5 sec | 3 | CSAI 420 Machine Learning and Statistical Analysis
CSAI 342 Digital Signal and Image Processing |
||
| CSAI 473 | Computer Vision | 2.5 | 1.5 sec | 3 | CSAI 342 Digital Signal and Image Processing
CSAI 420 Machine Learning and Statistical Analysis |
||
| CSAI 474 | Brain-Computer Interfaces | 2.5 | 1.5 sec | 3 | CSAI 342 Digital Signal and Image Processing | ||
| CSAI 496 | Selected topics in AI | 2.5 | 1.5 sec | 3 | TBD | ||
| ECEN 450 | Introduction to Robotics | 2.5 | 1.5 sec | 3 | CSAI 295 Introduction to Artificial Intelligence | ||
| MATH 346 | Differential Equations | 2.5 | 1.5 | 3 | MATH 232 Calculus II | ||
| CSAI 391 | Applied Computing Practice | 3 | CSAI 390 Industrial Training I | ||||
| Cross specialization elective courses (9 credit hours) to be selected from any of the other specialization’s core/elective courses (or from this specialization’s elective courses) | |||||||
|
|
|||||||
| Compulsory Courses for the Computer Science specialization (27 credit hours) | |||||||
| CSAI 312 | Human Computer Interaction | 2.5 | 1.5 sec | 3 | CSAI 106 Introduction to Programming | ||
| ECEN 330 | Computer Architecture | 2.5 | 1.5 sec | 3 | ECEN 101 Digital Logic Design
CSCAI 305 Computer Systems |
||
| CSAI 360 | Computer Graphics | 2.5 | 1.5 sec | 3 | MATH 240 Linear Algebra | ||
| CSAI 364 | Modern Application Development | 2.5 | 1.5 sec | 3 | CSAI 310 Database Systems | ||
| CSAI 365 | Mobile Application Development | 2.5 | 1.5 sec | 3 | CSAI 364 Modern Application Development or concurrent | ||
| CSAI 385 | Compiler Design | 2.5 | 1.5 sec | 3 | CSAI 340 Concepts of Programming Languages | ||
| CSAI 405 | Distributed Systems | 2.5 | 1.5 sec | 3 | CSAI 350 Operating Systems | ||
| CSAI 410 | Advanced Database Systems | 2.5 | 1.5 sec | 3 | CSAI 310 Database Systems | ||
| CSAI 431 | Cloud Computing | 2.5 | 1.5 sec | 3 | CSAI 310 Database Systems
ECEN 335 Computer Networks |
||
| Elective Courses for the Computer Science Specialization (18 credit hours) | |||||||
| Core Elective courses (9 credit hours) to be selected from the following courses: | |||||||
| CSAI 306 | Programming III | 2.5 | 1.5 sec | 3 | CSAI 206 Programming II | ||
| CSAI 323 | Multimedia Systems | 2.5 | 1.5 sec | 3 | CSAI 206 Programming II | ||
| CSAI 329 | Introduction to IoT | 2.5 | 1.5 sec | 3 | ECEN 335 Computer Networks | ||
| CSAI 332 | Competitive Programming | 2.5 | 1.5 sec | 3 | CSAI 106 Introduction to Programming | ||
| CSAI 333 | Applied Artificial Intelligence | 2.5 | 1.5 sec | 3 | CSAI 295 Introduction to Artificial Intelligence | ||
| CSAI 340 | Concepts of Programming Languages | 2.5 | 1.5 sec | 3 | CSCAI 305 Computer Systems
CSAI 320 Data Structures
|
||
| CSAI 407 | Advanced Software engineering | 2.5 | 1.5 sec | 3 | CSAI 307 Software Engineering | ||
| ECEN 450 | Introduction to Robotics | 2.5 | 1.5 sec | 3 | CSAI 295 Introduction to Artificial Intelligence | ||
| CSAI 460 | Introduction to Quantum Computing | 2.5 | 1.5 sec | 3 | MATH 240 Linear Algebra
|
||
| CSAI 370 | Introduction to Game Development | 2.5 | 1.5 sec | 3 | CSAI 360 Computer Graphics | ||
| CSAI 495 | Selected topics in Computing | 2.5 | 1.5 sec | 3 | TBD | ||
| ECEN 432 | Advanced Computer Architecture | 2.5 | 1.5 sec | 3 | ECEN 330 Computer Architecture | ||
| CSAI 437 | Blockchain Fundamentals | 2.5 | 1.5 sec | 3 | ECEN 335 Computer Networks | ||
| ECEN 376 | Information Theory | 2.5 | 1.5 sec | 3 | MATH 320 Probability and Statistics | ||
| MATH 346 | Differential Equations | 2.5 | 1.5 | 3 | MATH 232 Calculus II | ||
| CSAI 391 | Applied Computing Practice | 2.5 | 1.5 sec | 3 | CSAI 390 Industrial Training I | ||
| Cross specialization elective courses (9 credit hours) to be selected from any of the other specialization’s core/elective courses (or from this specialization’s elective courses) | |||||||
| Compulsory Courses for the Biomedical Informatics specialization (33 credit hours) | |||||
| Biology Courses (15 Credit hours) | |||||
| BIOL 101 | Biology I | 2.5 | 2 lab | 0 | Thanaweya Amma or equivalent.
Only For students who did not attend an advanced biology course in Thanaweya Amma or equivalent |
| BIOL 201 | Biology II | 2.5 | 1.5 sec | 3 | BIOL 101 Biology I or equivalent |
| BIOL 250 | Human Genetics | 2.5 | 1.5 sec | 3 | BIOL 201 Biology II |
| BIOL 270 | Human Physiology and Anatomy | 2.5 | 1.5 sec | 3 | BIOL 250 Human Genetics |
| BIOL 320 | Molecular and Cellular Biology | 2.5 | 1.5 sec | 3 | BIOL 201 Biology II
BIOL 250 Human Genetics (or concurrent) |
| BIOL 380 | Medical Biotechnology and Molecular Medicine | 2.5 | 1.5 sec | 3 | BIOL 270 Human Physiology and Anatomy
BIOL 320 Molecular and Cellular Biology (or concurrent) |
| Chemistry Courses (6 Credit hours) | |||||
| CHEM 215 | Analytical Chemistry | 2.5 | 1.5 sec | 3 | — |
| CHEM 285 | Biochemistry | 2.5 | 1.5 sec | 3 | — |
| MATH Courses (3 Credit hours) | |||||
| MATH 327 | Biostatistics in Medicine | 2.5 | 1.5 sec | 3 | MATH 320 Probability and Statistics
BIOL 201 Biology II |
| Compulsory Courses for the Bioinformatics specialization (9 credit hours) | |||||
| BINF 101 | Introduction to Biomedical Informatics | 2.5 | 1.5 | 3 | CSAI 106 Introduction to Programming |
| BINF 290 | Algorithms for Bioinformatics | 2.5 | 1.5 sec | 3 | CSAI 230 Data Structures and Algorithms
BINF 101 Introduction to Biomedical Informatics BIOL 320 Molecular and Cellular Biology (or concurrent) |
| BINF 420 | Health Information systems (HIS) | 2.5 | 1.5 sec | 3 | BINF 101 Introduction to Biomedical Informatics
CSAI 310 Database Systems BINF 317 Clinical Bioinformatics (or concurrent) |
| Elective Courses for the Bioinformatics specialization (6 credit hours) to be selected from the following courses: | |||||
| BIOL 415 | Pharmacogenomics and drug discovery | 2.5 | 1.5 sec | 3 | BIOL 380 Medical Biotechnology and Molecular Medicine
CHEM 285 Biochemistry |
| BINF 310 | NGS and Multi-Omics Data Analysis | 2.5 | 1.5 sec | 3 | BINF 290 Algorithms for Bioinformatics
CSAI 325 Introduction to data Science MATH 327 Biostatistics in Medicine (or concurrent) |
| BINF 317 | Clinical Bioinformatics | 2.5 | 1.5 sec | 3 | BINF 101 Introduction to Biomedical Informatics
CHEM 285 Biochemistry BIOL 270 Human Physiology and Anatomy |
| BINF 480 | Artificial Intelligence in Healthcare | 2.5 | 1.5 sec | 3 | BINF 420 Clinical Bioinformatics
CSAI 295 Introduction to Artificial Intelligence BINF 317 Health Information systems (HIS) (or concurrent) |
| BINF 490 | Selected Topics in Bioinformatics | 2.5 | 1.5 sec | 3 | TBD |
| Cross specialization elective courses (6 credit hours) to be selected from any of the other specialization’s core/elective courses (or from this specialization’s elective courses) | |||||
| Compulsory Courses for the Cyber Security specialization (27 credit hours) | |||||
| CYBR 305 | Network Security | 2.5 | 1.5 | 3 | CYBR 301 Introduction to Cyber Security
ECEN 335 Computer Networks |
| CYBR 325 | Ethical Hacking and Penetration Testing | 2.5 | 1.5 | 3 | CYBR 301 Introduction to Cyber Security |
| CYBR 330 | Cryptography | 2.5 | 1.5 | 3 | MATH 260 Discrete math
MATH 240 Linear Algebra |
| CYBR 360 | Operating Systems Security | 2.5 | 1.5 sec | 3 | CYBR 301 Introduction to Cyber Security
CSAI 350 Operating Systems |
| CYBR 375 | Incident Response and Forensics | 2.5 | 1.5 | 3 | CYBR 305 Introduction to Network Security |
| CYBR 380 | Security Policies, Ethics, and Legal Issues | 2.5 | 1.5 | 3 | CYBR 301 Introduction to Cyber Security |
| CYBR 390 | Mobile Security | 2.5 | 1.5 sec | 3 | CYBR 305 Network Security CYBR 360 Operating Systems Security |
| CYBR 410 | Artificial Intelligence for Cybersecurity | 2.5 | 1.5 sec | 3 | CSAI 295 Introduction to Artificial Intelligence
CYBR 301 Introduction to Cyber Security |
| CYBR 455 | Malware Analysis | 2.5 | 1.5 sec | 3 | CYBR 305 Network Security CYBR 360 Operating Systems Security |
| Elective Courses for the Cyber Security Specialization (15 credit hours) | |||||
| Core Elective courses (9 credit hours) to be selected from the following courses: | |||||
| CYBR 430 | Advanced Cryptography | 2.5 | 1.5 sec | 3 | CYBR 330 Cryptography CYBR 360 Operating Systems Security |
| CSAI 437 | Blockchain Fundamentals | 2.5 | 1.5 sec | 3 | ECEN 335 Computer Networks |
| CYBR 460 | Advanced Network Security | 2.5 | 1.5 sec | 3 | CYBR 305 Network Security CYBR 360 Operating Systems Security |
| CYBR 475 | Advanced Digital Forensics | 2.5 | 1.5 sec | 3 | CYBR 360 Operating Systems Security
CYBR 375 Incident Response and Forensics |
| CYBR 480 | Selected Topics in Security | 2.5 | 1.5 sec | 3 | TBD |
| MATH 346 | Differential Equations | 2.5 | 1.5 | 3 | MATH 232 Calculus II |
| CSAI 391 | Applied Computing Practice | 2.5 | 1.5 sec | 3 | CSAI 390 Industrial Training I |
| Cross specialization elective courses (9 credit hours) to be selected from any of the other specialization’s core/elective courses (or from this specialization’s elective courses) | |||||
AI and Computer Science students who joined NGU before September 2025 will follow the old bylaws
| Mandatory General Education Courses (21 credit hours) | |
| HUMA 101 | Writing Skills |
| HUMA 150 | Presentation and Communication Skills |
| HUMA 210 | Critical Thinking |
| BADM 101 | Key Concepts in Business & Management |
| ENTR 221 | Key Issues in Entrepreneurship & Innovation |
| MGMT 313 | Project Management |
| HUMA 231 | Ethics in Technology |
| Elective General Education Courses (3 credit hours) to be chosen from the following | |
| ARTS 170 | Introduction to Photography |
| TECH 240 | Introduction to Digital Media Production |
| PHYS 250 | Introduction to Astronomy |
| HUMA 290 | Introduction to Ancient Egypt |
| ARTS 220 | Introduction to Art and Design |
| ARTS 280 | Selected Topics in Arts |
| ACCT 201 | Foundations of Accounting |
| BADM 124 | Creativity-based Problem Solving |
| MKTG 201 | Marketing Principles |
| HUMA 103 | Selected Topics in Humanities |
| Mandatory Math Courses (18 credit hours) | |
| MATH 131 | Pre-Calculus (0 credit hours- only for students who did not attend an advanced math course in Thanaweya Amma or equivalent) |
| MATH 132 | Calculus I |
| MATH 232 | Calculus II |
| MATH 240 | Linear Algebra |
| MATH 260 | Discrete Mathematics |
| MATH 320 | Probability and Statistics |
| MATH 346 | Differential Equations |
| Mandatory Computing Courses (48 credit hours) | |
| CSAI 101 | Introduction to Computing (0 credit hours- only for students who did not attend a Computer Science course in IGCSE or equivalent. Thanwya Amma students must take this course) |
| ECEN 101 | Digital Logic Design |
| BINF 101 | Introduction to Bio-informatics |
| CSAI 106 | Introduction to Programming |
| CSAI 206 | Programming II |
| CSAI 230 | Data Structures and Algorithms |
| CSAI 307 | Software Engineering |
| CSAI 310 | Database Systems |
| CSAI 325 | Introduction to Data Science |
| CSAI 330 | Analysis and Design of Algorithms |
| CSAI 335 | Theory of Computing |
| CSAI 350 | Operating Systems |
| CSAI 390 | Industrial Training I |
| ECEN 335 | Computer Networks |
| CSAI 415 | Introduction to Artificial Intelligence |
| CSAI 490 | Senior Project I |
| CSAI 491 | Senior Project II |
| Mandatory Courses for the AI and Data Science Specialization (33 credit hours) | |
| CSAI 327 | Introduction to Big Data |
| CSAI 320 | Introduction to Computer Security |
| CSAI 360 | Computer Graphics |
| CSAI 410 | Advanced Database Systems |
| CSAI 420 | Machine Learning and Statistical Analysis |
| CSAI 422 | Applied Data Mining |
| CSAI 432 | Cloud and High Performance Computing |
| ECEN 450 | Introduction to Robotics |
| CSAI 463 | Computational Intelligence |
| CSAI 470 | Neural and Deep Learning Models |
| Students must also take 1 of the following 2 courses: | |
| CSAI 468 | Natural Language Processing |
| CSAI 472 | Digital Image Processing |
| Core Elective courses (6 credit hours) to be selected from the following courses: | |
| CSAI 473 | Computer Vision |
| CSAI 473 | Speech Processing |
| CSAI 471 | Deep Reinforcement Learning |
| CSAI 496 | Selected topics in AI |
| Cross specialization elective courses (6 credit hours) to be selected from any of the other specialization’s core/elective courses (or from this specialization’s elective courses) | |
| Mandatory Courses for the Computer Science specialization (27 credit hours) | |
| CSAI 320 | Introduction to Computer Security |
| CSAI 340 | Concepts of Programming Languages |
| CSAI 360 | Computer Graphics |
| CSAI 325 | Compiler Design |
| ECEN 330 | Computer Architecture |
| CSAI 405 | Distributed Systems |
| CSAI 410 | Advanced Database Systems |
| CSAI 364 | Modern Application Development |
| CSAI 432 | Cloud and High Performance Computing |
| Core Elective courses (12 credit hours) to be selected from the following courses: | |
| CSAI 312 | Human Computer Interaction |
| CSAI 321 | Cryptography |
| CSAI 323 | Multimedia Systems |
| CSAI 327 | Introduction to Big Data |
| CSAI 329 | Introduction to IoT |
| CSAI 391 | Industrial Training II |
| CSAI 412 | Advanced Computer Security |
| CSAI 420 | Machine Learning and Statistical Analysis |
| CSAI 422 | Applied Data Mining |
| CSAI 495 | Selected topics in Computing |
| ECEN 376 | Information Theory |
| ECEN 432 | Advanced Computer Architecture |
| ECEN 445 | Wide Area Networks |
| Cross specialization elective courses (6 credit hours) to be selected from any of the other specialization’s core/elective courses (or from this specialization’s elective courses) | |
| Mandatory Courses for the Biomedical Informatics specialization (36 credit hours) | |
| BIOL 101 | Biology I (0 credit hours – Only For students who did not attend an advanced biology course in Thanaweya Amma or equivalent) |
| BIOL 201 | Biology 2 |
| BIOL 250 | Human Genetics |
| BIOL 270 | Human Physiology and Anatomy |
| BIOL 320 | Molecular and Cellular Biology |
| BIOL 380 | Medical Biotechnology and Molecular Medicine |
| CHEM 215 | Analytical Chemistry |
| CHEM 285 | Biochemistry |
| Math 327 | Biostatistics in Medicine |
| BINF 290 | Algorithms for Bioinformatics |
| BINF 310 | NGS and Multi-Omics Data Analysis |
| BINF 317 | Clinical Bioinformatics |
| BINF 420 | Health Information systems (HIS) |
| Core Elective courses (6 credit hours) to be selected from the following courses: | |
| BIOL 415 | Pharmacogenomics and drug discovery |
| BINF 480 | Artificial Intelligence in Healthcare |
| BINF 490 | Selected Topics in Bioinformatics |
| Cross specialization elective courses (3 credit hours) to be selected from any of the other specialization’s core/elective courses (or from this specialization’s elective courses) | |
Accreditation
Newgiza University (NGU) was established as a private university by a presidential Decree “93” in April 2010. All NGU schools are acknowledged by the Ministry of Higher Education (MHE) and the Supreme Council of Universities (SCU). Ministerial Decree 4267 issued by the Ministry of Higher Education was issued to permit students to enroll in the School of Information Technology as of the academic year 2020/2021.
The university will eventually include twelve schools: Medicine; Pharmacy; Dentistry; Nursing and Health Science; Economics and Politics; Law; Business and Finance; Engineering; Information Technology; Fine Arts; Archaeology; and Languages and Interpretation. Currently, eight schools are functioning (Medicine, Dentistry, Pharmacy, Business and Finance, Economics and Politics, Engineering, Information Technology, and Fine Arts).
As per Egyptian laws, application for accreditation by the National Authority for Quality Assurance and Accreditation in Education (NAQAAE) will be filed upon the graduation of the first school cohort in 2024.
International Agreements and Collaborations
NGU has a number of collaborative arrangements and partnerships with educational, and research institutions outside of Egypt. Those partnerships aim to enhance the quality of educational programmes delivered at NGU. The following are the agreements that are specific to the School of Information Technology.
The Visiting Student Program with the University of Nebraska, Omaha, USA
NGU has signed a Visiting Student Program agreement with the University of Nebraska, Omaha (UNO), USA which allows students enrolled in the School of Information Technology, to spend a semester abroad (typically the Fall semester) there after their first or second year at NGU. More details about the program can be found in this FAQ provided by UNO.
The 3+1+1 Agreement with the University of Ottawa, Canada
NGU has signed a 3+1+1 agreement with the University of Ottawa, Canada which allows students enrolled in the School of Information Technology, to spend their 4th year in uOttawa upon completion of their first 3 years at NGU. After finishing their fourth year in uOttawa, students get their Bachelor’s degree from NGU, but are automatically enrolled in uOttawa’s professional Master of Digital Transformation and Innovation program (if that is what they want and if they meet the requirements of the program) which typically takes one year to complete. Upon completing this program, students will be granted a professional Masters from uOttawa. More information can be found here.
Tuition Fees & Deadlines
Tuition Fees:
The tuition fee for the School of Information Technology for the academic year (2025-2026) is EGP 213,000 for Egyptian students.
For more information on tuition fees, please visit our admissions section.
Deadlines:
The deadline for the academic year 2025/2026 will be announced soon.
Apply Now
To apply to the School of Information Technology (Fall 2024/25), fill out our online application form.
For admissions inquiry, please contact 16623, or email enrollment@ngu.edu.eg
