Network Engineering and Operating Systems Program | Higher Institute for Applied Sciences and Technology

Network Engineering and Operating Systems Program

The program consists of a set of interrelated courses with prerequisite relationships, integrated from the perspective of meeting the intended learning outcomes. The program spans five years and consists of two consecutive phases:

  • Foundation Phase
  • Specialization Phase

Aims

The Foundation Phase aims to provide students with the following:

  1. A solid foundation in mathematics and physics that enabling them to continue their studies and acquire the knowledge and skills targeted in the specialization stage, as part of their preparation as engineers in the field of networks and operating systems.
  2. A set of general techniques and skills that support their qualification as future engineers, with a good knowledge of two foreign languages, especially English, enabling them to easily interact with foreign references.

 

The Specialization Phase aims to qualify engineers who are:

  1. Proficient in the concepts and techniques related to networks and operating systems, with the ability to design and manage networks, design distributed systems, operate information systems and ensure their security.
  2. Distinguished by their ability to create innovative designs for products and introduce novel improvements to work methods, supported by complementary knowledge and skills that help them understand their work environment in its managerial and economic aspects, thereby supporting their subsequent professional carreer as leading engineers through effective interaction with this environment.

Intended learning outcomes

On successful completion of this course, the student will be able to:

  • Demonstrate a deep understanding of the theoretical foundations of informatics and the functioning of hardware and software in their various aspects, enabling them to comprehend the continuous development in these fields.
  • Understand the engineering principles for modeling, analyzing, designing, and building complex information systems and web applications, and how to employ these principles to meet required needs within realistic constraints (economic, environmental, health and safety, manufacturing, sustainability, etc.).
  • Understand the principles of information networks, their types, classification methods, the protocols used, and the services they provide.
  • Recognize the principles of building operating systems and distributed systems, and how to optimally utilize computing resources.
  • Understand the principles of information and network security, recognize the methods of threatening the security of information and communication systems, and how to protect them.
  • Identify the basic concepts and methods that help them understand their work environment in its administrative and economic dimensions.
  • Model, analyze, design, and build information systems.
  • Design and define networks, develop their protocols, diagnose faults, and analyze their performance.
  • Design operating systems and write low-level programs.
  • Design and develop security tools for networks and information systems.

Curriculum (Last update: September 2024):

- First academic year (First year in the Foundation Phase)

- Second academic year (Second year in the Foundation Phase)

- Third academic year (First year in the Specialization Phase)

- Fourth academic year (Second year in the Specialization Phase)

- Fifth academic year (Third year in the Specialization Phase)