Bachelor of Software Engineering (Honours)
R2/0612/6/0275 (MQA/FA 2810) 04/30
Course Duration: 3 Years 3 Months
Programme Educational Objectives (PEOs)
PEO1: To produce graduates who can utilize state-of-the-art knowledge, suitable methodologies and scientific approaches in requirements analysis, design, evaluation, implementation, maintenance and evolution of high quality software systems.
PEO2: To produce graduates who are capable of undertaking analysis, research and development in the field of software engineering and software-related technology.
PEO3: To produce graduates who are able to demonstrate consistent professional ethics with high integrity.
PEO4: To produce graduates who have knowledge of managerial and problem-solving skills for independent and lifelong learning..
PEO5: To develop the employability skills, knowledge of technopreneurship and managerial skills of the graduates in future employment.
Program Learning Outcomes (PLOs)
- Graduates are able to analyse the knowledge, principles and theories that related to software engineering in explaining software concepts, analyzing software problems and designing useful software.
- Graduates are able to analyse theoretical principles, programming skills and tools of software engineering into practice and relevant areas.
- Graduates are able to adapt relevant software engineering techniques and appropriate methodologies in analysing problem solving, designing, testing, implementing and maintaining ICT solutions
- Graduates are able to interact and communicate effectively with different stakeholders in groups, team or organization, and present their ideas in a clear and concise manner.
- Graduates are able to utilize digital technologies, information and numerical skills for problem solving and in performing works that related to software engineering field.
- Graduates have good moral responsibility to carry out their duties as software engineer and show their leadership to lead juniors in software applications development projects or even in management level.
- Graduates are able to use different ways to continue their further study, carry out research and analyze on ICT problems, and accumulate the information and knowledge for their career development.
- Graduates are trained on the basic programming skills, system analysis process, software engineering, information technology principle and practice studies. The studies thus provide the understanding and platform for graduates to further their interests into entrepreneurship, management and design skills.
- Graduates are able to work ethically and commit to professional practices in their workplace and even in society.
Core Subject
• Java Programming II
• Discrete Mathematics
• Quantitative Methods
• Introduction to Information Technology
• Data Structure and Algorithm
• Database Systems
• Introduction to Networks and Communication Systems
• Operating System
• Social and Professional Issues
• Information Security and Assurance
• Software Engineering
• Computer Organization and Architecture
• Human Computer Interaction
• Object-Oriented Programming
• Software Testing
• Software Design
• Software Evolution and Maintenance
• Software Process
Specialization
• Software Quality
• Object-Oriented System Modeling and Analysis
• Web Development
Departmental Electives
• Artificial Intelligence
• Digital Media Marketing
Final Year Project
• Final Year Project II
Industrial Training
• Industrial Training
Career Path
• Software Engineer
• Software Developer
• Project Manager
• System Analyst
• Software Quality Executive
• IT Consultant
• System Support and Maintenance
Entry Requirement
- STPM/A-Level: Pass with minimum grade C (CGPA 2.00) in any 2 subjects and a credit in Additional Mathematics at SPM, or a credit in Mathematics and one S&T/Engineering subject at SPM
- UEC: Grade B in 5 subjects including Advanced Mathematics
- Foundation/Matriculation: Pass with minimum CGPA of 2.00 and a credit in Additional Mathematics at SPM, or a credit in Mathematics and one S&T/Engineering subject at SPM
- STAM: Pass with minimum grade of Jayyid in two subjects and a credit in Additional Mathematics at SPM, or a credit in Mathematics and one S&T/Engineering subject at SPM
- STPM (Science Stream): Pass with minimum CGPA 2.00 in Mathematics and one S&T/Engineering subject
- Diploma in Computing/S&T: Minimum CGPA of 2.75
- Diploma in Computing/S&T with CGPA 2.00- 2.74: May be admitted subject to a thorough internal evaluation process
- Diploma in DKM/DVM/DKLM: Pass with minimum CGPA of 2.50 subjected to HEP Senate / Academic Board’s approval
- Others: Other recognized equivalent qualifications
- English Competency Requirement for International Student: IELTS 5.0 / its equivalent.