BCS3434 Introduction to Machine Learning

Course categoryNovember 2024

This course presents the basics behind understanding and using modern machine learning algorithms. It will cover the discussion a framework for reasoning about when to apply various machine learning t...

BCS2044 Introduction to Artificial Intelligence

Course categoryNovember 2024

This course introduces the fundamental of Artificial Intelligence concepts. It includes an introduction to Artificial Intelligence, search algorithms, constraint satisfaction problem and adversarial s...

BCS1043

Course categoryNovember 2024

BCS3064 Computer Security

Course categoryNovember 2024

This course covers basic concepts and practices in computer security. This includes topics such as information security, authentication, authorization, database security, secure protocols and princip...

BCS3214 Network Security

Course categoryNovember 2024

This course discusses the fundamental issues and first principles of security and information assurance. It will look at the security policies, models and mechanisms related to confidentiality, integ...

Ethical Hacking

Course categoryJuly 2025

RAM1022_202507

Course categoryJuly 2025

This course provides an introduction to basic concepts and techniques in calculus, progression, vectors and circles in the fundamental level. The course will help students understand the basic concept...

BCS3044 - Software Project Management (July 2025)

Course categoryJuly 2025

This course introduces the fundamental concepts of software project management, including project definition, scope management, planning, organisation, resource allocation, scheduling, monitoring and ...