Year 1

Content:



1st Semester

  • Research Topics in Software Systems (mandatory)

You can chose 2 SE electives and another one from IT/ML/CI or 3 SE electives:


Software Engineering electives (choose 2 or 3):

  • Component Based Software Engineering

  • Compiler Design

  • User Interface and User Experience Design


Information Technology electives:

  • Data Transmission, Coding and Compression

  • Bioinformatics

  • Cellular Data Networks


Machine Learning electives:

  • Fundamental of Machine Learning

  • Optimization In Machine Learning

  • Deep Learning

  • Fundamentals of Computer Vision

  • Big Data Analytics


Cloud Computing and Internet of Things electives:

  • IoT and Cloud Architectures and Communication Technologies

  • Algorithms and Protocols in IoT and Cloud

  • Smart Sensors and Sensor Networks

  • Hardware Acceleration Techniques for Cloud Computing

  • Cyber Physical Systems





2nd Semester

  • Introduction to Research (mandatory)

  • Academic Ethics and Integrity (mandatory)

You can chose 2 SE electives and another one from IT/ML/CI or 3 SE electives:


Software Engineering electives (choose 2 or 3):

  • Advanced Distributed Applications

  • Heuristic Methods

  • Real Time System Design

  • Advanced Databases


Information Technology electives:

  • Emergent and Collective Intelligence Systems

  • Integrated Information Systems

  • Optic Fiber Transmissions

  • Fault diagnosis and Design for Testability


Machine Learning electives:

  • Natural Language Processing

  • Probabilistic Graphical Models

  • Reinforcement Learning

  • Computer Vision

  • Big Data Visualization


Cloud Computing and Internet of Things electives:

  • Mobile Cloud Computing and Applications

  • Advanced Embedded Systems

  • Big Data in Cloud and IoT

  • Cloud Based AI Services

  • Fault-Tolerance of IoT and Dependable Cloud Computing