Course image DMT413 Big Data Analytics 22/04 Teo Bee Guan
2021 - 2022

We look at the details of Hadoop, Storm and related tools that provide SQL-like access to unstructured data: Pig and Hive. We analyze so-called NoSQL storage solutions like HBase, Cassandra, and Oracle NoSQL, for their critical features: speed of reads and writes, data consistency, and ability to scale to extreme volumes. We will introduce the VM technique used in the data enters. We also will investigate the data deduplication and NVM techniques to reduce the data volume and speed up the processing speed. A large section of the course is devoted to the methods of statistical analysis and case studies from Google, Facebook, IBM and so on. We work with Open Source frameworks like Mahout and Open R and other statistical tools. A part of the course is devoted to public Cloud as a resource for big data analytics.

Course image DMT321 - Mobile Application System Design (Group 2) 2022/04 Norma Liyana Omar
2021 - 2022

The content of this course focuses on mobile application design and development. This course will cover project planning of mobile applications until executing the proposed plan. Students will learn the fundamental of mobile application design and development in Ui/Ux design, functionality, and database.

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 DMT321 - Mobile Application System Design (Group 1) 2022/04 Norma Liyana Omar
2021 - 2022

The content of this course focuses on mobile application design and development. This course will cover project planning of mobile applications until executing the proposed plan. Students will learn the fundamental of mobile application design and development in Ui/Ux design, functionality, and database.

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 SOF203 Fundamentals of Network Technology 2022/04 Wei Chuen Yau
2021 - 2022

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 3D Animation 2022/04 May Chan Yuen
2021 - 2022

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 DMT318 Online Game Development 2022/04 Valarmathie
2021 - 2022

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.                                                                                                                                                                                                              


Course image Game Design and Development 2022/04 Valarmathie
2021 - 2022

This is an introductory course on game design and development. This course is divided into two main parts. The first part is to introduce the students to the game design elements, covering game interaction pattern, game mechanism, game objectives, game outcome, game boundaries and game conflicts.  The second part is to learn how to develop video games using industry level game development engine. It covers game assets, game scripting, collision detection, particle system and game artificial intelligence.  At the end of this course, students will be able to understand the industry level game production pipeline, game concept generation, playtesting concepts, game test and publish the developed game to PC platform.

Course image DMT412 Augmented Reality Technology and Design 2022/04 Yu Ping Heng
2021 - 2022

This course explains the advanced Augmented Reality (AR) technology and how to develop AR-oriented mobile application. It also covers introduction of image recognition in AR development platform, 3D object recognition, the interaction of multiple AR objects, and fundamental techniques used for designing and developing AR mobile application.

Course image DMT202 Introduction to Game Design 2022/04 Yu Ping Heng
2021 - 2022

This course is divided into two main parts. The first part is to learn about the basic principles and elements of game design. The second part is to learn about what needs to be done in the developing process of a computer game. The two parts are not isolated with each other, instead interacting with each other.