Multidisciplinary Research Methodology for Doctoral Studies
Cross-cutting Modules

This module aims at providing students with deep understanding of concepts and practices of research, different research approaches and designs, research methods and techniques, writing research proposal, data collection tools and methods, data management and analysis, academic writing, research reporting, and dissemination.

MAT1165*: Calculus for Engineers
Cross-cutting Modules

The modules in Calculus for Engineers aims to consolidate subjects students have seen in secondary school. Problems from engineering will be used to help students develop problem solving and reasoning abilities that will serve them well in their academic studies.

ENE6261.: ADVANCED POWER ELECTRONICS
Cross-cutting Modules

The major focus of this course is on design-oriented analysis of topologies and control methods for various power electronic converters used for dc-dc, dc-ac and ac-dc power conversions in important and current applications.  PSpice and Matlab based simulations will be used extensively to reinforce the basic concepts, and as a design tool as well. Power semiconductor devices such as MOSFETs and IGBTs will be discussed briefly.

CSC80261: Computer Programming
Cross-cutting Modules

Welcome message

Dear Learners, welcome to Computer programming (in C)

In this module, you will have the opportunity to understand key concepts in computer programming and dive deeper in C programming where you will learn the main reasons behind choosing to start computer programming in C language, basic elements of a c program and other advanced key concepts such as arrays and strings, pointers, structures, union and handling files.  You will gain the knowledge and skills needed to write c programs to solve real-world problems and evaluate the code results. I look forward to walking this learning journey with you.

Learning outcomes from this course:

  1. Introduce the historical and social context of computing; Overview of computer science as a discipline
  2. Define key concepts in computer programming such as computer program, Application software, System software, low level language, high level language, middle level language, compiler, interpreter, source code, object code, etc.
  3. Explain the C language features, C program general form and elements of C language and the reason behind choosing C language over other programming languages, stages in program development, C basic data types and complex data types including arrays and strings, pointers, structure, union and file handling.              
  4. Apply stages of program development in writing real-world problem solving  programs 
  5. Evaluate and debug program solutions 
MEE1262 Engineering Drawing and CAD
Cross-cutting Modules

This course gives an insight on the common language applied by various engineers to communicate in between themselves to have a common understanding of how to produce designs and products respecting the standards at the international level.

Accessibility

Background Colour Background Colour

Font Face Font Face

Font Kerning Font Kerning

Font Size Font Size

1

Image Visibility Image Visibility

Letter Spacing Letter Spacing

0

Line Height Line Height

1.2

Link Highlight Link Highlight

Text Alignment Text Alignment

Text Colour Text Colour