Available courses [61]

This course will enable students understanding data communications concept, identifying the basic components of a data communications system, and representation and flow of data. The course focuses on the physical layer of the network, transmission medium properties and tasks must do, and services …
The aim of this course is to provide students with the skills of marketing research, methods, methods and development in the marketing fields, so that they can benefit from them adequately and appropriately in solving marketing problems. The theoretical framework of the course is closely related to…
- Course General Objectives: This course starts by an overview of Java programming language basics that are needed for developing mobile applications. It provides the necessary skills to develop Android based applications using the Android Studio Integrated Development Environment. At the end of th…
The final project aims at integrating the technical and managerial knowledge acquired by students during the study of different courses of the academic BACT program, to work on a technical and practical subject, in a team, during the last semester, to learn how to execute a project by following all…
A feasibility analysis is an effective analytical tool that can be used to evaluate investments from different perspectives. This course aims to deepen students understanding of various aspects of feasibility studies and project evaluation: economic, social, marketing, environmental, and financial…
The purpose of the course is to provide students with fundamental concepts and tools that help them to identify and deal with decision problems in organization, and in other hand, to enlarge their horizon to think innovatively and create new tools and models to solve this type of problems. This can…
The target of this course is to introduce students to transport and access networks with special focus on practical aspects. It starts by giving overview about major Transport protocols, including Plesio-Chronous digital hierarchy PDH, Synchronous Digital Hierarchy SDH, Asynchronous Transfer Mode A…
The objective of this course is to provide an overview of wireless networks and systems and their technologies, and key wireless services. It describes the basic knowledge necessary to understand wireless data communication, also describes how wireless devices share the frequency band. In this cont…
We can safely predict that future video distribution and voice conversations will take place over the Internet, often to wireless devices connected to the Internet. In this context, we present this course to examine video and audio streaming in some detail. We’ll explore many of the underlying pr…
This course aims to provide the student with the theoretical and technical background of mobile communications systems principles, to familiarize him with multiple access techniques, duplex modes and the concepts of quality of service and Tele-traffic, to enable him to acquire knowledge of mobile n…
The final project aims at integrating the technical and managerial knowledge acquired by students during the study of different courses of the academic BACT program, to work on a technical and practical subject, in a team, during the last semester, to learn how to execute a project by following all…
This course defines the fundamentals and design of embedded systems using a modern methodology. The course defines the basic components of embedded systems, especially the various types of processors, which include the single-purpose processors, the applications-specific processors and general purp…
This course aims to enable the student to identify the types of fading that exist within a wireless channel, and thus, to find the appropriate channel model to be used in order to study the system performance and to determine system parameters that ensures best reliability and availability of the w…
Student should learn in this course, concepts of Project management, and especially those related to Agile and scrum framework. The main topics of this course: · Concepts of project management · Software development life cycle · Agile and Scrum framework · Software projects scheduling · Softwa…
This course introduces students to the common circuits and system-blocks used in RF & microwave telecommunication systems, different system architectures, their advantages and technical issues, and system performance in presence of noise and nonlinearity distortion. It builds on the previous kn…
The final project aims at integrating the technical and managerial knowledge acquired by students during the study of different courses of the academic BACT program, to work on a technical and practical subject, in a team, during the last semester, to learn how to execute a project by following all…
The course aims to give students a thorough overview of the quantitative data analysis methods using computers. The course includes a definition of the scales and its types, and how to design a questionnaire as a tool to collect quantitative data. The course also distinguishes between descriptive a…
This course introduces the students to the basics of microeconomics. It also aims at enabling students acquire basic economic analytical skills. Students will be trained to analyze markets using economic techniques. This course focuses in particular on step-by-step approach in using supply and dema…
This course aims to enable students to have very good knowledge about wireless communications especially the history of its progress and the great relations between it with every details of humanity life and activities. Understanding the great effects of wireless communications in economy and emplo…
This course will enable students to identify structures and types of microwave circuits/networks and their functionalities, using the scattering matrix [S]. Then this course will expose students to the applications of these techniques for understanding the function of various microwave circuit type…
This course’s objective is to introduce the student to antennas, covering their principles of radiation, their basic parameters, (radiation resistance, radiation pattern, polarization, reciprocity, effective radiated power),their general types, and those commonly used in wireless systems. The stu…
The course aims to give students a thorough overview of the contemporary marketing and its concepts which is indispensable in all actions and activities that they may exercise in their future careers. The course includes a definition of marketing and its basic concepts, and the process of marketing…
Providing basic cost analysis concepts in manufacturing companies and analyzing cost classifications; functionally, on a cost unit, and on the volume of activity. Also, identifying the accounting treatments for cost elements, that is, cost of raw materials (RM), cost of wages, and cost of overheads…
This course is designed to introduce students to the fundamental issues of financial management and to the quantitative techniques used to address them. This course will consider questions of concern for both corporate financial managers and investments managers. When students have successfully com…
The purpose of this course is to clarify the concept of human resource management, to outline its historical development and its growing importance in the success of organizations, as well as to describe the functions carried out by the Human Resource Manager. Student will also understand the proce…
This course aims to teach students the basic concepts of accounting and give them the tools which help in understanding these concepts that will be used to programming accounting programs with accurate standards. It also helps the students to understand the most current used accounting terminologie…
This course aims to provide an introduction about the science of management and introduces students to the basic concepts in this field, also to provide them with the necessary scientific background to understand the concepts, applications and theories in this field. In its first part, the course s…
Upon successful completion of this course, the student should be able to: • Recognize the basic working principles of computer networks. • Identify threats to network security. • Distinguish between various protocols employed to secure networks. • Utilize network security tools. • Specify…
This course is taught in English. “Window platform 1" subject talks about Windows operating platforms and servers management in addition to computer networks use services that introduce Windows operating system. The student recognizes in this subject: 1- Windows system management on server or pla…
"Database Architecture & Design" subject talks about database systems and its architecture and data models definition in addition to structures concept and its relations and relative structures schematic, in addition to SQL language basics. The student recognizes in this subject: 1- Database sy…
This course will enable students understanding time-varying electromagnetic fields and electromagnetic waves, and wave propagation phenomena, which are of essential importance in modern communications. The course focuses on the fundamental concepts of electromagnetic theory that are presented by th…
This course aims to enable students to understand the basics of "Digital Communications" and "Information and Communication Theory". This will be performed by: -The use of Probability Theory in the computation of system performance and detection theory -Understanding Base Band and Pass Band modulat…
“Introduction to Data Modeling" subject talks about database management, development and designing concepts and Information systems analysis, designing and achieving phases according to the Conceptual Model. It also deals with Data modeling development reaching relation purpose model and schemati…
Course General Objectives: This course aims to introduce the architecture of microprocessors and its internal components and how they work. We study in this course the Microprocessors Intel 8086 in order to explain the basic notions in the domain of microprocessors, and to clarify how the microproc…
This course aims to introduce the student to communications system concept and to all its partial components and theirs functions, and to introduce him to analog and digital communications systems for focusing on analog systems. The student will recall the basic concepts of signals and apply the sp…
“Career Preparation" subject talks about basic tools required to put in professional resume of qualified staff from qualifications briefcase and the methods of writing a resume. Also types of recommendation letters needed to apply for a job and the importance of these interviews so can the applic…
" Object oriented programming" subject talks about object oriented programming concepts and its components like classes, objects, inheritance and multi inheritance and others by using C+ language within Visual Studio .Net programming environment. The student recognizes in this subject: 1- Basic con…
This course aims to introduce the basics of Digital Signal Processing using the mathematical tools presented in Signal and Systems courses. We review some of these tools with additional new concepts to go more deeply in analyzing digital systems. We present the basic digital networks used to implem…
This course aims to enable the student to understand the properties and characteristics of pulse waveforms (such as rise time, fall time, pulse width, period, frequency, and duty cycle). The student will acquire knowledge to be able to use the different number systems (Decimal, binary, and BCD), an…
Probability & Statistics This course aims at introducing students to the basic concepts in statistics and various methods of representation and displaying and describing data, measures of central tendency and dispersion. Students will be introduced to basic concepts in possibility including eve…
The objective of the course is to introduce the most known network applications that have been created during the last 40 years and became very popular and commonly used in our day to day life. From these applications, we can recall Mail transfer protocols, Web and HTTP protocol, P2P protocols, Fil…
"Introduction to Operating Systems" subject talks about the basics of designing and constructing an operating system and its operating way and its core components in addition to explanation of procedures function principles and file management and memory and the relationship of operating system wit…
This course aims to introduce the basic concepts and techniques used in signal processing domain which plays an important role in a wide variety of engineering systems. Mainly, we focus on the study of Linear Time-Invariant systems (LTI) in the continuous-time domain as well as in the discrete-time…
- Course General Objectives: This course aims to give the students ideas to understand devices and basic Circuits, includes the most fundamental and essential topics for the study of electronic circuits. The three basic semiconductor devices will be briefly studied: the diode, the MOS transistor, a…
This course aims to provide an introduction on MATLAB® programming language and dealing with MATLAB® software from MathWorks® Corporation, in order to make this software the basic tool in data analyzing, processing and visualization, solving mathematical problems and simulating communications sy…
This course aims at introducing students to the logic involved in the study of computer science and various techniques of mathematics proof, especially reasoning. Students will be introduced to Boolean algebra and relevant theories, and its applications in the design of digital circuits using logic…
“Introduction to programming" subject talks about presenting the essential elements required to design and write a program as flow diagram and Pseudo-Code language. It also presents the principles of C+ language in work environment of visual Studio Dot Net. The student recognizes in this subject:…
"Introduction to Networks" subject talks about the definition of computer networks and their types and reference module OSI and TCP/IP in addition to Protocols group components TCP/IP and IP address components. The student recognizes in this subject: 1- Computer networks and their types 2- Referenc…
Course General Objectives: This course aims to enable the student to understand the definition of the charge, current, and the relationship between them. The student will acquire knowledge of voltage, power and energy relationships, and he will be able to use them in electric circuits. It aims to e…
3- Course General Objectives Mathematical Analysis aims to study real numbers, functions, continuity, limits, sequences, series, derivatives, integrals and differential equations. 4- Intended Learning Outcomes (ILO) Code Intended Learning Outcomes ILO1 Real numbers field ILO2 Functions, Limits and …
"Introduction to philosophy" subject talks about Philosophy importance and its effect on our life style in addition to browsing number of philosophies that developed over history like Buddhism, Confucianism and Greek in addition to ideas of number of philosophers like Kant and Nietchi. It also incl…
"Introduction in On-Line Education" talks about the difference between the standard education and virtual education either from the technical side due to using new tools or from the side of supervisor and student duties and their work styles. The student recognize in this subject : 1- Virtual Learn…
"International Computer Driving License" GBS101 talks about possessing the knowledge and proficiency in using personal computer, GBS101 is considered as an international measurement of efficiency of computer skills. The student recognizes in this subject 1. the concepts of information technology 2.…
The objective of this course is to introduce the student to the fundamentals of electrostatics and magnetostatics (whereas electrodynamics is introduced later in the ‘Electromagnetic Theory and Transmission Lines’ and ‘Microwave Engineering’ courses). In addition, this course introduces the…
Course General Objectives: This course aims to teaches the student the basic skills of a number of maths topics that qualify to understand the specialized courses. Where the student recognizes the basic concept of sets, set operations and concept functions. As recognized by numbers, particularly re…