Bachelor of Software Engineering (Hons) in Collaboration with Infrastructure University Kuala Lumpur

Programme Code R/481/6/0717 ( 08/12/2020 – 07/12/2025)
MQA/FA7998
Level of StudyDegree
Mode of StudyFull Time
Duration3 Years
Graduating Credit120
Course Locationi-CATS Kuching
IntakesMarch, June and September

Introduction

Software Engineering is a program dedicated to techniques required in constructing computer systems. Complex systems are used in the process of our daily life. The things we use such as vehicles, electricity, machines in our homes are controlled by these systems. These are essential needs and we rely heavily on them to work all the time in our daily routines.

Objective

Students will learn the essential elements of software engineering and gain invaluable experience in team-work, project management, the utilisation of industry best practice techniques, industry internship, and be involved in a major software related project.

Career Opportunities

The career opportunities both in the government and private sector include:

  • Software Programmer
  • Web Developer
  • IT Assistant Executive
  • Software Technical Support Officer
  • Software Sales Representative

Entry Requirements

i. A pass in Matriculation or Foundation studies or equivalent with minimum CGPA of 2.00 or a pass in STPM or equivalent with a minimum Grade C (GP 2.00) in any 2 subjects and credits in the following subjects at SPM level or its equivalent:
a) Additional Mathematics; or
b) Mathematics and one of the Science, Technology or Engineering related subject.
Note: Candidates for category i. b) must take mathematics strengthening subject with topics that are appropriate to the field of Computer Science and Software Engineering at the beginning of their study.
Students are required to pass the Mathematics strengthening subject as a prerequisite before being allowed to take the relevant core courses. However, this does not prevent students from pursuing other core or non-core courses which do not set the mathematics strengthening subject as prerequisite.
The requirement for Mathematics strengthening subject can be exempted if the Matriculation programme, Foundation studies or equivalent has offered mathematics subject and their achievements are equivalent or more than the credit requirements of the Additional Mathematics at SPM level; OR

ii. A pass in STPM Science stream or equivalent with a minimum Grade C (GP 2.00) in one Mathematics subject and one Science/ICT subject; OR

iii. A Diploma in Computer Science / Software Engineering / Information Technology / Information Systems or equivalent with a minimum CGPA of 2.50; OR

iv. Any other Diploma in science and technology with a minimum CGPA of 2.50.

Note: Candidates for categories iii and iv with a CGPA between 2.00 and 2.50 may be admitted subject to a rigorous internal assessment process of the HEP.

Programme Structure

Students must complete a total of 120 credits in order to be awarded the Bachelor of Software Engineering (Hons).

Year 1

  • Programming Fundamentals
  • Computer Architecture
  • Database Concepts
  • Discrete Structure
  • Fundamentals of Software Engineering
  • System Analysis & Design
  • Interactive Skills
  • Technical & Professional Communication
  • Software Architecture
  • Data Communication & Networking
  • Hubungan Etnik / Pengajian Malaysia 3
  • Tamadun Islam dan Tamadun Asia / Bahasa Melayu Komunikasi 2

Free Modules Subjects: Introduction to Statistics, Introduction to E-Commerce, Organization Management, K-Management, Innovation Management,

Field Elective Subjects: Mobile Programming, Software Development Tools, Network and Data Security, Open Source Development

 

Year 2

  • Ethics and Professional Conducts
  • Data Structure & Algorithms
  • Operating System
  • Requirements Engineering
  • Human Computer Interaction
  • Object Oriented Programming
  • Object Oriented Technique
  • Software Evolution & Maintenance
  • Software Project Management
  • Bahasa Kebangsaan A / Small Group Communication

Free Modules Subjects: 

Introduction to Statistics, Introduction to E-Commerce, Organization Management, K-Management, Innovation Management,

Field Elective Subjects: Mobile Programming, Software Development Tools, Network and Data Security, Open Source Development

 

Year 3

  • Advanced Programming
  • Software Quality & Measurement
  • Software Testing & Inspection Method
  • IT Project I
  • IT Project II
  • Pengajian Islam 2 / Nutrition and Public Health / The Constitution of Malaysia
  • Futsal 2 / Introduction to Theatre 2
  • Industrial Training / Apprenticeship

Free Modules Subjects: Introduction to Statistics, Introduction to E-Commerce, Organization Management, K-Management, Innovation Management,

Field Elective Subjects: Mobile Programming, Software Development Tools, Network and Data Security, Open Source Development