Course image EGE404 Thesis I 2026/09 Ng Boon Junn Muhamad Rasydan
2026 - 2027

The course equips students with relevant professional knowledge and research ability. Professional knowledge includes thesis relevant background knowledge and research literature summarization. The research ability contains information searching, practical skills, data analysis, scientific methods, critical thinking, problem solving, logic reasoning and writing skill. In the process of completing the thesis, students will develop communication skills and cooperative ability and lifelong learning habit.

Course image C and C++ Programming 2026/09 Soon Hin Hew
2026 - 2027

Hi,

I am teaching SOF103 this trimester. Please assign me in Moodle to enable course access for my students and me. Thank you.

 

regards,

Dr.Hew

SOF103 lecturer

Course image SWE402 Data Mining 2026/09 Teo Bee Guan - Group 1
2026 - 2027

Advances in data generation and collection are producing a deluge of data sets in commerce and a variety of scientific disciplines. Data analysis techniques are becoming more important. This course introduces fundamental concepts and algorithms of data mining techniques and programming tools for students to apply, implement and evaluate data mining techniques to solve problems.                                                                                        

Course image SWE309 Introduction of Cloud Computing 2026/09
2026 - 2027

This course is an introduction to a typical cloud computing application technology. It covers a background to cloud computing technology and introduces the main manufacturers as well as the various cloud computing platform software development characteristics and specific technical details. Students are also taught programming examples, and introduced to the world's most mainstream open cloud computing application platforms.

Course image SOF203 Fundamentals of Network Technology 2026/09 (SWE) FHMA
2026 - 2027

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 SWE402 Data Mining 2026/09 Teo Bee Guan - CYS Group 1
2026 - 2027

Advances in data generation and collection are producing a deluge of data sets in commerce and a variety of scientific disciplines. Data analysis techniques are becoming more important. This course introduces fundamental concepts and algorithms of data mining techniques and programming tools for students to apply, implement and evaluate data mining techniques to solve problems.                                                                                        

Course image SWE402 Data Mining 2026/09 Teo Bee Guan - CYS Group 2
2026 - 2027

Advances in data generation and collection are producing a deluge of data sets in commerce and a variety of scientific disciplines. Data analysis techniques are becoming more important. This course introduces fundamental concepts and algorithms of data mining techniques and programming tools for students to apply, implement and evaluate data mining techniques to solve problems.                                                                                        

Course image SWE402 Data Mining 2026/09 Teo Bee Guan - Group 2
2026 - 2027

Advances in data generation and collection are producing a deluge of data sets in commerce and a variety of scientific disciplines. Data analysis techniques are becoming more important. This course introduces fundamental concepts and algorithms of data mining techniques and programming tools for students to apply, implement and evaluate data mining techniques to solve problems.                                                                                        

Course image SOFTWARE REQUIREMENT ENGINEERING 2026/09 Chandra Reka Ramachandiran
2026 - 2027

Requirements engineering is the first phase of a software development process. Clear and precise requirements pave the way for software developers and other stakeholders to have a clear scope of the proposed software application. This course exposes students to the process of eliciting, analysing, documenting and maintaining requirements for building software applications

Course image SWE403 Technology and Application of Internet of Things 2026/09 Venantius Kumar Sevamalai
2026 - 2027

Student Self-Enrolment key: tumeric

 

This course focuses on the basic concepts, architecture and related applications of Internet of Things. Students will learn how to setup and run an IOT network of devices.  They will cover protocols, hardware and software that is used for IOT devices.  This course will also include development of software for IOT platform.  Students are expected to complete an IOT project to show their competency at the end of the semester.

 

 

Course image DMT318* Online Game Development 2026/09 Muhammad Sufyan
2026 - 2027

Course Name:  Online Game Development

Course Code: DMT318*

Course Description: 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.

Lecturer Email: sufyan.shakoor@xmu.edu.my

Course image SWE306* Programming Elective II (1) 2026/09 Muhammad Sufyan
2026 - 2027

Course Name:  Programming Elective II (1) 

Course Code: SWE306*

Course Description: This course serves as the introduction for the students to begin web site deisgn and implementation. Thus, first of all, we provide the java introudction. The students could understand the basic Java Syntax and Lib usage. Then, we introuduce the HTML & CSS Technologies. In this part, the student could review the front-end technologies. Last, we introduce Java Enterprise Edition (Java EE), JSF, EJB and Web Services, etc. In the final class, the student should present their projects as final assessment.

Lecturer Email: sufyan.shakoor@xmu.edu.my

Course image [2026/09] SWE407 Software Engineering Academic Project (Dr Yoong Kooi Kuan)
2026 - 2027

This course introduces basic knowledge and skills of doing software engineering projects. The students are required to work independently to produce a thesis. This subject covers the topics as Project Plan, Time Management, Survey, Programmming, Experiment Design, etc. The supervisor and the student will meet weekly at least half an hour to discuss their project. The students shall log their activities accordingly.  This subject will train the students for practical hands-on ability.