Bachelor of Software Engineering (Hons)

University Malaysia of Computer
Science & Engineering (UNIMY)

woman wearing black top standing near yellow wall

Course Structure & Overview

Step into the exciting world of software engineering and unlock endless possibilities for your future! In a digital-first world, your skills are the driving force behind innovation. From creating breakthrough mobile apps to designing cutting-edge AI systems, the demand for talented software engineers has never been greater - and with the UNIMY Bachelor of Software Engineering, you’ll be ready to lead the charge.

You’ll dive into an industry-focused curriculum that equips you with expertise in high-demand programming languages like Java, Python, C++, and JavaScript.

You won’t just learn the theory; you’ll bring it to life. Through hands-on projects, practical workshops, and real-world industry experiences, you’ll develop the skills employers are actively seeking. Plus, with our strong partnerships with top organisations, you’ll gain access to exciting internships, exclusive industry visits, and invaluable networking opportunities to kick-start your career.

Course Entry Requirements

  • A pass in Matriculation or Foundation with minimum of CGPA 2.00, and a credit in Additional Mathematics or Mathematics and any Science, Technology or Engineering subject at SPM/IGCSE level or any equivalent qualification.
  • A pass in A Level with at least Grade D in any 2 subjects; and a credit in        Additional Mathematics or          Mathematics and any Science, Technology or Engineering subject at SPM/IGCSE level or any equivalent qualification.
  • STPM with a minimum grade C (GP 2.00) in any 2 subjects, and a credit in          Additional Mathematics or          Mathematics and any Science, Technology or Engineering subject at SPM/IGCSE level or any equivalent qualification.
  • A related Diploma with a minimum CGPA of 2.50; or
  • UEC - 5 grade B passes in UEC (Senior Middle Three) in any subjects, including Advanced Mathematics; or Grade B in Mathematics and any Science or Technology or Engineering subject.
  • Other equivalent qualification recognised by the Malaysian Government.

* If you do not have a Grade C in Mathematics, you will need to enrol in and successfully complete a pre-requisite module, Mathematics I, during your first semester of the degree.

Why choose UNIMY for a software engineering degree?

At UNIMY, you will benefit from an exceptional academic experience set within the well-renowned science, technology, and innovation hub. Our lecturers are a diverse group of experts from various industries with specialisations in UNIMY’s eight focus areas. Our ethos of high-quality teaching and learning, leading-edge curriculum, and work readiness skills, combined with a vibrant student experience will be the key to unlocking your true potential.

COURSE MODULES

Year 1

  • Programming Techniques
  • Database Systems
  • System Development  
  • Computer Organisation & Architecture  
  • Data Communication and Network
  • Mathematics I
  • Object-Oriented Programming
  • Operating Systems
  • Software Engineering
  • Third Language
  • Mathematics II

Year 2

  • Probability Statistics
  • Data Structures & Algorithms  
  • Computer Science Theory  
  • Algorithm Design & Analysis
  • Programming Paradigm
  • Human Computer Interaction
  • Research & Innovative Thinking  
  • Industrial Workshop  
  • Compiler & Program Analysis
  • Principles & Applications of Parallel Programming

Year 3

  • Information Assurance & Security
  • Software Project Management
  • Professional Communication 
  • Artificial Intelligence
  • Programming Language Design & Semantic
  • Final Year Project I & II
  • Distributed Application Development
  • Industrial Training 

Elective Modules

  • Ethical Hacking  
  • Network Defence  
  • Networking Systems & Technology  
  • Information Technology Management (MIS) 

MPU Modules

  • New Venture Creation
  • Appreciation of Ethics and Civilisation (Malaysian students)
  • Malay Communication 2 (International students)
  • Integrity and Anti-Corruption
  • Philosophy and Current Issues
  • Community Service
  • National Language A (for students without a Credit in Bahasa Melayu SPM)

Programme Fees

Examination Structure

The Bachelor of Software Engineering (Honours) programme combines coursework, practical assessments, and final examinations, with coursework and practical assessments making up 70% of the evaluation, and final examinations accounting for 30%.

