Bachelor of Science (Honours) Software Engineering

Year 1

Co-Curriculum


Database System Fundamentals


English for Professional Communication


Human Computer Interaction Design​


Introduction to Computer Organisation and Architecture​


MPU1*


National Language/Other Language


Object-Oriented Application Development


Probability and Statistics for Computing


Programming and Problem Solving


Software and Requirements


Sun Zi’s Art of War and Business Strategies​


TCP/IP Network Fundamentals​

Year 2

Advanced Web Application Development​


Computer Ethics and Professional Responsibility


MPU1**


Operating Systems


Problem Solving with Data Structures and Algorithms


SEE 04 Electives


Software Construction and Configuration​


Software Design


Software Entrepreneurship​


Software Project Management​


Software Quality Assurance​


Software Testing


Web Application Development


Wireless Application Development​

Year 3

Elective Major


Industrial Training


Project  


SEE 04 Electives

SEE04 Electives - Choose 4 course(s)

    • Automation in the 4th Industrial Revolution 
    • Basic Economics, Accounting and Management​
    • Basic Professional Writing​
    • Communication in Interpersonal Relationship 
    • Confucianism and Modern Society​
    • Creative Thinking and Idea Generation 
    • Cross Cultural Management 
    • Cross-cultural Interactive Communication​
    • Data Analysis for Business Intelligence 
    • Digital Economy​
    • Electronic Commerce 
    • Experiential Research Skills​
    • Management Principles​
    • Oral Communication and Interpersonal Skills​
    • Personal Financial Planning and Management​
    • Principles of International Business 
    • Property Market Analysis
    • Public Speaking and Oral Presentation​

    • Elective Major - Choose 4 course(s)

      • Advanced Database Systems 
      • Artificial Intelligence 
      • Cloud Computing 
      • Data Mining 
      • IOS Application Development 
      • Multimedia Technology 
      • Network Security Management 
      • Parallel Processing 
      • Programming with Game Engines 
      • Server Configuration and Management 
      • TCP/IP Network Application Development 
      • TCP/IP Network Routing​
      • Team Project​

    National Language/Other Language - Choose 1 course

    Bahasa Kebangsaan (A) - For Malaysian only, without SPM-BM credit


    Communication Tamil For Health Sciences


    Introduction to French


    Introduction to German Language


    Introduction to Japanese


    Introduction to Korean


    Introduction to Tamil Language


    Introduction to Thai Language


    • MPU 1* - Choose 1 course

        • Falsafah dan Isu Semasa - For Local Students 
        • Bahasa Melayu Komunikasi 2 - For International Students 

    • MPU 1** - Choose 1 course

        • Philosophy and Current Issues - For International Students 
        • Penghayatan Etika dan Peradaban  - For Local Students 

      Co-curriculum - Choose 1 course

      • Art, Craft, and Design
      • Arts and Cultural Performance
      • Business Plan Writing & Preparation​
      • Community Project
      • Critical Thinking, Creative Thinking and Problem Solving
      • Language, Culture and Social Study Aboard
      • Leadership and Teambuilding​
      • Managing Personal Finance
      • Management of Sports Activity
      • Music Performance​
      • Social Entrepreneurship Project
      • Study Soft Skills and/or Life Skills Abroad
      • Team Work and Collaborative Project
      • Work Ethics and EQ​

      Please note that this is an indicative list of courses for general reference only. The programme structure and course sequence plan may be subject to change without notice. It is therefore important to check with UTAR staff on the current programme structure at the time of enrollment. For existing UTAR students, kindly refer to UTAR portal.