Master's Program in Electronic (Computer) Engineering

The University of Science and Technology (UST) seeks to offer a distinguished Master’s Electronic/Computer Engineering that aims to enhance the scientific and research competencies of enrolled students. The program is designed to equip students with the skills necessary to conduct research that contributes to community development and addresses field‑related challenges. This is achieved through an outstanding academic faculty and advanced educational resources.
Since the program’s establishment in 2014, we have worked to bridge the technological gap, and the Computing Program has been strengthened by the addition of three specialists in advanced systems.
The program of master’s in electronic/computer engineering seeks to offer a distinguished program that develops the scientific and research competencies of enrolled students, enabling them to produce studies that contribute to community development and address field‑related challenges.

The program aims to:

  1. Equip students with advanced knowledge in Computer Engineering and its related fields.
  2. Promote scientific and applied research that responds to community needs and keeps pace with modern technological developments.
  3. Supply both the applied and academic labor markets with highly qualified and specialized professionals.

Knowledge and Understanding

The student should be able to:
A1. Comprehend the fundamentals and methodologies of scientific research projects and apply them within the field of Computer Engineering.

A2. Explain the application of knowledge in mathematics, science, and programming as related to Computer Engineering.

A3. Describe scientific advancements in the field of specialization and evaluate the strengths and limitations of modern technologies.

A4. Identify problems in modern computing systems and determine appropriate methods for addressing them.


Intellectual Skills

The student should be able to:

B1. Analyze data related to computer system applications, interpret findings, and draw conclusions.

B2. Formulate innovative solutions to problems encountered in advanced computing systems.

B3. Compare alternative solutions to a given engineering problem and select the most suitable option based on required specifications.

B4. Analyze deficiencies within computing systems.


Professional and Practical Skills

The student should be able to:

C1. Utilize modern engineering tools, techniques, and software in computing systems.

C2. Develop electronic systems, their software, and embedded systems while taking financial, social, health, and ethical considerations into account.

C3. Apply advanced statistical and mathematical methods in analyzing and interpreting digital system problems.

C4. Apply contemporary theories and experimental approaches in the field of specialization creatively and by drawing on interdisciplinary knowledge.


General Skills

The student should be able to:

D1. Adhere to scientific research ethics, integrity, credibility, and professional standards.

D2. Conduct research systematically and present ideas objectively with sound scientific justification.

D3. Work effectively both independently and as part of a team.

D4. Communicate effectively and demonstrate strong performance‑development, critical thinking, and analytical skills at the postgraduate level.

Upon successful completion of the Master of Science in Electronics Engineering (Computer Engineering) program, the graduate will be able to:

  • Apply advanced knowledge of mathematics, electronics, computer engineering, programming, and digital systems to analyze and develop complex computer-based systems.
  • Analyze, model, design, integrate, and evaluate advanced computer, electronic, embedded, and hardware–software systems using modern engineering tools and technologies.
  • Develop and implement embedded systems and hardware–software integrated solutions, considering technical, economic, social, safety, and ethical constraints.
  • Identify and solve complex computer engineering problems, evaluate alternative solutions and emerging technologies, and develop innovative and evidence-based engineering solutions.
  • Analyze and interpret experimental and computational data using advanced mathematical and statistical methods, and evaluate system performance, reliability, and limitations.
  • Conduct systematic scientific research, critically evaluate relevant literature, and apply appropriate research methodologies to address advanced problems in computer engineering.
  • Communicate technical and research outcomes effectively through scientific reports, presentations, and professional communication.
  • Work effectively independently and within multidisciplinary teams, demonstrating critical thinking, problem-solving, and project management skills.
  • Demonstrate professional ethics, research integrity, social responsibility, and commitment to lifelong learning and continuous professional development.

  • Successful completion of all courses specified in the study plan.
  • Successful defense of the Master’s thesis.
  • Submission of the required bound copies of the research thesis.
  • Passing the English language proficiency examination.
  • Completion of the degree‑award procedures through the Graduate Studies Committee, the Graduate Studies Council, and the University Council.
  • Computer Design and Systems.
  • Embedded Systems and Control Systems.
  • Networking and Cybersecurity.
  • Software Engineering and Operating Systems.
  • Signal and Image Processing.
  • Expert Systems.

Graduates of the Master of Science in Electronics Engineering (Computer Engineering) program may work as engineers, systems specialists, researchers, or technical consultants in a wide range of sectors, including:

  1. Computer Engineering and Technology Companies: Computer architecture, digital systems, computer hardware, hardware–software integration, and advanced computing solutions.
  2. Embedded Systems and IoT: Design, development, integration, and testing of embedded systems, microcontroller-based systems, IoT devices, and connected computing systems.
  3. Software and Information Technology: Systems software, specialized computing applications, systems integration, software development, and technical solutions.
  4. Computer Networks and Internet Services: Computer networks, networked computing systems, digital infrastructure, network services, and systems administration.
  5. Industrial and Manufacturing Companies: Industrial computing, embedded systems, monitoring and control systems, digital systems, and computer-based industrial applications.
  6. Government and Private Institutions: Development, integration, operation, and management of computer-based and electronic systems and digital infrastructure.
  7. Engineering Consultancy and Technical Services: Technical consulting, system analysis and design, system integration, testing, evaluation, and engineering project development.
  8. Research and Development Centers: Research and development in computer engineering, embedded systems, digital systems, computer architecture, and emerging computing technologies.
  9. Higher Education and Academic Institutions: Academic support, teaching, research, and participation in scientific and postgraduate activities, subject to applicable institutional and regulatory requirements.
  10. Entrepreneurship and Technology-Based Projects: Development of hardware, software, embedded, IoT, and computer-based products and technical solutions.