School of Engineering

Bachelor of Engineering in Telecommunications Engineering

146 credits
For students entering the program at the Sophomore level
(holders of a recognized Baccalaureate or Freshman diploma - equivalent to 30 credits)
Engineering Accreditation Commission


General Education Requirements
Artistic Discovery
3 credits
ECO350Engineering Economics
3 credits
This course presents the theory and application of the fundamentals of Engineering Economy and the methodology of economic decision analysis. Students will be required to learn the theoretical foundations of various principles of economic analysis and how they can be applied to solve problems encountered in industry and business.
GEN302Engineering Ethics
1 credits
This course studies the theories of rational justification, of the moral judgments and the relationship between the concept of liberty, and the concept of responsibility, while covering the basic principles of deontology of an engineer's profession.
GEN410Engineering Projects Management
2 credits    |    Pre-requisite: GEN350 or GCH400
This course covers the basics of project management where students learn what project management involves and how to approach it successfully and why a plan is so important to the success of a project and how to implement risk management successfully in each phase of the project. We define all tools and techniques for planning and controlling. We cover the major subject areas of the topic of quality of project management and provide valuable information. This course is essential for future engineers working in industrial environments needing to gain a recognized qualification within project management. This course prepares students to apply proven methodologies to projects within their individual fields.
English Communication
3 credits
GEN303Innovation and Entrepreneurship for Engineers
2 credits
In all sectors, innovation and entrepreneurship (as a form of innovation) have become an important source of sustainable competitive advantage for firms around the world. However, innovation management and the capability of managers and owners to build innovative organization is quite a challenge. In this course, we will address the role of innovation and entrepreneurship for macro and micro levels and focus on practices and processes to successfully manage it. The course will focus on entrepreneurial firms (start-ups and corporate ventures of established firms) and analyze success and failure cases of innovation. This course provides good grounding in technology and innovation management for students interested in becoming entrepreneurs or managers in innovation driven firms. Students will learn based on lectures, case analysis, external experts and own research and presentations. In innovation management it is impossible to separate organizational strategy from implementation since a great idea will only become an innovation if managers are capable to commercialize and monetize it. Therefore, much of the material discussed and analyzed within the course relates to strategy and organizational behavior.
Intercultural and Religious Fluency
3 credits
GEN301Law for Engineers
2 credits
This course is designed to provide students with fundamental knowledge of legal principles and terminology, to understand the basic foundations and theories of law, and to explain the legal concepts and terminology in substantive areas of law (i.e., Contract Law, Liability Law, Labor Law, Commercial Law, etc.) It is also designed to help prepare engineering students for careers in fields which are impacted by the law and to demonstrate an understanding of the interaction between the fields of law and the application of laws and legal strategy in engineering. This course will also help engineering students to understand their rights and responsibilities as a contractor (application of Contract Law), an employee (application of Labor Law) and as a partner (application of Commercial Law).
Lebanese History and Legacy
3 credits
Mathematics and Sciences
MAT220Differential Equations
3 credits    |    Pre-requisite: MAT217 Or MAT213
This course aims to develop both theory and study techniques of Ordinary Differential Equations (ODEs). Topics covered in this course include Solutions of Non-Linear First-Order ODE's; Linear ODE's, Second-Order ODE's; Delta Functions, Convolution, and Laplace Transform Methods; Power Series and their use to solve differential equations; Real and Complex Fourier Series in addition to an Introduction to Partial Differential Equations. Applications to different fields of science and engineering will be a focus of this course, as this course is designed to meet the needs of students in these disciplines.
GRT320Electrostatics and Magnetism
3 credits    |    Pre-requisite: MAT337 OR MAYT313
Students will learn about 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, and Maxwell’s equations.
MAT202Elements of Mathematical Structures
3 credits
The course aims to provide the necessary tools and mathematical proficiency to engineers and scientists, for the design and analysis of abstract mathematical models. Subjects covered in the course include Fundamentals of Set Theory, Sequences and Cardinality, The Set of Complex Numbers, Complex Sequences and Complex polynomials, Logic and Proofs, Binary Relations and Their Applications, Functions and Their Properties, Partially Ordered and Ordered Sets, Semigroups, Groups, Subgroups, Isomorphism and Homomorphism. Applications to different fields of science and engineering will be a focus of this course, as this course is designed to meet the needs of students in these disciplines.
CHM212General Chemistry
3 credits
The purpose of this course is to present a general outline on chemistry. Through this course chemistry is introduced in its various aspects: the structure of the atom, the various models, and the properties of the elements in the periodic table; various chemical bonds, the Lewis structure, VSEPR rules; thermochemistry, thermodynamics and chemical equilibrium; kinetic chemistry, reactions rate orders, the Arrhenius law; solutions chemistry, acids and bases and various acid base equilibrium; complexation, liquid solid equilibrium and solubility product; and Oxydoreduction titration and electrochemical cells.
CHM270Laboratory of General Chemistry
1 credits    |    Pre-requisite: CHM212 Or CHE212 Or CHM210 Or CHE210
The general chemistry laboratory aims to develop different skills for the practical application of theoretical knowledge of general chemistry. Techniques to be learned: preparation and dilution of solutions, experimental verification of the Nernst equation, realization of different types of acid­base and redox titration by volumetric, calorimetric, pH­metric or potentiometric monitoring, and the study of solubility and precipitation reactions and characterization of ions present in a given matrix. The goal of the lab course is to ensure that students are capable of understanding the chemical concepts and to carry out experiments safely and carefully in the laboratory, to obtain data accurately and to manipulate the data correctly.
MAT310Linear Algebra
3 credits
This course provides a modern elementary introduction to linear algebra and a broad selection of interesting applications. This modern approach reflects the ways scientists and engineers use linear algebra in practice. The topics covered in this course are Linear Equations in Linear Algebra, Matrix Algebra, Determinants, Vector Spaces, Eigenvalues and Eigenvectors, Orthogonality and Least Squares, Symmetric Matrices and Quadratic Forms.
Applications to different fields of science and engineering will be a focus of this course, as this course is designed to meet the needs of students in these disciplines.
GEN350Mathematics for Engineers
3 credits    |    Pre-requisite: (MAT227 or MAT220) And (MAT307 or MAT310) And (MAT337 or MAT313)
The main objective of this course is to complete the knowledge of mathematics for the student engineer. It mainly covers the following themes: functions of a complex variable; analytical functions; Cauchy-Riemann conditions; harmonic functions; Cauchy integrals formulae; Taylor series; singular points; inverse Laplace transformation; special functions (Gamma and Beta functions); Bessel function; orthogonal functions (Tchebychev, Legendre, Hermite, Laguerre); and discrete-time Markov Chains.
MAT313Multivariable Calculus
3 credits    |    Pre-requisite: MAT217 or MAT213
This course aims to introduce and familiarize students to the calculus of several variables. It covers topics such as vectors and the geometry of three-dimensional space, vector functions, partial derivatives, multiple integrals and vector calculus including line Integrals, Surface Integrals, Stokes’ Theorem and Divergence Theorem. Applications to different fields of science and engineering will be a focus of this course, as this course is designed to meet the needs of students in these disciplines.
GEN428Numerical Analysis
3 credits    |    Pre-requisite: (MAT227 or MAT220) And (MAT307 or MAT310) And GIN221 And (STA307 (Y) or STA320 (Y))
The purpose of this course is to provide numerical concepts and methods needed by students to solve different engineering problems. Topics covered include: resolution of non-linear equations; numerical integration; data approximation and interpolation and numerical resolution of differential equations. Many numerical methods are implemented and tested using Matlab software.
GEN270Physics Laboratory
1 credits
Tell me, I'll forget. Show me, I may remember. But, involve me, and I'll understand. Chinese proverb. The laws of physics are based on experimental and observational facts. Laboratory work is therefore an important part of a course in general physics, helping students develop skills in fundamental scientific measurements and increasing understanding of the physical concepts. It is valuable for students to experience the difficulties of making quantitative measurements in the real world and to learn how to record and process experimental data.
STA320Probability and Statistics
3 credits    |    Pre-requisite: MAT217 or MAT213
This course aims to provide students with the most common concepts of probability theory and statistical inference, with a unique balance between theory and methodology. The course starts with a general overview of the main descriptive statistics’ practices; the probability theory will then be developed, Random variables will be introduced, their probability distributions and their main properties will be thoroughly studied. Both single variable distributions and joint distributions will be considered. A special focus will be given on the study of several discrete and continuous common distributions with an emphasis on their moments’ generating functions and their applications. Distributions of sums of random variables will be studied and the Central Limit Theorem will be introduced. The last part of this course will be dedicated to inferential statistics where confidence intervals and different types of hypotheses testing will be presented and performed. Students will also have the opportunity to deal with some statistical tools and software packages such as Excel, StatCrunch and/or SPSS. Interesting and relevant applications to different fields of science and engineering will be a focus of this course, as this course is designed to meet the needs of students in these disciplines.
MAT213Single Variable Calculus
3 credits
This course covers the integral calculus of functions of one independent variable. Topics include the basic and advanced techniques of integration, analytic geometry of graphs of functions, and their limits, integrals, and derivatives, including the Fundamental Theorem of Calculus. Improper integrals, Sequences, Numerical Series, Power Series, Taylor Expansion, Parametric Equations, and Polar Coordinates will also be discussed. Applications to different fields of science and engineering will be a focus of this course, as this course is designed to meet the needs of students in these disciplines.
Engineering courses
GRT566Advanced Transmission Systems Lab
1 credits    |    Pre-requisite: GRT554 And GRT543 And GRT541
This lab provides practice work for: antenna theory, fiber optics and telephony communications; antenna gain, polarization, impedance; fiber optic characteristics, laser diode, PIN; telephone systems, signaling, transmitter-receiver, TDM, PCM.
GRT432Analog and Digital Communications
3 credits    |    Pre-requisite: (STA307 OR STA 320) and GRT410
This course starts by an overview of stochastic processes. Analog (amplitude and angle) modulation/demodulation techniques (AM-DSBSC, AM-DSBTC, SSB, VSB, FM, PM) are then introduced, and the effect of noise on analog modulations is then studied. Signal digitization (PCM) and line coding are then considered. Digital modulations (ASK, PSK, FSK, M-ary modulations, etc.), matched filtering, and system performance evaluation in the presence of noise are then studied.
GRT554Antennas, Radars and GPS
3 credits    |    Pre-requisite: GRT423
This course covers antenna, Radar and GPS principles. It starts with the parameters of antennas used for antenna analysis. These parameters include radiation power density, radiation intensity, directivity, efficiency, gain, bandwidth, polarization, impedance etc. Antenna arrays will be also presented. The course then tackles radar topics and principles including radar transmitter and receiver, radar equation, radar cross section of simple and complicated targets, blind range, ambiguity range in pulse radar, probability of detection, probability of false alarm etc. Doppler effect, pulse-Doppler radar and linear frequency modulation radar will then be detailed. Finally, satellite and GPS principles will be presented.
GRT570Communications Laboratory
1 credits    |    Pre-requisite: GRT432
Students will experience practice work for analogue communications (AM and FM modulations, SSB, noise) and digital communications (ASK, PSK and FSK modulations, matched filtering).
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 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 for making a reasonable comparison between the different implementations of the above data structures.
GIN371Database Laboratory
1 credits
This laboratory covers the SQL language: Data Definition Language (DDL) and Data Manipulation Language (DML). Oracle PL/SQL is used to code, test, and implement stored procedures, functions, triggers, and packages. Relational database projects will be built using PL/SQL. A brief overview of other DMBS (MS SQL Server, MS Access, MySQL) is also given.
GIN300Database Systems
3 credits    |    Pre-requisite: GIN 231
Students will study: the architecture and functions of a DBMS; database design (conceptual model, logical and physical models); the Entity-Relationship model; relational model and integrity constraints; relational algebra; SQL language (Data Definition Language (DDL) and Data Manipulation Language (DML)); functional dependencies, normalization and normal forms; and an introduction to PL/SQL language (triggers, stored procedures and functions). The concepts studied in this course will be applied in dedicated laboratory sessions (GIN371).
GEL314Digital Electronics
2 credits    |    Pre-requisite: GEL311
Students will study: the design and implementation of sequential systems (Moore and Mealy machine); Finite State Machine (FSM); digital integrated circuits; an introduction to programmable logic elements (ROM, PAL and PLA); an introduction to the different types of memory (RAM, ROM); and the analog to digital and digital to analog conversion method and its 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 Alteracard.
GRT560Digital Image Processing
3 credits    |    Pre-requisite: STA320 or STA307 and GRT410
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 application of 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, and 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: GRT410 and GEL420 and GEN428
This course considers discrete-time signals and systems and digital filters. Covered topics include signals and systems in the time and frequency domains, ideal and real analog filters, frequency-selective filters, FIR filters, IIR filters, adaptive filters, multirate digital signal processing, filter banks and discrete wavelet transform.
GRT470Digital Signal Processing Laboratory
1 credits    |    Pre-requisite: GTR421 Y
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); an 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
Introduction to the laboratory devices. Introduction to Pspice (simulation software). Simple electric circuits like voltage and current-divider and resistance measurements are implemented and analyzed. Then, students are faced to Thevenin's theorem and Norton equivalent circuit. Ideal Operational Amplifier circuits like the inverting, non-inverting, integrator … are also studied. The Bode and phase diagrams of first order passive filters are determined and simulated. Finally, the Kirchoff's law in the frequency domain and Thevenin theorem and power measurement are done.
GEL312Electric Power Systems
3 credits    |    Pre-requisite: GEL211
This course introduces the concepts of sinusoidal steady-state analysis. Then, a frequency analysis of RLC resonant circuits is performed. For balanced three-phase electric circuit analysis, current, voltage, and power, as well as power factor compensation, are calculated. The Per-Unit System and harmonics in Three-Phase Systems are also explained. 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 in order to explain the single-phase transformer and to calculate the elements of its electrical model.
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 examines 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.
GRT544Fiber Optic Communication
2 credits
In this course, optical communication systems are first introduced. Optical fibers are studied next (step-index, graded-index, multimode, single-mode) as well as signal propagation and degradation. Optical sources (LASER, LED) and receivers (PIN, APD) are then discussed, with the probabilistic theory behind receiver operation. Finally, the design of a complete optical communication system is considered, taking into account attenuation, error probability, SNR, power constraints, etc.
GRT596Final Project I
1 credits
This course is the first half of the Final Year Project that each student must succeed in to obtain the engineering degree. The students are 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 in to obtain the engineering degree. The students are required to develop advanced studies on the topic selected in the course GRT596, finalize the proposed solutions and submit a detailed report of all the work done.
GRT480Internship I
1 credits    |    Pre-requisite: GRT410 and GRT431
After spending one to two months in a company, living the real-world professional experience outside the academic environment of the university, the students enroll in this course and submit a report containing all they have learnt, the difficulties faced, and the correlation with the courses 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 students enroll in this course and submit a report containing all that has been learnt, the difficulties faced, and the correlation with the courses studied.
GIN221Introduction to Programming
3 credits
This introductory course in programming enables 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
The Logic Design course is the first course in the fundamentals of digital systems for the students majoring in computer/ electrical/ biomedical/ telecom engineering. This is a core course and a pre-requisite for higher level courses in the areas of digital systems, digital communications, and digital control. This course introduces students to the basic concepts of combinational digital circuits, including analysis and design. We begin by covering the mathematical concepts necessary in the study of digital systems. We will then move onto studying digital gates and how they work. We will design and analyse combinational circuits and show how to construct the minimal (least number of gates) circuit necessary to implement a specific Boolean function. Topics covered: Binary number systems, number representations, and codes. Boolean algebra. Boolean functions. Logic gates and circuits. Logic simplification using Boolean algebra and Karnaugh maps. Combinational logic design and building blocks. VHDL programming. Digital Logic Families.
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 in the last part.
GEL474Microprocessors Laboratory
1 credits    |    Pre-requisite: GEL445
The aim of this lab is the practical application of assembly language to program a microprocessor with hardware interfacing. Students begin by exploring the logical architecture of the Intel 8086 processor using the development board and the corresponding software tool and code compiler. Physical architecture is then explored, while interfacing the processor with different Inputs/Outputs using the associated development board.
GRT545Mobile communications
3 credits    |    Pre-requisite: GRT432
This course provides an introduction to mobile communications, wireless transmission, medium access control, cellular radio systems, ATM architecture, Wireless LANs, mobile IP, and 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 a strong and clear basis regarding technical characteristics of networks and their functioning. Reference models of the network architectures OSI and TCP/IP will be described. Then, we will detail the different levels of this architecture. In brief, we will look at 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 equipment 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 look at some protocols from application layer (HTTP, DNS), TCP protocol, ARP protocol, Ethernet network, static and dynamic routing protocols and VLAN.
GEL420Nonlinear Electronics
3 credits    |    Pre-requisite: GEL313
Students will learn about: operational amplifiers (ideal and real models, linear operation (op-amp) and nonlinear operation (comparator, circuit Hysteresis, etc.)); function generators (square wave and triangular wave generator); sinusoidal oscillator circuits (LC and RC) and Phase Locked Loop (PLL) circuits; and filters design (low-pass, high-pass, band pass and stop band)
GEL472Nonlinear 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).
GEN499Seminars and Conferences
    |    Pre-requisite: GCV596 (Y)
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.
GRT410Signals and Systems
3 credits    |    Pre-requisite: GEN350
This course considers continuous and discrete-time signals and systems. System modeling and analysis in time and frequency domains are studied. Covered topics include LTI systems and convolution, Fourier series, Fourier transform (continuous, DTFT, DFT, FFT), analog to digital conversion, the sampling theorem, Z-transform, correlations and spectral densities.
3 credits    |    Pre-requisite: GRT432
Students will study establishment of calls, traffic study and design of telephony systems, switching systems, signaling, CS7, ISDN networks, PDH and SDH hierarchies, intelligent networks, and voice over IP.
GRT423Waves and Propagation
3 credits    |    Pre-requisite: GRT320
This course covers 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, and theory of hollow waveguides with application to rectangular waveguides.
GIN446Web Programming
3 credits    |    Pre-requisite: GIN300
This course aims to cover key concepts, technologies and skills in server-side and client-side Web programming, including HTML5, CSS, JavaScript, .Net, PHP and MySQL, session management, as well as XML, DTD and DOM. After the completion of this course, students will be able to develop a Web system using a particular Web programming language with dynamic and interactive contents. Students will learn the Web programming concepts and techniques via lectures, lab sessions and development projects. There will be an oral presentation of all term assignments and a final project demonstration. Students will be judged and graded on preparation and presentation skills as well as content and also on effective writing style and grammatical correctness. Course content changes frequently to incorporate new Internet technologies.
Technical Electives – Track 1 – Networking and Cybersecurity
GRT531Advanced Networks Architectures
3 credits    |    Pre-requisite: GRT431
This course covers the following topics: internal routing protocols (RIP, OSPF, EIGRP); external routing protocol (BGP4), evolution; architecture of IP multicast and group management protocol (IGMP) and multicast routing protocols (DVMRP, PIM-SM, PIM-DM); IP networks multi-service, IP and Quality of Service (QoS); DiffServ and differentiated quality of service, architecture; IntServ, architecture and protocols; voice and telephony over IP; Optical IP/MPLS and GMPLS (architecture, main concepts, traffic engineering); METRO Ethernet; VPN services evolution; VPN architectures (layer 2 and layer 3); mobility in IP networks (internet and private); mobility mechanisms in IPv4 networks; IPv6 basic mechanisms; Mobile IPv6; Hierarchical Mobile IP (HMIP); handover mechanisms based on IPv6; overlay networks (caches, CDN and peer-to-peer).
3 credits
This course provides a comprehensive overview of the cybersecurity landscape and introduces students to the various aspects of cybersecurity theory and practice. The course covers a range of topics including network security, cryptography, system security, and organizational security principles.
GIN526Planning and Configuration of Computer Networks
3 credits    |    Pre-requisite: GRT431
This course covers: the design process of computer networks; requirements and specifications; the main problems; modeling of the network design; design and topological expansion; location of equipment; computer networks at multiple levels; design of computer networks and traffic with standards of performance, reliability and quality of service; allocation of resources in computer networks; case studies; protocols and operation of switches and routers; design of networks, including the choice of technologies, protocols and equipment; configuration of switches and routers (wired and wireless); structured cabling; network operating systems; telephony and voice over IP; network management (management performance, configurations and faults in networks); and virtualization.
GRT549Security of Fixed and Mobile Networks
3 credits    |    Pre-requisite: GRT431
The purpose of this course is to introduce the principles of security in fixed and mobile networks. The course starts with an introduction to information security concepts, security services and security mechanisms. In the second part, we discuss the concepts of symmetric and asymmetric cryptography, the hash function, the digital signature and the key sharing procedures and we apply these concepts to secure the data communication using SSL and the IPsec protocols. In the third part, we discuss the security in wireless networks, intrusions and filtering mechanisms through the use of firewalls, and the security of GSM, 3G, and Ad Hoc networks. Finally, we discuss security management and risk management concepts.
Technical Electives – Track 2 – Artificial Intelligence
GIN515Deep Learning
3 credits    |    Pre-requisite: GIN231 and (MAT307 or MAT310) and (STA307 or STA320)
This course provides a solid introduction to the world of artificial intelligence. Students will learn the theory behind Neural Networks and master fundamentals of Neural Networks (NN), Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNN and LSTM), and Generative Adversarial Networks (GAN). Examples on each kind of network are presented in class and the role and importance of the different hyperparameters are discussed. Skills acquired by the students are mainly assessed based on a minimum of 4 projects (1 project for each type of neural networks).
GIN456Human-Robot Interaction: Design Principles and Methods
3 credits    |    Pre-requisite: GEL425 & GIN446
This course covers the fundamentals of Human-Robot Interaction including the principles and methods for designing and deploying applications with social robots.
GEL523Machine Learning
3 credits
In this course we will be studying Neural Network Multi-Layer-Perceptron Network (MLP) and Radial-Basis-Function (RBF) in detail as well as Learning Algorithm. After, we will describe some of the Control methods using Neural Networks. Then comes the fuzzy logic (principles and fuzzy logic control) and the integration of fuzzy methods in neural networks. Then we study the Kalman and the Wiener-Hopf filters. The course includes also an understanding of Supervised Learning, Unsupervised Learning, Feature Engineering.
3 credits    |    Pre-requisite: GEL445 and GIN231
The purpose of this course is to provide an introduction to microcontroller families: Motorola, Intel, Microchip. We will be studying the internal resources and programming of Microchip PIC microcontrollers, as well as developing multiple practical applications.


This program is accredited by the Engineering Accreditation Commission of ABET,


The mission of the Telecommunications Engineering program is to develop candidates for the job market and for higher education in telecommunications engineering by providing essential engineering skills through a recognized educational program with an emphasis in signal processing and telecommunications technologies.

Program Educational Objectives

Telecommunications engineering graduates will:
1. Advance in their careers as professional engineers, researchers, educators, or entrepreneurs amid technological changes.
2. Demonstrate expertise and leadership in different fields of telecommunications engineering and use them to contribute to the sustainable development of society.

Student Outcomes

1. An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
2. An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
3. An ability to communicate effectively with a range of audiences.
4. An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
5. An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
6. An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
7. An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
Holy Spirit University of Kaslik
Tel.: (+961) 9 600 000
Fax : (+961) 9 600 100
© Copyright USEK 2024
Subscribe to our newsletter