Bachelor of Software Engineering (Honours)

Highlights about course

Program Level

Bachelor

Duration

3 Years

Tuition Fees

Intake

July, June, March, October, September

ABOUT THIS PROGRAMME

The Bachelor of Software Engineering program is designed to equip students with comprehensive knowledge and practical skills in software development, system design, and project management. The curriculum integrates foundational theories with hands-on experience in coding, algorithm design, and software testing, preparing graduates to meet the dynamic demands of the tech industry.

Emphasizing innovation and problem-solving, the program also incorporates current trends such as artificial intelligence, cloud computing, and cybersecurity. This ensures that students stay abreast of the latest advancements and are well-prepared for successful careers in software engineering and related fields.

Is this programme for me?

If you love technology, enjoy solving problems, and are eager to learn about software development, the Bachelor of Software Engineering program is for you. It’s perfect for those interested in coding and staying updated with the latest tech trends. This program will help you build and manage software systems and make an impact in the tech industry.

What will I learn?

In a Bachelor of Software Engineering program, you will learn software development, system design, coding, algorithm design, software testing, and project management. The curriculum also covers current trends like artificial intelligence, cloud computing, and cybersecurity, preparing you for diverse roles in the tech industry.

What should I expect?

This programme is designed to produce well-equipped students for a successful career in the software industry and the information technology sector. This is accomplished by inducting them into the breadth and depth of problem-solving, mathematical foundations of software engineering, programming, software development methodologies, software processes and lifecycles, software quality, testing and technical documentation.

PROGRAMME EDUCATIONAL OBJECTIVE (PEO)
PEO1 To produce competent, ethical and professional graduates by leveraging on current digital technology in Software Engineering (C/P)
PEO2 To produce ethical graduates striving for personal development with lifelong learning mindsets (A)
PROGRAMME LEARNING OUTCOME (PLO)
PLO1 Apply comprehensive, theoretical and technical knowledge, relevant skills in the field of Software Engineering (C)
PLO2 Analyze problems, models , design and develop solutions to meet real world needs within the Software Engineering field (C)
PLO3 Use industry relevant methods and tools within the Software Engineering field (P)
PLO4 Integrate interpersonal and teamwork skills in providing computing and technology services (A)
PLO5 Convey ideas related to Software Engineering (A) in written and oral form
PLO6 Applying a broad range of information, media and technology applications / digital platform related to Software Engineering (P)
PLO7 Solve problems with analytical and appropriate numeracy skills related to Software Engineering (C)
PLO8 Adopt leadership skills with strong sense of autonomy and responsibility within broad organizational parameters (A)
PLO9 Engage in lifelong learning skills for personal development (A)
PLO10 Conceptualize managerial skills with entrepreneurial mindset related to Software Engineering (A)
PLO11 Adhere to ethical values and professionalism in enhancing the image and integrity of technology services (A)

What will I learn?

Students will learn the essential elements of software engineering and gain invaluable experience in team-work, project management, the utilisation of industry best practice techniques, industry internship, and be involved in a major software related project.

CHECK IF YOU ARE ELIGIBLE

  1. A pass in STPM (Arts Stream) with a minimum Grade of C (GP 2.00) in any TWO (2) subjects; OR
  2. A pass in STAM with a minimum Grade of Jayyid in any TWO (2) subjects; OR
  3. A pass in Matriculation or Foundation studies with a minimum CGPA of 2.00; OR
  4. Any Diploma in Science and Technology (Level 4, MQF) with a minimum CGPA of 2.75. Candidates with a CGPA below 2.75 but more than 2.50 can be admitted subject to a thorough rigorous assessment;

AND a credit in:

  • Additional Mathematics at the SPM level or its equivalent; OR
  • Mathematics and any one of the Science, Technology or Engineering subjects at SPM level or its equivalent. Candidates need to take and pass the reinforcement Mathematics equivalent to Additional Mathematics at the SPM level. The subject must be offered in the first semester or before enrolment with an unconditional offer.
  1. A pass in STPM (Science Stream) or its equivalent with a minimum Grade of C (GP 2.00) in Mathematics subject and ONE (1) Science / ICT subject; OR
  2. Diploma in Computing fields (Level 4, MQF) or its equivalent with a minimum CGPA of 2.50. Candidates with a CGPA below 2.50 but more than 2.00 may be admitted subject to a thorough internal evaluation process; OR
  3. Diploma Kemahiran Malaysia (DKM) / Diploma Vokasional Malaysia (DVM) in Computing fields with a minimum CGPA of 2.50 subjected to HEP Senate / Academic Board’s approval; OR
  4. Diploma Lanjutan Kemahiran Malaysia (DLKM) in Computing fields with a minimum CGPA of 2.50 subjected to HEP Senate / Academic Board’s approval; OR
  5. Other relevant and equivalent qualifications recognised by the Malaysian Government. (Candidates can be admitted if their admission qualification contains Mathematics subject(s) equivalent to Additional Mathematics at the SPM level. If it is not equivalent, reinforcement Mathematics subject that is equivalent to the SPM level must be offered in the first semester or before enrolment with an unconditional offer).

