The content of this course focuses on mobile application design and development. This course will covers 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
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.
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.
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.
DMT401
Fundamental Research in Academic Project
Monday 3 PM - 6 PM
TBA
MS Team
This is the Moodle course materials site for the DMT212 Human-Computer Interaction (HCI) Term 2021/04.
Course Lecturer: Dr Ili Farhana Md Mahtar
Friday 8.00am-11.00am
(DMT Group) 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.
An advanced course in computer graphics with emphasis on geometry processing, rendering, data-driven computer graphics and so on. The courses requires reading research papers published in the top level conferences and journals such as SIGGRAPH/Eurographics/PacificGraphics.
The course covers an overview of common graphics hardware, 2D and 3D transformations and viewing, and basic raster graphics concepts such as scan-conversion, bitBLT, and clipping. Methods for modeling objects as polygonal meshes or smooth surfaces, and as rendering such as hidden-surface removal, shading, illumination, and shadows will be introduced.
This course requires students to grasp the methods in doing 3D modeling via 3D modeling software. Students will be learning different types of modeling techniques including polygon modeling, nurbs modeling, subdivision surface modeling as well as learning texturing, lighting and rendering.
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.
This course is to introduce the game engine development techniques to students
This class will introduce the basic concepts of games programing design and development, such as collision detection, AI, particle system and physical simulation. The students can also master the basic game programming techniques by using a game engine and the techniques to develop a complicated game.
This course introduces the technique of game development and popular game engines, leading to game development with one of the popular game engine. A combination of lectures and experiments are used in this course.
This course will provide a basic understanding of the methods and techniques of developing a simple to moderately complex web site.