top of page

(N/481/4/0831) (06/26) (MQA/PA14556)

Software engineering is a study of engineering that gears toward designing, developing, and maintaining software.


A systematic engineering approach to software development is known as software engineering. A software engineer is a person who designs, develops, maintains, tests, and evaluates computer software using software engineering principles.
Anchor 1

Study Objective

This programme provides students with fundamental software engineering knowledge and practical and analytical thinking skills in software development. It also provides students with basic managerial skills and innovation in the area of software engineering business opportunities, as well as educational experience that motivates them to pursue higher levels of study and life-long learning.

Course Module

  • Foundation English

  • Introduction to Computers

  • Operating System

  • Embedded System

  • Fundamental of Software Engineering

  • Software Process Engineering

  • Internet Applications

  • Programming Fundamentals

  • Object-Oriented Programming

  • NET Programming

  • Database Fundamentals

  • Data Communication and Networking

  • Data Structure and Algorithms

  • Statistics and Probability

  • Digital Multimedia

  • Discrete Mathematics

  • Calculus

  • Computer Ethics

  • Computer Architecture

  • Business Innovation in IR 4.0

  • Human Computer Interaction

  • System Analysis and Design

  • Mobile Development

  • Quantitative Analysis

  • Artificial Intelligence

  • Internet of Things

  • Cyberpreneurship

  • Entrepreneurship and Technopreneur in Malaysia

  • Final Year Project

  • Community Service

  • Industrial Training


  • Critical Thinking and Problem Solving

  • Bahasa Kebangsaan A

  • Malaysian Studies II / Bahasa Melayu Komunikasi I

bottom of page