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
- A pass in STPM (Arts Stream) with a minimum Grade of C (GP 2.00) in any TWO (2) subjects; OR
- A pass in STAM with a minimum Grade of Jayyid in any TWO (2) subjects; OR
- A pass in Matriculation or Foundation studies with a minimum CGPA of 2.00; OR
- 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.
- 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
- 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
- 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
- Diploma Lanjutan Kemahiran Malaysia (DLKM) in Computing fields with a minimum CGPA of 2.50 subjected to HEP Senate / Academic Board’s approval; OR
- 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.
HND:Â Higher National Diploma,
SAM:Â South Australian Matriculation,
HSC:Â Higher School Certificate,
AUSMAT:Â Australian Matriculation,
CIMP:Â Canadian International Matriculation Programme,
IB:Â International Baccalaureate Diploma,
STPM:Â Sijil Tinggi Persekolahan Malaysia,
SPM:Â Sijil Peperiksaan Malaysia
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