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.
“Registration Kit”
PROGRAMME | TOTAL CREDIT TO GRADUATE | |
Local | International | |
SECJ | 131 | 131 |
Below are the list of subjects and credits for each year and semester:
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 |
Semester 2
Code | Course | Credits | 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 |
Semester 3
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 |
Semester 4
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 |
Semester 5
Code | Course | Credits | Pre-requisite |
UHLB3132 | Professional Communication Skills | 2 | |
UHLx 1122 | Foreign Language Elective | 2 | |
UKQE 3001 | Extracurricular Experiential Learning | 1 | |
Elective Courses – Choose 4 (13 Credits) | |||
SECJ3104 | Applications Development | 4 | |
SECJ3553 | Artificial Intelligence | 3 | SECJ2013 |
SECJ3303 | Internet Programming | 3 | SECJ2154 |
SECV2223 | |||
SECJ3323 | Software Design & Architecture | 3 | SECJ2203 |
SECJ3603 | Knowledge-Based & Expert Systems | 3 | SECJ3533 |
Total Credits | 18 | ||
Cumulative Credits | 87 |
Semester 6
Code | Course | Credits | Pre-requisite |
SECJ3032 | Software Engineering Project I | 2 | SECJ3104 |
SECJ3203 | Theory of Computer Science | 3 | SECI1013 |
SECJ2013 | |||
Elective Courses – Choose 4 (12 Credits) | |||
SECJ3343 | Software Quality Assurance | 3 | |
SECJ3563 | Computational Intelligence | 3 | SECJ3553 |
SECJ3623 | Mobile Application Programming | 3 | SECJ2154 |
SECJ3403 | Special Topic in Software Engineering | 3 | |
SECJ3483 | Web Technology | 3 | SECJ2154 |
SECV2223 | |||
Total Credits | 17 | ||
Cumulative Credits | 104 |
Short Semester
Code | Course | Credits |
– | – | – |
Semester 7
Code | Course | Credits | Pre-requisite |
SECJ4118 | Industrial Training (HW) | 8 | 92 credits
CGPA >= 2.0 |
SECJ4114 | Industrial Training Report | 4 | |
Total Credits | 12 | ||
Cumulative Credits | 116 |
Semester 8
Code | Course | Credits | Pre-requisite |
SECJ4134 | Software Engineering Project II | 4 | SECJ3032 |
SECD3761 | Technopreneurship Seminar | 1 | |
UBSS1032 | Introduction to Entrepreneurship | 2 | |
Elective Courses – Choose 2 (6 Credits) | |||
SECJ4383 | Software Construction | 3 | SECJ2203 |
SECJ4423 | Real-Time Software Engineering | 3 | SECJ2203 |
SECJ4463 | Agent-Oriented Software Engineering | 3 | SECJ2203 |
SECJ2154 | |||
Malaysian Students | |||
UHMS1182 | Penghayatan Etika dan Peradaban | 2 | |
Total Credits | 15/13 | ||
Cumulative Credits | 131 |
*Elective courses can be chosen from the table on the next tab
Choose six (6) only from any group
Group 1:
Code | Course | Credit |
Group 2:
Code | Course | Credit |
Group 3:
Code | Course | Credit |
Group 4:
Code | Course | Credit |
Group 5:
Code | Course | Credit |
*All undergraduate programmes have 9 credits of Japanese language courses.
Admission please click HERE
For any inquiries,
feel free to contact us at:
Malaysia – Japan International Institute of Technology (MJIIT), Universiti Teknologi Malaysia, Jalan Sultan Yahya Petra,54100 Kuala Lumpur, Malaysia.
Phone: +60 3-2203 1517
Mobile: +60 19-793 3799
Fax: +60 3-2203 1266
Website: https://mjiit.utm.my/
Email: mjiit@utm.my