Course image CST308 – Computer Architecture 2022/04 Kamran Siddique
2021 - 2022

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.

Course image CST310 - Multimedia Technology 2022/04 Norma Liyana Omar
2021 - 2022

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.

Lecturer name: Miss Norma Liyana Omar

If you have a problem accessing this course Moodle, you can contact me at normaliyana@xmu.edu.my



Course image 2022/04 CST301 Principles of Computer Composition
2021 - 2022

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 SOF106 Principles of Artificial Intelligence 2022/04 Shamini Raja Kumaran (Group 1+MAT)
2021 - 2022

Lecturer: Dr Shamini Raja Kumaran (shamini.rajakumaran@xmu.edu.my)

Day and Time: Every Tuesday (8am-10am) (Lecture Classes)

(Lab Classes - Group 1 and 2 + MAT will be added in Teams Group)

This course provides the basic knowledge of artificial intelligence and related mathematics. To be general and detailed, the topics include searching, heurisitc searching, simulated annealing, gradient method, computational intelligence, decision trees, naïve bayes, k nearest neighorhood, linear models, support vector machine, deep learning components. Given the students are without math foundation, we provide the prerequisites' in the first class, while in the final class, the students in group shall finish one project and present this project in class.


Course image UNIX System Programming 2022/04 BURRA VENKATA
2021 - 2022

This course develops fundamental Unix/Linux concepts: process management, inter-process communication, threads, file systems, memory management, virtual memory and the I/O subsystem. The course further develops C language knowledge with the ANSI and POSIX standards from previous units to enable competent C programming at the system level. Parallel to this the student is introduced to Unix/Linux scripting and systems administration.

Course image CST403 Principles of Database 2022/04 (Subashini G)
2021 - 2022

  • This course introduces database principles such as data modelling and entity-relationship diagrams, as well as the fundamental rules of Structured Query Language (SQL). 
  • The principles of relational systems and database manipulations are also stressed throughout the course. 
  • The course also covers database processes and procedures, as well as current trends such as data warehousing and data mining. The course takes a problem-based learning method.

Lecturer : Subashini Ganapathy

Email: subashini.ganapathy@xmu.edu.my

Course image CST307 Software Architecture and Development Environment 2022/04
2021 - 2022

This course covers fundamentals of software development, software process models, design of software system, development of large scale software system, and software development environment. 



Course image CST309 Computer Networks and Communication 2022/04
2021 - 2022

This course introduces the hybrid five-layer model and topics of digital data communication, wireless networks, multi-media networks and network security will be discussed.

Course image Programming Language (C) 2022/04 Hamid Tahaei
2021 - 2022

Course Code: CST103

Lecturer: Dr. Hamid Tahaei

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


Course image BSC109 Programming in Language C (EGE) 2022/04 Cheng M.
2021 - 2022

Course Name:  Programming in Language C (EGE)

Course Code: BSC109

Course Description: fundamental programming concepts and comprehensive programming techniques along with C

Lecturer email address:  ming.cheng@xmu.edu.my