• +60 82 570888

BACHELOR OF SOFTWARE ENGINEERING (Hons)

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 with minimum CGPA of 2.00 and a credit in Additional Mathematics at SPM level or its equivalent; OR
ii. A pass in STPM with a minimum Grade C (GP 2.00) in any 2 subjects and a credit in Additional Mathematics at SPM Level or its equivalent; OR
iii. A Diploma in Computer Science / Software Engineering / Information Technology / Information Systems or equivalent with a minimum CGPA of 2.50 and a credit in Additional Mathematics at SPM Level or its equivalent. Candidates with CGPA below 2.50 but above 2.00 with credit in additional mathematics at SPM level or its equivalent may be admitted subject to a rigorous internal assessment process; OR
iv. Any other Diploma in science and technology with a minimum CGPA of 2.50 may be admitted subject to a rigorous internal assessment process and credit in Additional Mathematics at SPM level or its equivalent.

Note: Candidates without a credit in Additional Mathematics at SPM level or its equivalent may be admitted if the Diploma programme contains subjects in mathematics that are equivalent to Additional Mathematics at SPM level. Candidate with a credit in the computing-related subject at SPM or STPM level or its equivalent may be given preferential consideration.

Duration

3 Years

Programme Structure

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