Bachelor of Software Engineering (Honours)

Bachelor of Software Engineering (Honours)

KP/JPS(R2/481/6/0448)07/24A10578

Intakes: March, June/July & Sept/Oct
Mode of Study: Full Time
Duration: 3 years
Credits: 120

Level of Study:
Field of Study:
Ask About This Programme

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

OUR SUCCESS STORY

CAREER CHOICES

  • Software Developer
  • Systems Analyst
  • Data Scientist
  • AI/Machine Learning Engineer
  • Cybersecurity Analyst
  • DevOps Engineer
  • Mobile App Developer
  • Web Developer
  • Cloud Solutions Architect
  • Quality Assurance (QA) Engineer

MORE ABOUT THIS PROGRAMME

How much will I make?

As of recent data, the average salary for a software engineering graduate in Malaysia typically ranges from MYR 3,000 to MYR 5,000 per month. This can vary depending on factors such as the specific employer, the location within Malaysia, the graduate's level of experience, and the industry in which they are employed. With more experience and expertise, software engineers can earn significantly higher salaries.

Want to know more about the programme?



    TOP