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.
2026-27 Fall Term (Tentative)
- CSIT 5100 Engineering Reliable Software Systems*
- CSIT 5210 Data Mining and Knowledge Discovery
- CSIT 5410 Recognition Systems
- CSIT 5500 Advanced Algorithms
- CSIT 5610 Computer Networks: An Internet Perspective
- CSIT 5710 Cryptography*
- CSIT 5730 Principles of Cybersecurity*
- CSIT 5760 Blockchain and Smart Contracts*
- CSIT 5910 Machine Learning
- CSIT 6000U Enterprise Software Engineering*
- CSIT 6000V Advanced AI Computing and Systems
2025-26 Spring Term
- CSIT 5520 Natural Language Processing
- CSIT 5530 Understanding Large Language Models
- CSIT 5740 Introduction to Software Security*
- CSIT 5900 Artificial Intelligence
- CSIT 5920 Financial Technology for Engineering Professionals
- CSIT 5930 Search Engines and Applications
- CSIT 5970 Advanced Cloud Computing
- CSIT 6000T Digital Forensics - A Technical Perspective*
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 are classified under the cybersecurity category.
(Last updated on July 15, 2026)