BCS3444 BIG DATA ANALYTICS

Course categoryJuly 2025

This course introduces students to the key concepts and tools used in Big Data Analytics. It covers the characteristics of big data, data storage and processing frameworks like Hadoop and Spark, and b...

BCS3234 Crytography and Data Security

Course categoryJuly 2025

The syllabus provides an introduction to the basic knowledge and technology related to computer security practices in general. Students will learn a practical overview of both the principles and pract...

BCS3634 Data Recovery , Tracing and Evidence Gathering

Course categoryJuly 2025

This subject provides readiness on responding to an unauthorized intrusion the network and the nodes connected. It focuses on the methods to identify vulnerabilities and take appropriate countermeasur...

BCS3064 Computer Security

Course categoryJuly 2025

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, in...

Computer Networks

Course categoryNovember 2025

Mobile Computing 1125

Course categoryNovember 2025

BCS3044 / BIT2110 Software Project Management (November 2025)

Course categoryNovember 2025

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

2025 November - BCS3254 Data Mining and Data Warehousing

Course categoryNovember 2025

The course introduces the concepts and techniques of data mining and data warehousing, including fundamental, principle, architecture, design, implementation, application of data warehousing and data ...

BIT2133 / BCS2133 Operating Systems

Course categoryNovember 2025

This course covers the concepts, structure, and mechanisms of operating systems. Its purpose is to present, as clearly and completely as possible, the nature and characteristics of modern day operatin...

(Nov25) BCS1014 / BIT1024 / BME1014 / BAS1014 Principles of Programming / Introduction to C Programming / Computer Programming

Course categoryNovember 2025

This practical course introduces to the students on the fundamental concepts of C programming language. Through this course, students will develop computational skills by analyzing, interpreting and d...

BCS3424 SOFTWARE QUALITY ENGINEERING (APRIL 2026)

Course categoryApril 2026

This course provides a comprehensive understanding of software quality principles, metrics, and processes. It begins with an exploration of software quality attributes, the cost of quality, and variou...