Program Department and Chair
For inquiries or further information, please contact:
Email: computer.dept@yu.edu.jo
Phone: +962 2 721 1111 ext. 4439
Dr. Mahmoud Masadeh
Chair, Computer Engineering Department
Associate Professor, Computer Engineering
mahmoud.s@yu.edu.jo
+962 2 721 1111 ext. 4439
About the Program
The Master in Computer Engineering degree program at the Hijjawi Faculty for Engineering Technology, Yarmouk University, was established in 2022. It is designed to equip students with advanced knowledge and practical skills in various areas of computer engineering, preparing them for impactful careers in academia, research, and the technology industry.
The program offers two study tracks to accommodate different career goals:
- Thesis Track: Focuses on academic research, ideal for students aiming to pursue a Ph.D. or research-oriented careers.
- Non-Thesis Track: Includes additional coursework tailored for professionals seeking advanced technical expertise for industry applications.
The curriculum emphasizes a strong theoretical foundation and practical application in areas such as artificial intelligence, embedded systems, cybersecurity, and data analytics.
The program plays a vital role in advancing knowledge, fostering innovation, and preparing skilled professionals who contribute meaningfully to the rapidly evolving field of computer engineering—making it an asset for students, the university, and the broader community.
Provide students with a deep understanding of both theoretical and practical aspects of computer engineering.
Equip graduates with specialized knowledge in areas such as computer architecture, embedded systems, digital signal processing, networking, VLSI design, operating systems, software engineering, cybersecurity, and machine learning.
Foster analytical and problem-solving skills needed to address complex engineering challenges across various domains.
Build a solid foundation in research methodologies, empowering students to conduct independent research and contribute to technological advancement.
Offer flexible elective courses that enable students to tailor their academic experience according to personal interests and career aspirations.
Equip students for leadership positions in industry, academia, or research through practical training, collaborative projects, and mentorship.
Encourage ethical behavior and professionalism in applying computer engineering knowledge and technologies.
Promote continuous learning and adaptability to stay aligned with emerging technologies and evolving industry needs.
Study Plan
The Master in Computer Engineering degree program consists of 33 credit hours and is typically completed over a period of two years. The program is designed to provide students with advanced theoretical knowledge and hands-on experience in both hardware and software aspects of computer engineering.
The curriculum includes a set of core courses covering essential topics such as Advanced Computer Architecture, Embedded Systems, Distributed Systems, Advanced Computer Networks, Systems Modeling and Simulation, and Advanced Operating Systems. These foundational subjects ensure students gain a deep understanding of modern computing systems and technologies.
Students can tailor their learning through a selection of elective courses, which offer specialization in cutting-edge areas such as Network Flows, Real-time Embedded Systems, High-Performance Computing, Advanced Algorithms, Data Intensive Computing, Parallel System Architectures, and Digital Hardware Design. This flexibility enables students to align their studies with personal interests and career goals.
The program offers two tracks:
-
Thesis Track: Students conduct original research under faculty supervision and defend their thesis. This track is ideal for those interested in academic research or pursuing a Ph.D.
-
Non-Thesis Track: Students complete additional coursework and either a comprehensive exam or a graduation project, which applies their learning to real-world engineering problems.
The balanced structure of theoretical and applied learning prepares graduates for careers in industry, academia, and research.
Tuition Fees
- For Jordanian Students
- For International Students
Career Opportunities
Graduates of the Master in Computer Engineering degree program are equipped with advanced technical and analytical skills, qualifying them for a wide range of specialized and high-impact roles across various industries. The program's interdisciplinary approach and emphasis on innovation prepare graduates to lead in rapidly evolving technological environments, whether in industry, academia, or entrepreneurial ventures.
-
Information Technology and Software Development
-
Aerospace and Defense
-
Healthcare and Medical Technology
-
Manufacturing and Industrial Automation
-
Internet of Things (IoT) and Smart Systems
-
Telecommunications and Networking
-
Academia and Research Institutions
Awesome Engineering Program Technology
Learn more about the Master in Computer Engineering degree program by exploring the materials provided here — and discover how it blends innovation, research, and advanced technical skills to prepare you for leadership roles in the evolving tech landscape.