+6 03 2203 1517 mjiit@utm.my

Program Information

Malaysia Japan International Institute of Technology, Universiti Teknologi Malaysia Kuala Lumpur
Program Handbook

Bachelor of Software Engineering (SE)

Software Engineering uses an engineering approach in the development, operation, and maintenance of large scale software. A software engineer needs to be able to employ systematic technical and management methods in the creation of high-quality software.
The Bachelor of Computer Science specializing in Software Engineering is designed to support the nation’s need for professional and capable software engineers to undertake the task of increasing the effectiveness and performance of both the public and private sectors. To further support this goal, the course is closely associated with the Malaysian Software Testing Board (MSTB) certifications and Hewlett-Packard (HP) Software Testing Program.

Career Prospects
Graduates of the program can work as a Software Engineer, Software Project Engineer, Systems Analyst, Systems Engineer, Software Quality Engineer, Software Configuration Engineer, Software Architect, Software Process Engineer, Software Test Engineer, Software Maintainer, Academician, Researcher, and Software Designer.

PROGRAM TOTAL CREDIT TO GRADUATE
SECJ Local International
131 131

Below are the list of subjects and credits for each year and semester:

Year 1 – Semester 1

Code Course Credits Pre-requisite
SECI1013 Discrete Structure 3
SECJ1013 Programming Technique I 3
SECR1013 Digital Logic 3
SECI1113 Technology & Information System 3
UHMT1012 Graduate Success Attributes 2
Malaysian Students
UHIT2302 The Thought of Sciences and Technology 2
UHMS1172 Malaysia Dynamic 2
International Students
UHLM1012 Malaysia Language for Communication 2
UHMS1022 Malaysian Studies 3 2
Total Credits 18
Cumulative Credits 18

Year 1 – Semester 2

Code Course Credit Pre-requisite
SECI1113 Computational Mathematics 3
SECl1143 Probability & Statistical Data Analysis 3
SECJ1023 Programming Technique II 3 SCSJ 1013
SECR1033 Computer Organisation and Architecture 3 SCSR 1013
UHLB1122 English Communication Skills 2
Malaysian Students
UHIS1022 Philosophy And Current Issue 2
International students
UHIT2302 The Thought of Sciences and Technology 2
UHIS1022 Philosophy And Current Issue 2
UHMS1182 Penghayatan Etika dan Peradaban
Total Credits 16/18
Cumulative Credits 34/36

Year 2 – Semester 1

Code Course Credits Pre-requisite
SECD2523 Database 3
SECD2613 System Analysis and Design 3
SECJ2013 Data Structure and Algorithm 3 SECJ1013
SECJ1023
SECR2213 Network Communications 3
SECV2113 Human Computer Interaction 3
UKQF2xx2 Service Learning Co-curriculum Elective 2
Total Credits 17
Cumulative Credits 51

Year 2 – Semester 2

 

Code Course Credits Pre-requisite
SECJ2203 Software Engineering 3
SECV2223 Web Programming 3
SECR2043 Operating Systems 3 SECJ1033
SECJ2154 Object Oriented Programming 4 SECJ1023
UHLB2122 Academic Communication Skills 2
Elective Courses – Choose 1 (3 Credits)
SECJ2253 Requirements Engineering & Software Modelling 3 SECJ2203
SECJ2363 Software Project Management 3
Total Credits 18
Cumulative Credits 69
Year 1 – Semester 1

Code Course Credit Pre-requisite
SECI1013 Discrete Structure 3  
SECJ1013 Programming Technique 1 3  
SECR1013 Digital Logic 3  
SECI1113 Computational Mathematics 3  
UHMT1012 Graduate Success Attributes 2  
Malaysian Students
UHIS1022 Falsafah dan Isu Semasa 2  
UHMS1182 Penghayatan Etika dan Peradaban 2  
International Students
UHLM1012 Malaysia Language for Communication 2  
UHIS1022 Falsafah dan Isu Semasa 2  
UHMS1182 Pengahayatan Etika dan Peradaban  
Total Credit 18
Cumulative Credits 18

Year 1 – Semester 2

Code Course Credit Pre-requisite
SECR2213 Network Communication 3  
SECD2523 Database 3  
SECJ1023 Programming Technique II 3 SECJ1013
SECD2613 System Analysis and Design 3  
SECP1513 Technology and Information System 3  
UHLB1122 English Communication Skills 2  
Total Credit 17
Cumulative Credits 35

Year 2 – Semester 1

Code Course Credit Pre-requisite
SECJ2154 Object Oriented Programming 4 SECJ1023
SECJ2203 Software Engineering 3  
SECR1033 Computer Organisation and Architecture 3 SECR1013
SECV2223 Web Programming 3  
UHLB2122 Academic Communication Skills 2  
Elective Courses – Choose 1 (3 Credits)
SECJ2253 Requirements Engineering and Software Modelling 3 SECJ2203
SECJ2363 Software Project Management 3  
Total Credit 18
Cumulative Credits 53

Year 2 – Semester 2

Code Course Credit Pre-requisite
SECV2113 Human Computer Interaction 3  
SECJ2013 Data Structure and Algorithm 3  
SECR2043 Operating Systems 3 SECJ1033
UKQF2xx2 Service Learning Co-curriculum Elective 2  
Elective Courses – Choose 2 (6 Credits)
SECJ3303 Internet Programming 3 SECJ2154

SECV2223

SECJ3323 Software Design and Architecture 3 SECJ2203
SCSJ3603 Knowledge-Based and Expert Systems 3 SECJ3533
Total Credit 17
Cumulative Credits 70