
Software Engineering is the application of a systematic, disciplined, quantifiable approach to the design, development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.
The course will be delivered pedagogically to students by combining concepts, latest information, feasible methods and scientific ways. In doing so, students will learn the essence of software engineering, including the related fields of programming language, mathematics, systems analysis, software design and quality management. Related knowledge will be imparted professionally to students through basic theory, practical projects, and industrial training to enhance students’ analytical, programming and software design skills. Besides, the course will train students to express themselves clearly and communicative. Concurrently, students are taught to appreciate technology scientifically. By the end of this course, self-study and self-improvement are enhanced as well. We have faith our graduates are innovative and able to compete internationally in current challenging world toward successful careers.
Computing & IT
3 years 4 months
RM 50,500 (USD 12,120)
FA2810
Internal Degree
February; May; September
Pass A-Level with at least Grade C in 2 subjects and a credit in Advanced Mathematics at SPM/Advanced Mathematics Grade C in O-Level
Grade 5 in 5 subjects including Advanced Mathematics
Matriculation / Foundation with a minimum of CGPA2.00 and a credit in Advanced Mathematics at SPM
Pass STPM (CGPA2.00) with a minimum of Grade C (SGP2.00) in 2 subjects and a credit in Advanced Mathematics at SPM / Advanced Mathematics Grade C (SGP2.00) at STPM
Diploma in related field with a minimum of CGPA2.50 and a credit in Advanced Mathematics at SPM
Other equivalent qualifications recognised by the Malaysian Government
IELTS: 6.0
Java Programming I
Java Programming II
Discrete Mathematics
Quantitative Methods
Introduction to Information Technology
Data Structure and Algorithm
Database Systems
Information Security and Assurance
Software Engineering
Computer Organization and Architecture
Human Computer Interaction
Object-Oriented Programming
Software Testing
Introduction to Networks and Communication Systems
Operating System
Software Design
Software Evolution and Maintenance
Software Process
Social and Professional Issues
Project Management
Software Quality
Object-Oriented System Modeling and Analysis
Web Development
English for Specific Purpose: Business English
Advanced Networks & Communications
Entrepreneurship
Principle of Public Relation
Mobile Application Development
Fundamental of Image Processing
Multimedia Design
Principle of Management
Artificial Intelligence
Introduction to Advertising
Digital Media Marketing
Internet Applications
Final Year Project I
Final Year Project II
Industrial Training