Available courses [59]

The course is a specialized course in ISE. The course is given through a series of theoretical lectures covering the basic topics in information retrieval as well as the completion of a practical project aimed at applying the theoretical concepts of the achievement of a search engine.
At the end of the course, students will learn about the following concepts: - Learn how to manage networks using management protocols - Practical application to use snmp to search for the top management information in the MIB database - Identification of other means of management of the networks ar…
This course introduces the basic concepts of Threads and related technologies for multithreading applications programming, how they are built and handled programmatically, how to synchronize between these threads. The course also illustrates the basic concepts of server / client applications, techn…
The main objective of this course is to understand the technologies used in constructing the inter-networks that respond to the needs of customers on the one hand, and satisfy the need of network service providers to control the access to its network on the other hand. Conclusions: at the end of th…
The objective of numerical analysis course is to introduce the students to the extent to which numerical methods are needed for solving various scientific problems, and to train them to use these methods to find approximate solutions to the issues raised in various fields of research.
The course aims at presenting the basic concepts in Linear algebra based on the expected needs of the student in his studies in the engineering of information systems and other branches of engineering. He needs the concept of vector space to study the structure of a group for relations and processe…
The goal of the course is to teach the students the basics of multimedia systems. In addition, the course aims at providing general concepts of using the multimedia data such as voice, image and video. At the end of the course student will acquire the following knowledge: 1- The different types of …
This course introduces simulation concepts, discrete event simulation, random number generation, input modeling; statistical analysis of simulation. ARENA, the well-known simulation package is used for practicing simulation. After the course, the students will be able to build abstract models of sy…
The requirements engineering course aims to teach students basic principles in the engineering requirements that constitute the first stage in systems analysis, and to teach them how to collect and model information system requirements by defining and explaining the types of requirements and techni…
The content of Management Information Systems (NAM) is intended to provide students with knowledge of the solid relationship between management, information systems, and ICT. To achieve this goal, the core curriculum strives to answer the following questions: How did information systems evolve and …
The aim of this module which comes after Artificial Intelligence is to represent uncertain knowledge and do reasoning using fuzzy logic to build fuzzy expert systems and fuzzy control systems that help in solving real problems (in real world).
The aim of this module which comes after Artificial Intelligence is to do natural language processing of Arabic, textual and speech signal, in view of natural Arabic language interaction with computers (machines).