Course image 2025/09 SOF104 Principles of Information Systems Noor Hida Natrah Aziz
2025 - 2026

This course will expose students to basic principles of information systems by concentrating on organising business-related information in traditional and global settings. In addition, this course addresses the appropriate IS concepts and also provides a strong managerial emphasis on meeting business and organisational needs. 

Course image 2025/09 Software Architecture and Design Patterns Noor Hida Natrah Aziz
2025 - 2026

Software Architecture is the discipline of designing and specifying software systems. As we move towards larger and larger (or ultra-large-scale) systems, having well-designed architecture and system models will be an essential element for producing software that is of high quality and maintainable. Several recent trends, such as the adoption of software product line engineering (SPLE) by various industrial sectors and a shift towards designing self-adaptive software that can respond to environmental changes, suggest that software architecture is becoming an integral part of the software development process. In this course, students will study the principles of software architecture and will be exposed to software architecture modeling.

Course image DMT318 Online Game Development 2025/09 Chow Kar Yean
2025 - 2026

Online Game Development, DMT318, This course is to introduce the online game development techniques to students. This course includes 3 parts of learning which are general techniques of on-line game development, network communication / programming and multi-player on-line game development.

karyean.chow@xmu.edu.my

Course image DMT314 Virtual Reality 2025/09 YUEN WAI LEONG
2025 - 2026
  • Virtual Reality, DMT3142, This course introduces the development history, basic principles and prospects of virtual reality technology. It also covers the method and techniques of creating 3D virtual scene and how to improve the multimedia effect. Students will also learn virtual reality techniques, types and concept using Game Engine software.
  • waileong.yuen@xmu.edu.my
Course image SOF203 Fundamentals of Network Technology 2025/09 Wei Chuen Yau
2025 - 2026

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. The students will learn the underlying working principles of hardware and software components in networking. In addition, the students will have the opportunity to learn hands-on skills for network configuration.

Course image DMT213 Audio-visual Language 2025/09 Muhammad Sufyan
2025 - 2026

This course introduces the process of video production from pre-production to post production. Students will learn different types of shooting and editing techniques. They will learn how to analyze movie language, learn story structure, develop written or spoken ideas into a narrative and how to edit to create a clear and engaging result for short video. The main topics for this module including cinematography techniques, composition techniques and different type of editing techniques.

Mr. Muhammad Sufyan

muhammadsufyan.qariabdulshakoor@xmu.edu.my

 

 

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

Course Name: Computer Architecture

Course Code: SOF108

Course Description:This course covers the fundamental concepts, principles and analysis method of computer architecture, and also the boundary of software and hardware. In particular, this course discusses the trends in computer design, computer performance, instruction set architecture, logic gates and their function in computer design, role of memory hierarchy in computer architecture, and different types of parallelism that can be used to improve the performance of a computer. Completion of this course will help the students to have a better understanding on the computer design principles.

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

 

Course image Digital Synthesis Technology 2025/09 Anis Karpayah
2025 - 2026

This course is divided into two main parts. The first part is to learn about the basic principles and knowledge about digital synthesis. The second part is to learn about digital synthesis technologies through experiments and the teamwork project on short digital film making. The two parts are not isolated with each other, instead interacting with each other.

Course image Introduction to IT (Group 5) 2025/09 Anis Karpayah
2025 - 2026

This course provides fundamental computer knowledge designed for individuals without a technical background. It provides an introduction to computer components, software, information security, ethics and social issues, while also imparting basic understanding and the trend in the application of networking, multimedia and database technologies.

Course image 3D Animation 2025/09 Anis Karpayah
2025 - 2026

This course introduces the 3D animation techniques and it's fundamental principles to produce a 3D animation using MAYA.  It includes 3 main parts of learning which are object animation, character animation and animated visual effects. Some animation techniques covered in the course are pose-to-pose keyframing, rigging, motion paths, set driven keys, and particle and physic effect. At the end of this course, students will be able to understand the industry level animation production pipeline, manipulate and animate 3D models to produce a 3D animation.

Course image Fundamentals of Computer Animation 2025/09 Anis Karpayah
2025 - 2026

This course introduces the process of creating animation, principles of animation, and learn to use different types of animation techniques to create an animation. Other related topics such as character and animal movements will also be covered. In addition, wide ranges of topic in using 2D animation software will be learned.  Students will use the 2D animation software to develop course projects. By the end of this course, students are expected to create a short 2D animation film.