System NoticeWe're enhancing our site to serve you better and for better experience. We apologize for any temporary interruptions.System NoticeWe're enhancing our site to serve you better and for better experience. We apologize for any temporary interruptions.
Bachelor in Software Engineering (Honours)

Bachelor in Software Engineering (Honours)

Nilai University · Nilai, Malaysia

QS World University Ranking: N/A

Quick Overview

Apply Now
Duration
3 Years
🎓
Degree
Bachelor
📍
Campus
Nilai, Negeri Sembilan, Malaysia
📚
Total credits
0 credit hours
📅
Intake
December - Winter intake
Admission restriction
Non-Restricted
🗣️
Teaching language
English

📘 Program Overview

Software Engineering is the discipline of developing and maintaining software systems that behave reliably and efficiently, and it is designed to support the needs of organisations across different business sectors. This programme aims to give you a strong foundation of the concepts and underlying principles of software engineering, with a strong focus on understanding and working with the software process.

The programme equips you with the knowledge and skills to analyse, design, develop, test and implement, evaluate, maintain and document large-scale software systems. You study core software engineering and related computing subjects, complete a capstone sequence (SE Project I and SE Project II), and gain industry exposure through internship.

🎯 Course & Curriculum

Course structure

Foundational phase
  • Understanding Computing
  • Introduction to Object Oriented Programming
  • Object Oriented Software Development
  • C Programming
  • Data Structure and Algorithms
  • Database Systems
Core software engineering phase
  • Software Design and Architecture
  • Operating Systems Principles
  • Software Requirements Engineering
  • Software Modeling and Analysis
  • Software Process
  • Mobile Application Development
Advanced & applied engineering phase
  • Software Project Management
  • Software Quality and Measurement
  • Software Verification and Validation
  • SE Project I
  • SE Project II
  • Internship
Honours capstone phase
  • Big Data Analytics
  • Machine Learning
  • Back End Web Development
  • Software Design Pattern and Technology
  • Software Evolution

Curriculum

SemesterNo. of modulesModule / subject categorycredit hoursSemester total
Semester 1Programme modules (as listed on official programme module section)Understanding Computing
Semester 2Programme modules (as listed on official programme module section)C Programming
Total0 credit hours

Career outcomes

  • You build job-ready software engineering skills to design, develop, test, and implement software systems through programming, software modelling, and architecture-focused modules.
  • You gain practical experience through Software Verification and Validation plus SE Project I and SE Project II, which prepare you for real-world development workflows and delivery expectations.
  • You strengthen employability in modern tech roles by studying topics such as Big Data Analytics, Machine Learning, Cloud-related learning, and back-end development capabilities.
  • You develop deployment-ready application skills through modules like Mobile Application Development and Back End Web Development, supporting roles in product and platform engineering.
  • Your internship prepares you to enter the workforce with workplace exposure, helping you transition faster into software development, QA/testing, and engineering support roles.
  • You can pursue progressive career paths into senior engineering and technical lead responsibilities by grounding your learning in software process, quality measurement, and software evolution.

Employability rate

Software engineering graduates in Malaysia typically see an employability rate of around 82% and an unemployment rate of about 18% as hiring demand depends on project skills and portfolio readiness.

Together, these figures support a generally stable outlook for graduates who complete the program modules and internship with demonstrable software projects.

✅ Entry Requirements

Academic qualification

RequirementDetails
Higher secondary / A-Level (international entry routes)International applicants can be considered with recognised school-leaving qualifications such as STPM, A-Level, UEC, or a relevant foundation/matriculation pathway, provided you meet the programme’s stated subject and mathematics requirements and any CGPA/grade conditions published by Nilai University for foreign qualifications.
Diploma / bachelor's qualification (international entry routes)International applicants with an MQF Level 4 diploma in computing fields, or other recognised diploma qualifications, may apply by meeting the minimum published CGPA/grade thresholds and any stated internal evaluation or interview conditions. Nilai University also publishes English-language exemption conditions for international applicants whose prior qualifications were taught in English as the main medium of instruction.

Module matching by study area

Study areaMatch possible?Conditions
Computer Science & ITDirect matchThe programme covers software engineering and computing fundamentals such as programming, software design, databases, and networking, so applicants with relevant computing study backgrounds typically align well with the entry profile.

Language requirements

International applicants must meet Nilai University’s English Language Requirements for this programme. If you do not meet the stated requirements, you may join the Intensive English Programme at Nilai University, which builds your English skills and prepares you for IELTS.

IELTS Academic

Overall
5.0

TOEFL iBT

Overall
40

MOI (Medium of Instruction)

MOI waiver details are not published for this programme. See the English test requirements above.

Other accepted proofs

CEFR level
B1

💶 Fees & Funding

ItemAmountNotes
TuitionMYR 60000 / total programOfficial fee structure for international students: total fee for Bachelor in Software Engineering (Honours) is RM 60,000.00 (3 years).

Proof of financial resources

Nilai University’s international applicant process includes preparing for the student pass and visa processing requirements. Specific blocked-fund or bank-statement amounts are not published on the programme page, so ensure your financial documents meet the latest requirements from Malaysian student visa guidance and the university’s offer conditions.

  • Student visa and student pass financial documentation as required by Malaysian student visa guidance (blocked funds/financial evidence rules are not stated on the programme page).
  • Proof that you can pay the programme tuition as stated in your Letter of Offer / pro forma invoice after application review.

Important dates

Application window

MilestoneDecember - Winter intake
Application portal opensN/A
Application deadline (final submit)N/A
Application deadline (EU students)N/A
Application deadline (Non-EU students)N/A
Recommended apply-byN/A
Semester beginsN/A

Pre-application & reviews

MilestoneDecember - Winter intake
VPD request - recommendedN/A
VPD result expectedN/A
APS - recommendedN/A
Start eligibility checkN/A

Document submission deadlines

MilestoneDecember - Winter intake
Application submission deadlineN/A
Document submission deadline (EU students)N/A
Document submission deadline (Non-EU students)N/A
Language certificate deadlineN/A
Official transcripts deadlineN/A
Certified translations deadlineN/A
Postal / hard-copy documents deadlineN/A
Missing documents (if requested)N/A

📝 How to Apply

1

Submit your international application

Submit your application about 3 months before the intake you intend to enroll in so Nilai University can facilitate your student visa processing. Use the university’s official international student process and ensure all requested fields are completed in the application.

2

Complete and prepare your documents

Prepare a completed application form and accommodation form, along with two sets of passport photocopies with at least 2 years validity. Include your secondary or secondary vocational results and graduation certificate, with English translations if your originals are not in English. Follow the university’s photo and health declaration requirements as listed in the international application procedure.

3

Pay the application fee and send documents/payment details

Pay the required programme application fee and send your documents and payment details to Nilai University as instructed in the international application procedure. After Nilai University receives your documents and payment, they process the application and provide documents such as your Letter of Offer and Confirmation of Acceptance. Keep an eye on the email delivery timeline after submission.

4

Proceed to visa submission and final payment

Nilai University processes your student visa approval letter through EMGS, and you will receive it after processing as stated in the procedure. You must then apply for a Single-Entry Visa and endorse the approval letter at the nearest Malaysian Embassy/Consulate/High Commission before travelling. After you receive your Letter of Offer, complete the full payment as stated in your pro forma invoice before your arrival to Malaysia.

Application opens
N/A
Application Deadline
N/A
Semester begins
N/A
Apply Now

❓ Frequently Asked Questions