faculty of IT- future university sudan. IT, KM, DIT, DIT Business

FACULTY OF information technology

The Master of Science in Computer Engineering program of the Future University is a 4-semester (33 credit hours) curriculum aimed at developing effective engineering leaders in the industry and in the academe.

The curricular program is distinctive from traditional masters program since it harnesses information and communication technologies (ICT) and innovative education to achieve the objectives.

The MSc in ComputerEngineering aims at providing opportunities to students to acquire appropriate skills and expertise necessary to lead a team and to undertake research and development in the different fields of computer engineering.

View Program Structure

AIMS OF THE PROGRAM

The aims of the program are to provide opportunities for suitably qualified persons to acquire skills and expertise necessary to undertake research and development in the field of computer engineering. The courses in the MSc Computer Engineering with specialization in Networking(MSc CpE-N), Embedded System (MSc CpE-ES), and VLSI Design ((MSc CpE-VD), enable students to acquire expertise, and enhance their communication skills to elucidate complex technical problems, and solutions in network engineering, embedded system and VLSI Design. This program prepares the graduate student to successfully handle problems requiring in-depth knowledge principles and processes in the these fields. Specifically, the graduate student is expected to:

  1. Possess a specialized knowledge in one of the primary sub-disciplines of computer engineering, or to achieve a broader familiarity across a number of sub-disciplines;
  2. Possess the analytical and technical skills capable of designing both general purpose and application-specific computer hardware;
  3. Have been exposed to state-of-the-art computer engineering techniques and technologies, including the latest computer architectures and design styles; and
  4. Continue on a path of lifelong learning in the computer engineering field.

LEARNING OUTCOMES

Upon the completion of the program, the student is expected to acquire intellectual and transferrable skills. It is expected that the graduate student will be able to:

MSc Computer Engineering – Networking Track

  1. Develop, construct and analyze complex network systems , processes and products using scientific and engineering principles;
  2. Demonstrate the ability to innovate designs of network systems including new processes and products;
  3. Understand the capabilities of experimental methods for problem solving;
  4. Integrate knowledge in mathematics, science, information technology, design, management principles and engineering principles to solve a variety of problems in networking;
  5. Have a thorough understanding and knowledge of management practices and ethical issues on the field of networking and their limitations;
  6. Design sustainable, efficient and cost effective network systems, processes and products;
  7. Effectively use available resources in the conduct of project development and research;
  8. Work effectively as an individual, member of a group and can take on leadership roles;
  9. Employ a systematic process in gathering, analyzing, interpreting, and communicating knowledge; and
  10. Generate ideas that contribute to the advancement of network engineering.

MSc Computer Engineering – VLSI Design Track

  1. Knowledge mastery of semiconductor material properties and how they relate to their atomic structure and how they can be utilized to make useful devices(Diodes and MOS switches);
  2. Demonstrate a deep understanding of the operation of MOS transistors under different conditions(voltage, temperature and scaling) using adequate models while realizing the limitations of these models;
  3. Ability to use MOS transistors to construct useful circuits that achieve the required functionality;
  4. Ability to Design, Verify, Analyze and Evaluate the performance (speed, Power, Area, Noise margins) of different MOS digital circuits under different operating conditions;
  5. Demonstrate deep knowledge of the basic CMOS manufacturing process;
  6. Ability to produce an efficient mask design (layout, or blue print) of a CMOS IC for certain specifications (functional, speed, constraints ...etc.). This would involves such skills as design segmentation, simple floor planning, layout and post layout verification;
  7. Ability to use CAD tools relevant to IC design;
  8. Effectively use available resources in the conduct of project development and research;
  9. Work effectively as an individual, member of a group and can take on leadership roles;
  10. Employ a systematic process in gathering, analyzing, interpreting, and communicating knowledge; and
  11. Generate ideas that contribute to the advancement of VLSI Design.

MSc Computer Engineering – Embedded System Track

  1. Analyze problems, develop solutions and implement solutions on several embedded systems platforms ;
  2. Develop and build an embedded operating systems on a variety of platforms;
  3. Design and implement digital systems solutions in CPLDs and FPGAs;
  4. Demonstrate deep understanding of the operational principles and technological advancement of embedded computer systems and their components;
  5. Developing an ability to integrate embedded software, hardware, and operating systems to meet functional and performance requirements of embedded applications;
  6. Developing the ability to use modern design methodologies and tools for developing and testing complex HW/SW systems;
  7. Demonstrate expertise with system-level design concepts;
  8. Demonstrate expertise in the application of techniques and tools for performance analysis;
  9. Work within a design team in the development of digital solutions;
  10. Independently undertake the design and implementation of sub-sections of a development project;
  11. Design and implement software solutions to a high standard;
  12. Document and present design solutions in a team environment;
  13. Employ a systematic process in gathering, analyzing, interpreting, and communicating knowledge; and
  14. Generate ideas that contribute to the advancement of Embedded System.

CAREER OPPORTUNITIES

Computer Engineering is widely considered to be one of the most dynamic fields in terms of market growth, and accordingly, job prospects for Computer Engineering graduates are excellent. A master degree in Computer Engineering is held in high regard in industry and is an important asset for launching a successful international career.

As a graduate in Master of Science in Computer Engineering with specialization in Networking (MSc CpE-N), he/she is qualified to compete in the following:

  1. Senior Network Manager;
  2. Network Team Leader;
  3. Network Administrator;
  4. Computer Network Engineer;
  5. Research and Development Specialist;
  6. Academician

As a graduate in Master of Science in Computer Engineering with specialization in VLSI Design (MSc CpE- VD), he/she is qualified to compete in the following:

  1. VLSI Design Team Leader;
  2. VLSI Design Researcher;
  3. Semiconductor Design Manager;
  4. Semiconductor Manufacturing Manager;
  5. Academician
  6. Electronic Circuit Development Consultant

As a graduate in Master of Science in Computer Engineering with specialization in Embedded System (MSc CpE- ES), he/she is qualified to compete in the following:

  1. Embedded Design Team Leader;
  2. Embedded Design Researcher;
  3. Embedded Design Developer;
  4. Semiconductor Manufacturing Manager;
  5. Academician

ENTRY REQUIREMENTS

Enrollees for the proposed Master in Science in Computer Engineering are bachelor degree holders in Computer Engineering, Electronics Engineering, Telecommunications Engineering, Electrical Engineering and Computer Science.

The applicant for the program should present an authenticated Official Transcript of Records (OTR) from the institution granting him/her the baccalaureate degree.

View Program Structure

X