Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Masters
Major
Network Engineering | Telecommunications Engineering | Computer Engineering
Area of study
Engineering
Course Language
English
About Program

Program Overview


Communication Systems - Master Program

The Communication Systems master program is designed to provide students with a comprehensive understanding of communication systems, including their design, implementation, and application.


Program Structure

The program is divided into several blocks, including:


  • Block "Projects & SHS": This block includes courses such as Introduction to Project, Project, and Research Project in Communication Systems II.
  • Group 1: This group includes courses such as Advanced Networks, Advanced Probability and Applications, Algorithms II, Cryptography and Security, Distributed Algorithms, Information Security and Privacy, Information Theory and Coding, Machine Learning, Mobile Networks, and Modern Digital Communications: A Hands-on Approach.
  • Group 2: Options: This group includes courses such as Advanced Compiler Construction, Advanced Computer Architecture, Advanced Computer Graphics, Advanced Cryptography, Advanced Multiprocessor Architecture, Advanced Operating Systems, Advanced Topics on Privacy Enhancing Technologies, AI Product Management, Applied Biomedical Signal Processing, Applied Biostatistics, Applied Data Analysis, Automatic Speech Processing, Basics of Mobile Robotics, Causal Inference, Causal Thinking, Computational Complexity, Computational Neurosciences: Neuronal Dynamics, Computer Vision, Concurrent Computing, Data Visualization, Decentralized Systems Engineering, Deep Learning, Deep Learning in Biomedicine, Deep Reinforcement Learning, Design Technologies for Integrated Systems, Digital Education, Distributed Information Systems, Dynamical System Theory for Engineers, Embedded System Design, Ethics and Law of AI, Experience Design, Formal Verification, Foundations of Probabilistic Proofs, Geometric Computing, Gödel and Recursivity, Image Processing I, Image Processing II, Industrial Automation, Interaction Design, Interactive Theorem Proving, Introduction to Natural Language Processing, Learning in Neural Networks, Learning Theory, Machine Learning for Behavioral Data, Markov Chains and Algorithmic Applications, Modern Natural Language Processing, Network Machine Learning, Networks out of Control, Number Theory II.d - Cryptography, Optimization for Machine Learning, Optional Research Project in Communication Systems, Principles of Computer Systems, Project Management and Risk Analysis, Software Security, Student Seminar: Security Protocols and Applications, Sublinear Algorithms for Big Data Analysis, System Programming for Systems-on-chip, Systems for Data Management and Data Science, Topics in Software Security, Topics in Theoretical Computer Science, and Visual Intelligence.

Master Project

The master project is an essential part of the program, allowing students to apply their knowledge and skills to a real-world problem. The project can be completed in various forms, including:


  • Engineering Internship Credited with Master Project: This option allows students to complete an internship of 8 weeks during the summer or 6 months after a semester of master's studies.
  • Master Project in Communication Systems: This option allows students to work on a research project under the supervision of a professor, with a duration of 900 hours.

Program Details

  • Language: The program is offered in English and French.
  • Credits: The program requires 120 credits to complete.
  • Duration: The program typically takes 2 years to complete.
  • Specializations: The program offers various specializations, including Cyber Security, Data Analytics, Networking and Mobility, Software Systems, and Wireless Communications.
  • Research Areas: The program covers a wide range of research areas, including communication systems, computer science, and engineering.
See More
How can I help you today?