UNIVERSITI TUNKU ABDUL RAHMAN
Bachelor of Software Engineering (Honours) - 2u2i Mode  (R2/481/6/0558)(03/25)(A10947)

YEAR 1

• University Elective

• MPU1* 

• MPU1** 

• National Language / Other Languages 

• English for Professional Communications 

• Sun Zi’s Art of War and Business Strategies 

• Integrity and Anti-Corruption 

• Programming and Problem Solving

• Object-Oriented Application Development 

• Database System Fundamentals 

• TCP/IP Network Fundamentals 

• Introduction to Computer Organisation and Architecture 

• Probability and Statistics for Computing 

• Software and Requirements 

• Human Computer Interaction Design

YEAR 2

Problem Solving with Data Structures and Algorithms

• Software Design 

• Software Testing 

• Software Construction and Configuration 

• Web Application Development

• Advanced Web Application Development 

• Wireless Application Development 

• Operating Systems 

• Software Project Management 

• Software Quality Assurance 

• Computer Ethics and Professional Responsibility 

• Software Entrepreneurship 

• General Elective *(choose 1)

YEAR 3 (at Industry Site)

• Industry Professional Domain Skill Development 

• Industrial Integrated Project Development 

• Industrial Integrated Project Report 

• Effective Technical Writing 

• Design Thinking and Problem Solving 

• Effective Communications in Workplace 

• Project 

• Industrial Training


MPU 1*

• Penghayatan Etika dan Peradaban - for local students

• Philosophy and Current Issues- for international students

MPU 2**

• Falsafah dan Isu Semasa for local students 

• Bahasa Melayu Komunikasi 2 - for international students


University Elective (Choose 1 course)

• Co-curriculum

• Massive Open Online Courses (MOOC)

General Elective (Choose 1 course)

• Basic Professional Writing 

• Public Speaking and Oral Presentation 

• Oral Communication & Interpersonal Skills 

• Management Principles 

• Basic Economics, Accounting and Management

• Electronic Commerce

• Creative Thinking and Idea Generation 

• Data Analysis for Business Intelligence

• Automation in 4th Industrial Revolution 

• Communication in Interpersonal Relation

• Property Market Analysis 

• Principles of International Business

• Cross-Cultural Management 

• Confucianism and Modern Society

• Cross-Cultural Interactive Communication 

• Digital Economy 

• Personal Financial Planning and Investment 

• Experiential Research Skills

National Language / Other Languages (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


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.