Course image Multimedia Technology/2025/09 Kala Devi Managuran
2025 - 2026

This course covers the fundamentals of multimedia technology and multimedia design application. It lays the foundation for the theoretical, conceptual, and technical development of multimedia. Thank you.

Course image CST313 Fundamental Academic Research 2025/09 Dilshani
2025 - 2026

This course introduces students to academic research, covering literature review, research methods, data collection, and analysis. Students will also learn how to write project proposals and communicate their work effectively in both written and oral forms. By the end, they will be prepared to conduct research projects on their chosen topics.

Course image CYS402 Biometrics 2025/09 Li Jing
2025 - 2026

- Biometrics, CYS402.

- Biometrics has emerged as a specialized field in criminal forensics, public safety surveillance, user authentication and identification. Expansion of biometric modalities are ranged from fingerprint, face and other traits to multimodal biometric traits. Objectives of this course include scientific foundations needed for the design, implementation, and evaluation of biometric identification systems.

- jing.li@xmu.edu.my

Course image CYS306 Advanced Network Attack and Defence Technology 2025/09 Li Jing
2025 - 2026

- Advanced Network Attack and Defence TechnologyCYS306.

- This course covers advnaced network attacks and defence technologies. It covers in-depth methodologies, techniques, and tools to for attacking wireless and mobile platforms. Advanced techniques of using Metasploit framework and PowerShell as well as various advanced defence strategies and mechanisms for mitigating the security attacks are covered as well. Completion of this course will help the students to learn about advanced methodologies and hands-on practices of conducting penetration tests. Students will also learn to identify advanced solutions for security protections.

- jing.li@xmu.edu.my

Course image CST309 Computer Networks and Communication 2025/09 Li Jing
2025 - 2026

- Computer Networks and Communication, CST309.

- This course introduces key networking technologies. It covers the topics related to the architecture of the Internet, digital data communication, wireless networks, protocols, and network security. Students will learn the underlying working principles of hardware and software component internetworking. In addition, the students will have the opportunity to learn hands-on skills for network configuration.

- jing.li@xmu.edu.my

Course image CST103 Programming Language (C) 2025/09 Muhammad Sufyan
2025 - 2026

This course provides a thorough introduction to the C programming language. It will cover basic syntax, grammar and topics . It aims to impart the practical programming techniques to the students.

 

Lecturer Name: Mr. Muhammad Sufyan

 

Lecturer Email: muhammadsufyan.qariabdulshakoor@xmu.edu.my

Course image CST210 Object-Oriented Programming-Java 2025/09 Nahar
2025 - 2026

This course provides a thorough introduction to the application of Java based object-oriented programming. It will cover basic Java syntax and grammar, and expose students to object-oriented programming, event-driven techniques and Java GUI programming, all in the Java based development environment. Students are exposed to Java OOP programming concepts, use of OOP in algorithms and the use of obejct oriented concepts in solving software engineering related problems. Upon completion of this course, students are expected to have gained sufficient OOP skills to solve computing problems via OOP in the Java based environment.

Course image 2025/09 CST301 Principles of Computer Composition
2025 - 2026

This course introduces computer organization looking at data representation, computer arithmetic, instruction of set architecture, data-path and control, memory organization, I/O, communications, and trends in computer architecture. In addition we will build a virtual computer from basic components up to a working architecture that can be programming in machine code.

Course image CST308 Computer Architecture 2025/09 Hafizah
2025 - 2026

Course Name: Computer Architecture

Course Code: CST308

Course Description: This course covers architectural techniques such as pipelining, pipeline dependencies and hazards, out-of-order execution, branch predictor, VLIW processors, multiprocessors, and Vector, SIMD, GPU micro-architectures. In addition, this course covers other topics including quantitative principles of computer design, computer reliability and availability, instruction set architecture, memory hierarchy, cache memory, memory virtualization, cache coherence protocols. Completion of this course will enable the students to analyze cost performance and design trade-offs in designing and constructing a computer processor.

Lecturer Email Address: hafizah.arazak@xmu.edu.my 

 

Course image CST305 Computer Graphics 2025/09 BURRA
2025 - 2026

This course provides an introduction to the principles of computer graphics. In particular, this course focus on the theoretical aspects and implementation of computer graphics through 3D graphics Application Programming Interfaces. Design and develop methods of modelling polygons, UV texture and shading, shadows and illumination, and rendering will be introduced. The methods are typically used to interact with graphics processing unit (GPU) to create computer graphics.

Course image CST403 Principles of Database System 2025/09 Zamratul Asyikin
2025 - 2026

This course introduces fundamental database concepts, including data modeling, entity-relationship diagrams, and the basic principles of Structured Query Language (SQL). It focuses on understanding relational database systems and their manipulation. Additionally, the course explores database processes, procedures, and emerging trends such as data warehousing and data mining. A problem-based learning approach is used to enhance practical understanding.