GRT440Analog communications
3 credits | Pre-requisite: GRT420 And GEN428
Analysis of signals and systems - Hilbert Transform - Linear modulation techniques - Angle Modulation - Noise in modulation systems
GRT570Communications Laboratory
1 credits
Practice work for analogue communications (AM and FM modulations, SSB, noise, etc ...) and digital communications (ASK, PSK and FSK modulations, matched filtering, etc.).
GIN231Data structures and Algorithms
3 credits | Pre-requisite: GIN221
The first part of this course introduces some concepts of object-oriented programming as well as the recursion as a programming technique. In the second part, the following data structures are studied: Static arrays, dynamic arrays, linked lists, stacks, queues and trees. In addition, an introduction to computational complexity is introduced in this course which allows making a reasonable comparison between the different implementations of the above data structures.
GEL314Digital Electronics
2 credits | Pre-requisite: GEL311
Reminder of synchronous, asynchronous and shift registers counters. Summary: Moore and Mealy machine. Digital integrated circuits. Elements programmable logic PAL and PLA. Random access memory RAM. ROM read-only memories. Analog to digital conversion, analog and digital conversion applications.
GEL372Digital Electronics laboratory
1 credits
This laboratory consists of first an introduction to logic gates, and function implementation using logic gates and logic circuits, second an introduction to VHDL language as well as using it for function implementation, and third function implementation using the Xilinx card.
GRT560Digital Image Processing
3 credits | Pre-requisite: GRT421
This course consists of an introduction to digital image processing as well as video compression. The first part covers image acquisition, sampling, and quantization, gray scale image transforms, histogram processing, spatial filtering, 2D Fourier transform, filtering in the frequency domain, image degradations, enhancement techniques, and mathematical morphology. The second part introduces video coding: spatial and temporal sampling, motion estimation and compensation, transforms (KLT, DCT, and wavelets), differential coding and predictive coding (intra and inter frames).
GRT573Digital Image Processing Lab
1 credits
This lab consists of an application to the concepts learned in the digital image processing and video compression course. The first part consists of an introduction to the image processing toolbox in MATLAB. Afterwards, image processing techniques will be studied, spatial and frequency domain filtering, image restoration, as well as color image processing. Finally, a video signal will be studied.
GRT421Digital Signal Processing
3 credits | Pre-requisite: GRT420 And GEN428
The course starts by a study of the sampling theory, followed by an analysis of discrete-time signals and systems. The Z-Transform and its applications are then studied. Frequency Analysis of signals and systems is then considered, followed by the Discrete Fourier Transform and the Fast Fourier Transform. The course ends with the synthesis techniques of digital filters.
GRT470Digital Signal Processing Laboratory
1 credits
The aim of this practical work is the implementation of the various theoretical concepts learned in the course: Z-Transform, Discrete Fourier Transform (DFT), Discrete Time Fourier Transform (DTFT), Fast Fourier Transform (FFT), filtering methods etc.
GEL211Electric Circuits
3 credits
This course presents the basics of electric circuits’ analysis: Introduction to theory, circuit variables and elements (dependent and independent voltage and current sources, resistors, inductors, capacitors…), basic analysis and design of resistive circuits and different analysis techniques: Node-Voltage analysis, Mesh-Current analysis, Source transformations, Thevenin’s and Norton’s equivalent, Maximum power transfer, and Superposition methods.Introduction to capacitance, inductance, and mutual inductance; current-voltage relation; RC, RL and RLC circuits analysis: natural and step responses.Topics also include ideal operational amplifiers; circuit simplification, steady-state and transient analysis, phasors, frequency response, Kirchhoff’s laws and Thevenin’s and Norton’s equivalent represented in the frequency domain, Laplace transform and an introduction to Transfer functions.
GEL271Electric circuits Lab
1 credits
This course presents the basics of electric circuits’ analysis: Introduction to theory, circuit variables and elements (dependent and independent voltage and current sources, resistors, inductors, capacitors…), basic analysis and design of resistive circuits and different analysis techniques: Node-Voltage analysis, Mesh-Current analysis, Source transformations, Thevenins and Nortons equivalent, Maximum power transfer, and Superposition methods. Introduction to capacitance, inductance, and mutual inductance; current-voltage relation; RC, RL and RLC circuits analysis: natural and step responses. Topics also include ideal operational amplifiers; circuit simplification, steady-state and transient analysis, phasors, frequency response, Kirchhoffs laws and Thevenins and Nortons equivalent represented in the frequency domain, Laplace transform and an introduction to Transfer functions.
GEL312Electric Power Systems
3 credits | Pre-requisite: GEL211
This course introduces first the concepts of sinusoidal steady-state analysis in order to prepare the students for the balanced three-phase electric circuits’ analysis: current, voltage, and power as well as power factor compensation are calculated. Then, special cases of unbalanced three-phase electric circuits are studied with the method of symmetrical components. Finally, an overview of magnetic theory is presented and the transformer explained.
GEL313Electronics
3 credits | Pre-requisite: GEL211
This course begins with an introduction of the physics of semiconductors and of the p-type and n-type semiconductors. Then, we introduce the PN junction, the diode, the Zener diode, their equivalent electrical models and their applications (rectifying circuits, limiting and clamping circuits, voltage regulators, etc…).The second part of this course treats the bipolar transistors in both NPN and PNP configurations. We define the different functioning modes (blocked, linear and saturated) and then we study the DC aspect of these transistors considering different biasing circuits. Afterwards, we do an AC analysis of the BJT amplifier circuits studying the small signal models, the current gain, the voltage gain, the input and output impedances. We finally study all three amplification configurations in common base, common emitter and common collector as well as in multi-stage amplifiers.The last part of this course addresses the subject of MOSFET transistors (the p-channel and the n-channel, depletion-type and enrichment-type), defining different functioning modes and their corresponding models in DC and in small signals.
GEL371Electronics Lab
1 credits | Pre-requisite: GEL271
First, we remind the students of the measuring devices and we introduce Multisim software. Then, students study the characteristics of different types of diodes and circuits … The characteristics of the bipolar junction transistor and the phototransistor are elaborated as well as the characteristics of the FET and MOSFET. Different configurations of transistor-based circuits are also analyzed. The work is simulated with Multisim and an electronic project ends the course.
GRT320Electrostatics and magnetism.
3 credits | Pre-requisite: MAT337
Frictional electricity, charges and their conservation, Coulomb’s law, static electric fields, Gauss’s law, divergence, Poisson’s and Laplace’s equations, capacitance calculations, electric currents, resistance calculations, Ohm’s law, static magnetic fields, Biot-Savart law, Faraday’s law, electromagnetic induction, inductance calculations, Maxwell’s equations.
GRT596Final Project I
1 credits
This course is the first half of the Final Year Project that each student must succeed to obtain the engineering degree. The student is required to select a topic in telecommunications engineering or a related field, perform bibliographic study and propose solutions for further investigations.
GRT597Final Project II
3 credits | Pre-requisite: GRT596
This course is the second half of the Final Year Project that each student must succeed to obtain the engineering degree. The student is required develop advanced studies on the topic selected in the course GRT696, finalize the proposed solutions and submit a detailed report of all the work done.
GRT480Industry Project
1 credits
After spending one to two months in a company, living the real-world professional experience outside the academic environment of the university, the student enrolls in this course and submits a report containing all what he has learnt, the difficulties he has faced, and the correlation with the courses he has studied.
GRT581Internship II
1 credits
After spending one to two months in a company, living the real-world professional experience outside the academic environment of the university, the student enrolls in this course and submits a report containing all what he has learnt, the difficulties he has faced, and the correlation with the courses he has studied.
GIN221Introduction to programming
3 credits
This introductory course in programming allows engineering students to learn the methods of rigorous software development solutions in the object-oriented paradigm. The course is supplemented by laboratory sessions for the application of programming concepts studied in the Eclipse integrated development environment.
GEL311Logic design
3 credits | Pre-requisite: GIN221
This course introduces the circuits composed of elements used for basic logical operations. These circuits are the basis for digital systems. The course also focuses on reasoning methods that allow the analysis or synthesis of logical systems that are combinatorial or sequential. It enables students to realize the importance of concepts related to logic circuits in the field of information technology, telecommunications, industrial control, and other areas.
GEL445Microprocessors
3 credits | Pre-requisite: GEL314
This course introduces basic computer architecture and assembly language programming. The Intel 8088 and 8086 microprocessors are considered as a practical example. After describing the software architecture of the microprocessor, the instruction set (assembly language), addressing modes and machine language are then presented. Input / output types and interfaces are then discussed. Interrupts are explained last.
GEL474Microprocessors Laboratory
1 credits | Pre-requisite: GEL445
The aim of the practical work is the implementation of the instruction set of a microprocessor, loops, arithmetic and logical operations and input-output ports.
GRT545Mobile Communications
3 credits | Pre-requisite: GRT540
Introduction to mobile communications. Wireless transmission, Medium access control, Cellular radio systems. ATM architecture. Wireless LANs. Mobile IP, Mobile TCP.
GRT572Mobile Communications Lab
1 credits
The purpose of this lab is to provide an introduction to mobile communications, starting with an introduction to the simulator ns-2. Then we study wireless transmissions, medium access protocols, cellular networks, WLAN, mobile IP, TCP in wireless environments, and some other mobile applications.
GRT431Network Architecture and Protocols
3 credits | Pre-requisite: GEL311 And GIN231
The purpose of this course is to give strong and clear basis regarding technical characteristics of networks and their functioning. References model of the network architecture as OSI and TCP/IP will be described. Then, we will detail the different level of this architecture. In brief, we will see: transmission basics, protocols for link control and media access control, network equipment, Ethernet and IP networks, routing, transport protocols and application protocols for the Internet.
GRT473Network Architecture and Protocols Lab
1 credits
The purpose of this lab is to apply the information given in the course using different approaches: configuration of network equipments and network installation, network supervising and troubleshooting using different tools, then performance evaluation. For that, we will mainly use network specialized simulators like CISCO Packet Tracer and the wireshark software used for packets capture and protocol analysis. In brief, we will see: some protocols from application layer (HTTP, DNS), TCP protocol, ARP protocol, Ethernet network, static and dynamic routing protocols and VLAN.
GEL472Non Linear Electronics Lab
1 credits
We introduce first the linear and non-linear operational amplifiers and we calculate the offset voltage and offset current. Then we implement different types of op amp circuits and we thoroughly study low pass, high pass, band pass and stop pass active filters of different orders. Many other applications are implemented like log and anti-log circuits, comparators, Schmitt trigger, stable and astable multivibrators, oscillators and the Phase-Locked Loop (PLL).
GEL420Nonlinear Electronics
3 credits | Pre-requisite: GEL313
Operational Amplifier: ideal and real models, linear operation (op-amp) and nonlinear operation (comparator, circuit Hysteresis, etc.). Function generator (square wave and triangular wave generator), sinusoidal oscillator circuits (LC and RC) and Phase Locked Loop (PLL) circuit. Filters design: low-pass, high-pass, band pass and stop band.
GRT540Numeric Communication
3 credits | Pre-requisite: GRT440 And GRT421
This course starts by an overview of stochastic processes. Signal digitization (PCM) and line coding are then considered. Digital modulations (ASK, PSK, FSK, M-ary modulations, etc.), matched filtering, and system performance evaluation are then studied. Advanced topics (e.g. spread spectrum) are then introduced.
GEN499Seminars and Conferences
Each semester, the Faculty of Engineering organizes several seminars and conferences in which leading figures in the professional and academic world target future engineers with a speech presenting scientific, technical, and/or industrial topics, etc. and showing them the various aspects of the engineering profession.
GRT420Signal Theory
3 credits | Pre-requisite: GEN350 And STA307
This course aims at analyzing continuous deterministic signals and LTIS systems. Students are first introduced to the Fourier series. Fourier transform, correlations and spectral densities are studied next. Random signals, random processes, filtering of stationary stochastic processes and Hilbert transform are introduced as well.
GRT423Waves and propagation
3 credits | Pre-requisite: GRT320
Fundamental concepts of electromagnetic waves, Maxwell’s equations, propagation of plane waves in lossless and lossy media, Poynting vector, waves incident on conducting and dielectric boundaries. Theory and application of transmission lines, matching, Smith Chart. Theory of hollow waveguides with application to rectangular waveguides.