Bachelor of Software Engineering (Hons)

University Malaysia of Computer
Science & Engineering (UNIMY)

woman wearing black top standing near yellow wall

Here's the BIG Picture

Software engineering skills are in high demand across various industries. From tech giants to startups, businesses rely on software engineers to develop, maintain, and innovate digital solutions that drive their operations and growth. 

Whether you're interested in developing mobile applications, designing web platforms, working on artificial intelligence, or specialising in cybersecurity, the UNIMY Bachelor of Software Engineering provides a solid foundation for various career paths. You will develop proficiency in programming languages like Java, Python, C++, or JavaScript, enabling you to create robust and scalable software solutions. Through coursework and projects, you will also gain expertise in system design, web development, and database management, ensuring you're well-versed in creating dynamic web applications and managing data effectively. 

Why Choose This Course At UNIMY?

  • A comprehensive curriculum that covers various software engineering concepts and practices.
  • Industry-relevant skills needed to succeed in the software engineering industry.
  • Hands-on experience through practical training, workshops, and industry-based projects.
  • Industry partnerships for internships, industry visits, and networking opportunities.
  • Highly experienced and qualified faculty members for quality education and guidance.
  • Career opportunities in various fields of software engineering upon graduation.
  • Preparedness for future technologies and trends in the ever-evolving industry.

Why choose UNIMY?

At UNIMY, students will benefit from an exceptional academic experience set within the well-renowned science, technology, and innovation hub. UNIMY’s lecturers are comprised of 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. This is where you will gain fundamental knowledge and practical experience, as well as become competent enough to take on the challenges that come with IR 4.0. 

How Do I Get In?

  • 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 level or any equivalent qualification. 
  • STPM with a minimum grade C (GP 2.00) in any 2 subjects, and a credit in: Additional Mathematics; Mathematics and any Science, Technology or Engineering subject at SPM level or any equivalent qualification. 
  • STPM (Science Stream) with a minimum grade C (GP 2.00) in ONE Mathematics subject and ONE Science/ICT subject.       
  • Diploma in Computer Science, or Software Engineering, or Information Technology, or Information System with minimum of CGPA 2.50; or 
  • Diploma in Science and Technology with minimum of CGPA 2.50; or      
  • Diploma Kemahiran / Vokasional Malaysia (DKM/DVM) with a minimum CGPA of 2.50; or with a minimum CGPA of 2.00 with TWO (2) years of working experiences in related field; 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. 
  • Candidates are required to take and pass a Pre-Requisite Module: Mathematics I in the First Semester of the Bachelor Degree Programme; or 
  • Other equivalent qualification recognised by the Malaysian Government. 

English Requirement  

  • SPM/IGCSE - Minimum Pass                                         
  • MUET - Minimum Band 4.0; or 
  • IELTS - Minimum Band 5.5; or 
  • TOEFL iBT - Minimum Score 46; or 
  • PTE - 51; or 
  • LINGUASKILL - 160; or 
  • Any equivalent qualifications recognized by the Malaysian Government (equivalent to CEFR Low B2) 

** Validity of test results: 

  • MUET - 5 years 

Hello there, welcome to BAC Education!

Need advice? Talk to us


Year 1

- Probability & Statistics
- Mathematics 1 
- Programming Techniques 
- Database Systems 
- Systems Development  
- Computer Organisation & Architecture  
- Philosophy and Current Issues 
- Malay Communication Language II 
- Community Service 
- Mathematics 2 
- Operating Systems  
- Object-Oriented Programming  
- Software Engineering  
- Third Language  
- Data Communications & Networks 
- Appreciation of Ethics and Civilization  

Year 2

- Integrity and Anti-Corruption
- Professional Communication  
- New Venture Creation  
- Data Structures & Algorithms  
- Computer Science Theory  
- Mobile Device Programming  
- Service-Oriented Architecture  
- Mobile Software Engineering  
- Research & Innovative Thinking  
- Software Project Management  
- Formal Methods  
- Software Requirement Engineering  
- Mobile Systems 
- Mobile Electronic Commerce  
- Industrial Workshop  

Year 3

- Human Computer Interaction
- Human Computer Interaction  
- Software Testing & Quality Assurance  
- Final Year Project 1 & 2  
- Industrial Training 

Elective Modules

- Quality Assurance & Software Testing
- Ethical Hacking  
- Network Defence  
- Project Management Integration 
- Integrated Software Development 
- Fiber Optics 
- Database Server Administration Fundamental 1 
- Database Server Administration Fundamental 2 
- Networking Systems & Technology  
- Media Digital Production  
- Dynamic Web System Development  
- Interconnect Network Infrastructure 1 
- Interconnect Network Infrastructure 2 
- Information Technology System Security 
- Information Technology Management (MIS) 

Tuition Fees

Malaysian Students All inclusive Fee:


You might also like these Courses.

BA (Hons) Computer Engineering

This programme is designed to follow the requirements of the Board of Engineers Malaysia (BEM). It prepares students for careers in the development of new technology, that integrates knowledge from both Electronics Engineering and Computer Science, and how to thrive under IR4.0.

BA (Hons) Computer Science

Gain a solid core understanding of computer science, through a mix of theoretical and practical experience. Graduates of this programme will be equipped with excellent programming skills, capable of designing, implementing, and optimising innovative software applications.

Master of Science (Computer Science)

Become a computer scientist with specialised computing skills and scientific expertise, who can work effectively across multidisciplinary teams, to communicate innovative ideas that improve the quality of life.