Course Schedule

MSc in Information Technology – Course Schedule

Students are required to complete at least 30 credits of CSIT courses.  Subject to approval, students may take a maximum of 3 credits of courses from the Master of Science in Big Data Technology.

Tentative course offering schedule for 2024-25 Fall Term:

  • CSIT 5100  Engineering Reliable Software Systems*
  • CSIT 5210  Data Mining and Knowledge Discovery
  • CSIT 5500  Advanced Algorithms
  • CSIT 5610  Computer Networks: An Internet Perspective
  • CSIT 5730  Principles of Cybersecurity*
  • CSIT 5740  Introduction to Software Security*
  • CSIT 5900  Artificial Intelligence
  • CSIT 5910  Machine Learning
  • CSIT 6000Q  Blockchain & Smart Contracts

Course offering schedule for 2023-24 Spring Term:

  • CSIT 5410  Recognition Systems
  • CSIT 5710  Cryptography and Security
  • CSIT 5920  Financial Technology for Engineering Professionals
  • CSIT 5930  Search Engines and Applications
  • CSIT 5970  Advanced Cloud Computing
  • CSIT 6000R  Natural Language Processing
  • CSIT 6000S  Understanding Large Language Models

All courses are offered subject to needs and availability. For the latest list of courses to be offered, visit Class Schedule & Quota.

For course details, please refer to Course Catalog.

Note: *Courses that fall into the cybersecurity category.

(Updated on 30 May 2024)