Students are required to pass the reinforcement Mathematics before being allowed to take related core courses. The candidate can sit for any subjects that did not indicate Mathematics as a prerequisite.

  • Reinforcement Mathematics can contribute to the overall graduating credit.
  • Students from Matriculation / Foundation or its equivalent can be exempted from taking reinforcement Mathematics, provided that the Mathematics offered at that programme level is equivalent to or more than the Additional Mathematics offered at an SPM level.
ENGLISH LANGUAGE REQUIREMENT
IELTS 5
TOEFL (PBT) 500
TOEFL (IBT) 42
PTE 47
MUET BAND 3
Cambridge English 154

WHAT WILL YOU LEARN?

Year 1

Technical & Professional Communication, Discrete Structure, Fundamental of Software Engineering, Ethics & Professional Conducts, Operating System, System Analysis & Design, Database Concepts, Data Communication & Networking, Computer Architecture, Programming Fundamental, MPU Subjects (U1, U2)

Year 2

Requirements Engineering, Object Oriented Programming, Human-Computer Interaction, Software Architecture, Information System Security, Data Structure & Algorithms, Mobile Programming, Software Evolution & Maintenance, Software Project Management, MPU Subject (U3)

Free Module Subjects:

Knowledge Management/Introduction to E-Commerce/Business Economics/Organization Management/Additional Mathematics/ Basic Marketing/Basic Accounting & Finance/Human Communication/Effective Reading Skills

Free Elective Subjects:

Artificial Intelligence/ /Routing and Switching Essentials

Year 3

Software Testing, IT Project I, Software Quality & Measurement, Industrial Training, IT Project II, Scaling Network, MPU Subject (U4)

Free Module Subjects:

Introduction to Corporate Multimedia/Innovation Management/Creative Writing/Land Economics & Property Market/ French/Mandarin/Japanese/Bahasa Melayu

Free Elective Subjects:

Web Systems and Technologies/Network & Data Security/ Applied Programming/ /Big Data Analysis/ Connecting Networks

About University

Infrastructure University Kuala Lumpur (IUKL)

Malaysia

Best countries for overseas education

Explore the best countries for overseas education and get the latest updates and insights on studying abroad. From top universities to the admission process and beyond, we’ve curated a comprehensive guide to help you navigate the exciting realm of international education.

Our students love us

Here’s What our students say about us .

Creative Consultancy Blogs

Dive in to stay updated on the latest international education trends and job opportunities

FAQs

What is overseas education?

Overseas education is leaving your home country and going abroad to pursue further education. Through overseas education, you can avail of long-term degree courses as well as short-term certificate courses to learn a language or upskill yourself.

 

If you are aiming to study abroad, identify your career goals, look for relevant courses and universities abroad, know the tuition fees and other expenditures, prepare well for the entrance exams, apply to shortlisted universities, accept the offer letter from the desired university, apply for a student visa and get ready to jet off! 

The best way to study abroad for free is to avail of full-funded scholarships or university grants. The fully-funded scholarships are typically awarded to students who excel in academics or extracurricular activities and cover their tuition fees, travel expenses, accommodation, and other living expenses.  

To get an education loan for studying abroad, you need to have the admission offer letter from the university and fulfill the eligibility criteria for securing the loan. In order to get an education loan at the best rate of interest, seek guidance from a reputed study-abroad consultant. 

Choose to study abroad to leverage better learning opportunities, see the world, meet new people, boost your resume, develop a broader perspective, become culturally competent, and avail yourself of lucrative job opportunities globally. 

Choose to study abroad to leverage better learning opportunities, see the world, meet new people, boost your resume, develop a broader perspective, become culturally competent, and avail yourself of lucrative job opportunities globally. 

The best way to go abroad for studies is to get in touch with reputed study-abroad consultants. They can help you explore courses aligned with your academic interests, guide you in preparing for entrance exams, help you with university and student visa applications, and even provide post-arrival assistance.

Interested in studying abroad?

Share your details & our experts will call to discuss your goals

Contact Form