Course image SEM109 Principles of Marketing Tutorial Group 7 2026/04 Daljit Kaur A/P Pajen Singh
2025 - 2026
Students will be able to describe the key concepts upon which the practice of marketing is based. Practice the marketing concepts, complying with the ethical standards in the marketplace and in everyday life. Initiate the roles and influence of marketing from an entrepreneur’s perspective. Apply marketing concepts in analyzing a range of marketing problems.
 
Course image BSC123 Calculus II (AIT-Group 2) 2026/04 Yufeng Lu
2025 - 2026

This course introduces students to infinite series, multivariable calculus and vector calculus including infinite series and convergence test, Taylor series and approximation, parametric equations and polar coordinates, geometry of space, vector functions, partial derivatives, application of partial derivatives, maxima and minima, multiple integrals, iterated integrals, applications of multiple integrals, line and surface integrals, Green’s Theorem, Gauss’s Divergence Theorem and Stokes’s Theorem, Fourier series.

Course image BSC123 Calculus II (EGE) 2026/04 Yufeng Lu
2025 - 2026

This course introduces students to infinite series, multivariable calculus and vector calculus including infinite series and convergence test, Taylor series and approximation, parametric equations and polar coordinates, geometry of space, vector functions, partial derivatives, application of partial derivatives, maxima and minima, multiple integrals, iterated integrals, applications of multiple integrals, line and surface integrals, Green’s Theorem, Gauss’s Divergence Theorem and Stokes’s Theorem, Fourier series.

Course image CYS305 Fundamentals of Academic Research 2026/04 Dilshani
2025 - 2026

This course introduces students to academic research, covering literature review, research methods, data collection, and analysis. Students will also learn how to write project proposals and communicate their work effectively in both written and oral forms. By the end, they will be prepared to conduct research projects on their chosen topics.

Course image LGS004* Beginning German 2026/04 Thanushah
2025 - 2026

This course is an introduction to German language and culture. It is designed for students with little or no knowledge of German language or culture.In this course, students will develop fundamental oral and written skills in German. The fundamentals of German pronunciation, grammar, and culture are presented through a balanced development of all four skills: listening, speaking, reading, and writing. It provides typical themes, grammar and vocabulary fields for German learning beginners.

Course image CST204 Data Structures
2025 - 2026

This course covers fundamentals of basic knowledge of Data structures ( the concept of data structure; the logical structure and storage structure of data), also the concepts of Lists  ( Representation and Implementation: Order and chained); Stack and Queue (Representation, Implementation and application); String (Representation, Implementation and Pattern matching algorithm); Array (Representation, Implementation and Compression storage of matrix, etc.); Tree (storage structure, traversal and cues of binary tree, conversion of forest to binary tree, etc); Graph (storage structure, traversal, critical path and shortest path); Searching and Hashing; Advanced Sorting.

Course image LGS005* Intermediate German 2026/04 Thanushah
2025 - 2026

This course is the continuation of work began in Beginning German. It is designed for students who have previously taken German course LGS004. In this course, students will learn how to express themselves and communicate more effectively in German. Students will review what they have already studied and further develop their ability to speak, read and write in German by listening and using the language to communicate with each other. More topics about German culture will be explored.

Course image CST207 Design and Analysis of Algorithms 2026/04 Najla'a A. M. Draib
2025 - 2026

CST207 Design and Analysis of Algorithms 2026/04

This course introduces the design and analysis of algorithms with an emphasis on correctness and efficiency using mathematical tools. Students will evaluate and select suitable algorithms for solving computing problems such as pathfinding, and develop problem-solving skills through key algorithmic techniques. The course also covers the use of mathematical proofs to interpret and verify algorithm correctness, supporting further academic and professional development.

Dr. Najla'a Ateeq Mohammed Draib

najlaaateeqmohammed.draib@xmu.edu.my

Course image SOF105 Data Structure 2026/04 Najla'a A. M. Draib
2025 - 2026

Data Structure

This course introduces fundamental concepts of data structures and their implementation using the C/C++ programming language. Students will develop software engineering skills through practical use of development environments, understand data organization and operations, and apply appropriate data structures to solve real-world problems. The course also covers the design and analysis of searching and sorting algorithms to evaluate their efficiency and suitability.

 

Dr. Najla'a Ateeq Mohammed Draib

najlaaateeqmohammed.draib@xmu.edu.my

Course image GO368 Introduction to IT 2026/04 Anis Karpayah (Group 3)
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 G0368 Introduction to IT 2026/04 Anis Karpayah (Group 4)
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 SOF108 Computer Architecture 2026/04 Tiong-Sik Ng
2025 - 2026

Course Summary:

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: Ng Tiong Sik

Course Timeline:

  1. Fundamental of computer architecture
  2. Digital Logic
  3. Instruction Set Principles
  4. Memory hierarchy
  5. Instruction-level parallelism and its exploitation
  6. Thread-level parallelism
Course image Principles of Accounting - 202604 (Tutorial Group 9-Chong)
2025 - 2026

This course is an introductory course of accounting. After learning the course, students are expected to understand the double-entry system in accounting, the accounting cycle, the accounting treatment of major balance sheet items, such as cash, accounts receivable, inventory, fixed assets, intangible assets, current liabilities, long-term liabilities and owners' equity. Case study will be applied to develop students’ professional judgment, critical thinking, and problem solving skills.

Course image BSC129 Discrete Mathematics 2026/04 Christopher Chung
2025 - 2026

This course introduces methods of discrete mathematics to students. Topics covered include: propositional and predicate logic, arguments, sets, functions, elementary number theory, recursion and mathematical induction. basic counting techniques, the pigeonhole principle, permutations and combinations, relations, graphs, Eulerian and Hamiltonian paths, binary trees and spanning trees.