M.Sc. in Computer Science and Engineering


Program Description

Computer Science Engineering (CSE):

M.Sc. students have to pass successfully six courses with three credit hours each.


Core Courses:

  • CSE 501- Advanced Programming Concepts.
  • CSE 503 -Advanced Computer Architecture.

Elective Courses:

Students select the 9-credit elective courses from the sets of Computer and/or Software Systems elective courses. Students can also select, with the aid of their academic advisors, elective courses from other interdisciplinary graduate programs.

  • MTH 501- Linear Algebra and Calculus.
  • MTH 502: Probability and Statistics.

Computer Systems Elective Courses:

  • CSE 502 -Parallel Computing.
  • CSE 504- Advanced Digital Systems.
  • CSE 505- Advanced Embedded Systems.
  • CSE 506- Distributed Systems.
  • CSE 507- Mobile Computing.
  • CSE 599 -Advanced Topics in Computer Science and Engineering.

Software Systems Elective Courses:

  • CSE 508- Advanced Combinatorial Algorithms and Data Structures.
  • CSE 509- Computer-Aided Geometric Design and Modeling.
  • CSE 510- Advanced Database Systems.
  • CSE 511- Advanced System Intelligence.
  • CSE 512- Machine Learning.
  • CSE 513 -Multi-Agent Systems.
  • CSE 514- Formal Verification.
  • CSE 515-Theory of Computation.
  • CSE 516- Complexity.
  • CSE 517- Randomized Algorithms.
  • CSE 518- Bioinformatics.
  • CSE 599 -Advanced Topics in Computer Science and Engineering.

Project-Based Learning Courses:

  • CSE 701- Project-Based Learning in Computer Science and Engineering

M.Sc. Thesis:

The M.Sc. candidate should prepare and defend a Thesis based on high-valued research work in one research topic in the fields of Computer Science and Engineering. (CSE 801 - M. Sc. Thesis).

Complementary Courses:

In addition to students holding a bachelor degree in Computer Science and Engineering, students holding bachelor degrees in related relevant Engineering specializations may be admitted in the program. This may include:

  • Communications and Computer Engineering
  • Electronics and Communications Engineering.

Students, from these specializations, should pass successfully complementary courses of up to eighteen credit hours, as determined by the Department Council and approved by the Department Council, before registration in the program. The credit hours of the complementary courses are not counted in the course-work requirements.

The complementary courses are listed below; each course is worth three credit hours:

  • CSE 450- Digital Systems.
  • CSE 451- Microprocessors.
  • CSE 452- Computer Architecture.
  • CSE 453- Computer Networks.
  • CSE 454- Embedded Systems.
  • CSE 455- Optimization.

About the Department

Welcome to the Computer Science and Engineering department. The department enjoys an enriching environment fostering high-quality research, and consequently teaching! The underlying strength is the core members of the department which include experienced faculty, hardworking students, and supportive administration. The department seeks to establish a clear understanding of subject matters, and encourages open discussions to further strengthen understanding, all driven by a passion for learning.

The department tackles interesting problems with direct relation to society. Corresponding research themes includes AI, high-performance computing, and performance modeling. The department has attracted various research grants (totaling 10 million EGP) and has a strong collaboration with other universities in various countries including Japan, France, Italy, and the USA. The department has also a recent spin-off company, providing for technology transfer to society.

The department has a variety of computing facilities. This includes high-performance computing clusters, running a cloud environment. The facilities also include various embedded devices, sensors, and robots. Both enable interesting computation environment for diverse problems.

Ahmed ElMahdy

Professor and Chair

Department of Computer Science Engineering

Last updated Aug 2019

About the School

Realizing the need to offer an alternative to those who wish to have advanced and unique degrees in International Business and Humanities, the F.I.B.H. was established, based on new educational concep ... Read More

Realizing the need to offer an alternative to those who wish to have advanced and unique degrees in International Business and Humanities, the F.I.B.H. was established, based on new educational concepts in the heart of E-JUST vision, to be a center of cutting-edge education and research, human development and collaboration among academia and industry. Students will be educated and trained by highly qualified and well-experienced staff from Egypt and Japan. Read less