BSc (Hons) in Software Engineering

This programme is specifically designed to provide:

Familiarity with the tools and rigorous methodologies used to develop mission-critical and safety-critical software systems.

The ability to critically evaluate design paradigms, languages, algorithms, and techniques used to develop large-scale and complex software systems.

A deep appreciation of the importance of software architecture, testing, documentation, and maintainability.

Subjects:

  • Computing & IT in the Workplace
  • Fundamentals of Software Development
  • Introduction to Databases
  • Introduction to Management
  • Introduction to Networking
  • Mathematical Concepts for Computing
  • Operating Systems & Computer Architecture
  • System Analysis & Design
  • Introduction to Object Oriented Programming
  • Introduction to Artificial Intelligence OR Interactive Media & Web Design Technology
  • Creativity & Innovation
  • Object Oriented Development with Java
  • Programming for Data Analysis
  • Research Methods For Computing and Technology
  • System Development Methods
  • Computer Theory
  • Data Structures
  • Design Methods
  • Requirements Engineering
  • Software Architecture
  • Enterprise Systems
  • Concurrent Programming OR Further Web Design & Development OR iOS Mobile App Development
  • Internship (16 Weeks)
  • Innovation Management & New Product Development
  • Project Management
  • Advanced Programming Language Concepts
  • Algorithmics
  • Design Patterns
  • Software Quality Engineering
  • Designing & Developing Applications on Cloud
  • Investigations in Software Engineering
  • Software Engineering Project
  • Electives (Choose 2):
  • Advanced Database Systems
  • Distributed Computer Systems
  • Enterprise Programming for Distributed Applications
  • HCI & Usability
  • Ethnic Relations (M’sian Students)
  • Islamic & Asian Civilisation (M’sian Students)
  • Malaysian Studies (Int’l Students)
  • Malay Communication Language (Int’l Students)
  • Workplace Professional Communication Skills
  • Employee & Employment Trends
  • Co-Curriculum
Overview
MODE OF STUDY
Full-time
EDUCATION LEVEL
Degree
CATEGORY
Computing and IT
Intakes and Duration
February
3 years
April
3 years
September
3 years
Fees
Course Fee
RM85,800
Entry Requirements
STPM/A Level/Foundation/Matriculation
A Pass in STPM with a minimum Grade C (GP 2.0) in any 2 subjects and a Credit in Additional Mathematics at SPM Level or its equivalent. 2 Passes in A-Level and a Credit in Additional Mathematics at SPM/O-Level/IGCSE OR 2 Passes in A-Level including Mathematics and a Credit in Mathematics at O-Levels. 5 Grade B’s in UEC, including Additional Mathematics. Passed the APU Foundation programme (minimum CGPA of 2.0) with an acceptable achievement in “Further Mathematics” module and a Credit in Mathematics at SPM/O-Level/IGCSE or equivalent. Passed a Foundation/Matriculation (minimum CGPA of 2.0) with a Credit in Additional Mathematics at SPM/O-Level/IGCSE or equivalent. Note: Overseas qualification maybe accepted if Mathematics in 12th Grade/ A-Level is comparable to Additional Mathematics at SPM/O-Level/IGCSE. Students can be given preferential entry for ICT related subject in SPM/ O-Level/ IGCSE. Note: Students who do not have a Credit in Additional Mathematics in SPM/ O-Level/IGCSE but have an acceptable achievement in Mathematics related subjects during the Foundation which may be equivalent to SPM/O-Level/IGCSE Additional Mathematics, can be accepted into Degree Programmes. Students can be given preferential entry for ICT related subject in SPM/ O-Level/ IGCSE. Any qualification that APU accepts as equivalent to the above.
Subjects
Computer Science & IT
Software Engineering

Our Sponsors