(R2/0612/6/0275)(04/30)(MQA/FA2810) Course Duration: 3 Years 3 Months
Unlock the realm of software engineering through a meticulously crafted educational experience that seamlessly fuses foundational concepts, cutting-edge insights, practical methodologies, and scientific rigor. Students will grasp the core principles of software engineering, which encompass programming languages, systematic analysis, software design, and the art of quality management. This pedagogical approach offers a holistic learning journey via hands-on projects, ensuring that essential theories are reinforced through immersive industrial training experiences. This dynamic fusion of theoretical knowledge and real-world application propels students towards achieving the status of true software prodigies.
Programme Educational Objectives (PEOs)
Program Learning Outcomes (PLOs)
Courses
Compulsory
• Java Programming I • Java Programming II • Database Systems
• Introduction to Networks and Communication Systems
• Computer Organization and Architecture
• Operating System
• Object-Oriented System Modelling and Analysis
Major Core
• Mobile Application Development
• Object-Oriented Programming
• Software Testing
• Software Design
• Software Evolution and Maintenance
• Software Process
• Social and Professional Issues
• Project Management
• Software Quality
• Web Development
• Python for Data Science
• Information Security and Assurance
• Software Engineering
• Software Requirements
Elective (Open)
• Introduction to Information Technology
• Internet Applications
• Data Structure and Algorithm
• Human Computer Interaction
• Research Methodology
• Digital Media Marketing
• Cloud Computing
• Multimedia Design
• Artificial Intelligence
Elective Core Modules
• Basic Chinese / Chinese
Final Year Project
• Final Year Project I
• Final Year Project II
Industrial Training
• Industrial Training
Career Opportunities
• Programmer
• Software Engineer
• Software Developer
• Project Manager
• System Analyst
• Software Quality Executive
• IT Consultant
• System Support and Maintenance
• Full Stack Developer
• Network Engineer
• System Engineer
• Database Engineer
• DevOps
Entry Requirement
STPM/A-Level: Pass with a minimum grade C (CGPA 2.00) in any 2 subjects and a credit in Additional Mathematics at SPM
UEC: Pass with a minimum grade B in any 5 subjects including Advanced Mathematics
Foundation/Matriculation: Pass with minimum CGPA of 2.00 and a credit in Additional Mathematics at SPM.
STAM: Pass with a minimum grade of Jayyid in two subjects and a credit in Additional Mathematics at SPM
STPM (Science Stream): Pass with a minimum CGPA2.00 in Mathematics and any one Science/ICT subject
Diploma in S&T: Pass with a minimum CGPA2.75 and credit in Additional Mathematics at SPM level
Diploma in Computing: Minimum CGPA2.50
Diploma in DKM/DVM/DLKM in Computing: Minimum CGPA of 2.50 subjected to HEP Senate/Academic Board’s approval
Others: Other recognized equivalent qualifications and Mathematics subjects equivalent to Additional Mathematics at SPM level
English Competency Requirement for International Student: IELTS 5.0/ its equivalent