Assessment weightage varies by module, with details provided in the course syllabus. This structure ensures you gain both practical experience and theoretical knowledge.

Recommended Subject Combinations

The Bachelor of Software Engineering programme offers a flexible curriculum, allowing you to select modules based on your study planner and semester availability. While there are no specific subject combinations required, you can tailor your learning experience to align with your interests and career goals, developing expertise in various aspects of software development and engineering.

Exemption and Progression

If you possess prior academic qualifications or relevant professional experience, you may apply for credit exemptions in accordance with the University Malaysia of Computer Science & Engineering (UNIMY) Credit Transfer Policy. Every application undergoes a rigorous, case-by-case evaluation by our academic committee upon the submission of certified transcripts and detailed course outlines.

Upon successfully completing the Bachelor of Software Engineering (Hons), graduates are eligible for advanced postgraduate opportunities. Students looking to deepen their technical expertise have clear progression pathways such as:

In collaboration with our partner institutions, credit transfer arrangements allow graduates to transition seamlessly into postgraduate studies, providing a direct route to advanced specialisations in software architecture, cloud computing, or technical leadership.

woman wearing black top standing near yellow wall

FAQs About the Bachelor of Software Engineering (Hons)

Career Prospects

What careers can I pursue after completing the Bachelor of Software Engineering?

You have diverse career options across various industries:

  • Software Engineer
  • Software Architect
  • Software Quality Assurance Engineer
  • DevOps Engineer
  • Mobile App Developer
  • Embedded Systems Engineer
  • Software Consultant
  • Full Stack Developer
  • Game Developer
  • Project Manager

Is there an internship requirement?

Yes, this programme includes a compulsory internship component in the final semester. This allows you to gain real-world industry experience and build a professional network before you even graduate.

How long is the duration of the bachelor of software engineering?

This software engineering programme is designed to be completed in 3 years (full-time). It focuses on a streamlined, "Practical-First" curriculum to ensure you are job-ready in the shortest possible time.

Is financial support available for software engineering students?

Yes, you can access various financial assistance options, including PTPTN loans and flexible installment plans. Our goal is to make high-quality tech education accessible to all eligible students.

Are there any scholarships available?

Yes, merit-based scholarships are offered to outstanding students based on academic performance. Additionally, students may be eligible for the Course Advisor Scholarship, worth up to RM 10,000, if they meet the entry requirements.

How many study hours are required per week for the software engineering programme?

You should expect approximately 15 to 20 contact hours per week, including lectures and practical labs. Following our "Practical-First" approach, we also recommend additional hours for self-directed coding projects and assignment completion.

What documents should I prepare to apply for this software engineering degree?

You will need your academic transcripts (STPM/UEC/Foundation or equivalent), identification documents (IC or Passport), and proof of English proficiency. Our admissions team can assist you if additional documentation is required.

Why should I choose the Bachelor of Software Engineering at UNIMY Malaysia?

You should choose this programme if you want a career-focused degree that balances technical theory with hands-on coding. We utilise industry-standard tools and methodologies to ensure our graduates are prepared for the global digital economy.

You Might Also Like These Courses

Bachelor of Computer Engineering with Honours

With accreditation from the Engineering Accreditation Council and recognition by the Board of Engineers Malaysia, you will graduate as a certified Graduate Engineer, with the pathway to achieve the prestigious title of Ingenieur (Ir.) as a Professional Engineer.

Bachelor of Computer Science (Data Science) with Honours

In this course, you’ll master the cutting-edge tools and techniques that fuel the modern world, from machine learning to predictive analytics. With our forward-thinking, industry-ready curriculum, you won’t just keep pace with technological evolution - you’ll lead it.

Bachelor of
Game Development (Game Technology) with Honours

You’ll dive into a hands-on curriculum that blends technical expertise with creative vision. Explore everything from game engine architecture and 3D modelling to AI-powered gameplay and multiplayer magic. With every project, you’ll bring your wildest ideas to life, building the skills to lead in this competitive industry.