Science
Bachelor of Science (Hons) in Software Engineering
Learning Mode
Full Time
Duration
3 Years
Start date
March, July, September
Qualification
BSc (Hons) in Software Engineering
Fees
Malaysian: RM 83,000 (approx.)
International: RM 88,000 (approx.)
Location
APU Campus, Bukit Jalil, Kuala Lumpur, Malaysia
About the Course
The Bachelor of Science (Hons) in Software Engineering at APU is an industry-driven programme designed for aspiring developers and software architects. It focuses on the structured development and engineering of software systems, preparing students to design, build, and manage complex applications for modern business, industry, and society.
This course covers all essential areas of software engineering, including software design, programming, testing, deployment, and maintenance. With strong emphasis on project-based learning and collaboration with tech companies, students develop both technical skills and real-world experience.
The programme is delivered in collaboration with De Montfort University (UK), and graduates receive a dual award that enhances international employability.

Why choose Software Engineering at APU?
Industry connected
Co-developed with tech leaders, the programme includes internships, projects, and mentoring from industry professionals.
Global opportunities
Dual degree from APU and De Montfort University (UK) boosts global employability and postgraduate opportunities.
Professional accreditation
MQA-approved and EAC-aligned, following IEEE and ACM standards for global software engineering excellence.
Course Overview
This programme teaches the end-to-end software development process, from requirement analysis to maintenance. Students learn to develop robust, secure, and scalable software while mastering agile development practices, software architecture, and user experience design.
Throughout the course, students undertake hands-on coding assignments, collaborative software projects, and a final year capstone project that simulates real client demands.
Course Duration
The course runs for 3 years full time and is divided into:
- Year 1: Core computing and software fundamentals
- Year 2: Advanced software methods, tools, and system design
- Year 3: Specialised modules, project work, and industry application
Each year includes project-based assessments and exposure to modern development platforms and languages.
Course Curriculum
Year 1 Modules:
- Introduction to Software Engineering
- Programming Fundamentals
- Operating Systems & Computer Architecture
- Data Communications
- System Analysis & Design
- Database Management
- Mathematical Concepts for Computing
- Academic Research Skills
Year 2 Modules:
- Object-Oriented Development with Java
- Software Engineering Principles
- Software Project Management
- Requirements Engineering
- Advanced Programming Techniques
- Computer Security
- Human-Computer Interaction
- Software Testing & Quality Assurance
Year 3 Modules:
- Software Architecture
- Formal Methods & Models
- Web Application Development
- Cloud-Based Software Development
- Final Year Project (Capstone)
- Electives (e.g. Mobile Development, DevOps, Game Programming)
Admission Requirements
Malaysian Students:
- STPM / A-Level: 2 principal passes
- UEC: 5Bs including Mathematics
- Foundation in Computing or Diploma in IT/Software Engineering
- Other equivalent qualifications recognised by MQA
International Students:
- Equivalent qualifications accepted
- English proficiency: IELTS 5.5 / TOEFL 550 / equivalent
- Students not meeting the English requirement can enrol in APU’s English Enhancement Programme
Fees and Funding
Tuition Fees:
- Malaysian Students: RM 83,000 (approx.)
- International Students: RM 88,000 (approx.)
Financial Assistance Options:
- Merit-based Scholarships
- Special Tech Talent Bursaries
- PTPTN Loans (for Malaysians)
- Monthly installment plans
- Corporate sponsorships (subject to availability)
Career Opportunities
Graduates of this programme are well-equipped for a wide range of careers in software and systems development, such as:
- Software Engineer
- System Analyst
- Application Developer
- Web Developer
- DevOps Engineer
- Software Tester / QA Engineer
- Software Architect
- Cloud Engineer
- Technical Project Manager
APU alumni are employed by leading tech employers such as IBM, Intel, Oracle, Accenture, and Google.
Contact Us
Reach out for any inquiries or assistance needed.