Course Content
Year 1
• Principles of Software Engineering
• Database Systems
• Computer Architecture and Organization
• Discrete Structures
• Object Oriented Programming
• Data Structures and Algorithms
• Advanced Programming
• Systems Fundamentals
• Software Testing
Year 2
• Software Design
• Software Quality Management
• Software Project Management
• Requirement Engineering
• Theory of Computation
• Operating Systems and Computer Networks
Year 3
• Capstone Project I
• Human Computer Interaction
• Professional Practices and Information Security
• Capstone Project II
• Industrial Training
*Work-based Learning mode available in third year.
(Taught & Accessed by Academics & Industry)
[Choose ONE (1) of the below packages:]
Extension:
Data Science or
Cloud Computing or
Cyber Security or
Mobile Computing or
Internet Technologies or
Digital Media
-OR-
Minor:
Robotics Design or
Creative Media Design or
Broadcasting or
Advertising or
Biotechnology or
Accounting or
Finance or
Banking or
Marketing or
Management or
International Business or
Economics or
Entrepreneurship or
Family Business or
Business Analytics or
Financial Economics or
Law
Choose any Minor package* offered by Taylor’s University. Refer to the Complementary Study Guide for the list of Minor packages.
*Subject to availability.
*Meet min. module pre- & co-requisite.
-OR-
Second Major:
Choose any Second Major package* offered by Taylor’s University. Refer to the Complementary Study Guide for the list of Second Major packages.
*Subject to availability.
*Meet min. module pre- & co-requisite.
-OR-
Free Electives:
Choose any FIVE (5) Free Electives* offered by Taylor’s University. Refer to the Complementary Study Guide for the list of Free Electives.
*Subject to availability.
*Meet min. module pre- & co-requisite.
University Core:
Penghayatan Etika dan Peradaban / Bahasa Melayu Komunikasi 2
Falsafah dan Isu Semasa
Emotional Intelligence in Action
Kursus Integriti Dan Antirasuah (Integrity And Anti-Corruption)
Social Innovation Project
*Students are requested to take Bahasa Kebangsaan A if they do not obtain a Credit for Bahasa Malaysia in SPM