Bachelor of Computer Science

(Software Engineering) with Honours

PROGRAMME SPECIFICATIONS

The Bachelor of Computer Science (Software Engineering) with Honours is offered on a full-time basis. The full-time programme is offered only at the UTM Main Campus in Johor Bahru. The duration of study for the full-time programme is subjected to the student’s entry qualifications and lasts between four (4) years to a maximum of six (6) years.

The programme is offered on full-time basis and is based on a 2-Semester per academic session. Generally, students are expected to undertake courses equivalent to between fourteen (14) to eighteen (18) credit hours per semester. Assessment is based on courseworks and final examinations given throughout the semester.

  1. The minimum qualifications for candidates who intend to do a Bachelor of Computer Science (Software Engineering) are as follows:
Malaysian High School Certificate (STPM)
* Results would be based on the general requirements as well as other conditions as the pre-requisites for the programme set by the university).
University General Requirements:
  1. Passed with at least CPA 3.00.
  2. Passed with Grade B in STPM level in the following subjects:
    • Mathematics (T)
    • Physics, and
    • Chemistry, Biology and Information and Communication Technology (ICT)

AND

  1. Passed with Grade B in SPM level in the following subjects:
    • Additional Mathematics
    • Mathematics & Physics
  2. Passed the Malaysian University English Test (MUET) with minimum result of Band 2.
Matriculation
* Results would be based on the general requirements as well as other conditions as the pre-requisites for the programme set by the university).
University General Requirements:
  1. Passed with at least CPA 3.00.
  2. Passed with Grade B in Matriculation in the following subjects:
    • Mathematics
    • Physics, Engineering Physics, and
    • Engineering Physics / Chemistry / Engineering Chemistry / Biology / Computer Science / Computing

AND

  1. Passed with Grade B in SPM level in the following subjects:
    • Additional Mathematics
    • Mathematics & Physics
  2. Passed the Malaysian University English Test (MUET) with minimum result of Band 2.
Diploma
* Fulfill the general requirements set by the university as well as specific requirements of the programme.
General University Requirements: Obtained a Diploma in Computer Science or Information Technology from UTM or Public University or Other Institution in related areas that recognized by Malaysian Government and approved by University Senate with a minimum CPA of 3.00.

AND

Passed with Grade B in Diploma level in Mathematics

AND

Passed with Grade B in SPM level in the following subjects:
  • Additional Mathematics; and
  • Mathematics / Physics

AND

Passed the Malaysian University English Test (MUET) with minimum result of Band 2.

STPM (Not Current Year)

Passed STPM not current year with at least CPA 3.00.

AND

Passed with Grade B in STPM in the following subjects:
  • Mathematics (T);
  • Physics; and
  • Chemistry / Biology / Information and Communications Technology (ICT)

AND

Passed with Grade B in SPM in the following subjects:
  • Additional Mathematics; and
  • Mathematics / Physics

AND

Passed the Malaysian University English Test (MUET) with minimum result of Band 2.

OR

Matriculation (Not Current Year)

Passed Matriculation not current year with at least CPA 3.00.

AND

Passed with Grade B in STPM in the following subjects:
  • Mathematics (T);
  • Physics; and
  • Chemistry / Biology / Information and Communications Technology (ICT)

Graduate of the programme can work as a Analyst/Programmer, Software Engineer, System Analyst, System Developer, Software Tester, Software Architect Engineer, Web Developer, Assistant Project Manager, Academician and Researcher.

Alternatively, the graduate of the programme can also enrol to any of the postgraduate programmes offered in UTM and worldwide by any mode either research or mixed-mode or taught course.

YEAR 1: SEMESTER 1
Code
Courses
Credit
Pre-requisite
SECI1013 Discrete Structure 3
SECJ1013 Programming Technique I 3
SECR1013 Digital Logic 3
SECP1513 Technology & Information System 3
ULRS1032 Integrity and Anti – Corruption Course 2
TOTAL CREDIT 14
CUMULATIVE CREDITS
14
YEAR 1: SEMESTER 2
Code
Courses
Credit
Pre-requisite
SECI1113 Computational Mathematics 3
SECl1143 Probability & Statistical Data Analysis 3
SECJ1023 Programming Technique II 3 SECJ1013
SECR1033 Computer Organisation and Architecture 3 SECR1013
SECD2613 System Analysis and Design 3
Malaysian Students
UHMS1182 Appreciation of Ethics and Civilizations 2
International Students
UHLM1012 Malaysia Language for Communication 2
TOTAL CREDIT 17
CUMULATIVE CREDITS
31
YEAR 2: SEMESTER 1
Code
Courses
Credit
Pre-requisite
SECD2523 Database 3
SECJ2203 Software Engineering 3
SECJ2013 Data Structure and Algorithm 3 SECJ1023
SECR2213 Network Communications 3
SECV2113 Human Computer Interaction 3
UKQF2xx2 Service-Learning and Community Engagement Courses 2
TOTAL CREDIT 17
CUMULATIVE CREDITS
48
YEAR 2: SEMESTER 2
Code
Courses
Credit
Pre-requisite
SECV2223 Web Programming 3
SECR2043 Operating Systems 3
SECJ2154 Object Oriented Programming 4 SECJ1023
UHLB2122 Professional Communication Skills 1*** 2
UHIS1022 Philosophy and Current Issues 2
Elective Courses – Choose 1 (3 Credits)
SECJ2253 Requirements Engineering & Software Modelling 3 SECJ2203
SECJ2363 Software Project Management 3
TOTAL CREDIT 17
CUMULATIVE CREDITS
65
YEAR 3: SEMESTER 1
Code
Courses
Credit
Pre-requisite
UHLB3132 Professional Communication Skills 2 2
UHLx1112 Foreign Language Communication Elective 2
Elective Courses – Choose 4 (13 Credits)
SECJ3104 Applications Development 4 SECJ2203, SECD2523, SECV2223, SECJ2154
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 CREDIT 17
CUMULATIVE CREDITS
82
YEAR 3: SEMESTER 2
Code
Courses
Credit
Pre-requisite
SECJ3032 Software Engineering Project I 2 80 credits SECJ3104
Sxxxxxx3 University Free Electives* 3
ULRS3032 Entrepreneurship and Innovation 2
Elective Courses – Choose 4 (12 Credits)
SECJ3343 Software Quality Assurance 3 SECJ2203
SECJ3563 Computational Intelligence 3 SECJ3553
SECJ3623 Mobile Application Programming 3 SECJ2154
SECJ3403 Special Topic in Software Engineering 3
SECJ3403 Web Technology 3 SECJ2154 SECV2223
SECJ3483 TOTAL CREDIT 19
CUMULATIVE CREDITS
101
 

YEAR 4

YEAR 4: SEMESTER 1
Code
Courses
Credit
Pre-requisite
SECJ4118 Industrial Training (HW) 8 92 credits CGPA >= 2.0SECJ3032
SECJ4114 Industrial Training Report 4 92 credits CGPA >= 2.0
TOTAL CREDIT 12
CUMULATIVE CREDITS
113
YEAR 4: SEMESTER 1
Code
Courses
Credit
Pre-requisite
SECJ4118 Industrial Training (HW) 8 92 credits CGPA >= 2.0SECJ3032
SECJ4114 Industrial Training Report 4 92 credits CGPA >= 2.0
TOTAL CREDIT 12
CUMULATIVE CREDITS
113
YEAR 4: SEMESTER 2
Code
Courses
Credit
Pre-requisite
SECJ4134 Software Engineering Project II 4 SECJ3032
SECD3761 Technopreneurship Seminar 1
SECJ3203 Theory of Computer Science 3 SECI1013 SECJ2013
Elective Courses – Choose 2 (6 Credits)
SECJ4383 Software Construction 3 SECJ2203
SECJ4423 Real-Time Software Engineering 3 SECJ2203
SECJ4463 Agent-Oriented Software Engineering 2 SECJ2203 SECJ2154
SECP5xx3/ SECJ5xx3/ SECR5xx3 PRISMS Elective 1 3
SECP5xx3/ SECJ5xx3/ SECR5xx3 PRISMS Elective 2 3
TOTAL CREDIT 17
CUMULATIVE CREDITS
65
*PRISM elective courses are for PRISM students only.
PRISMS ELECTIVE COURSES

For students who intended to enrol in PRISMS, refer to the PRISMS Section for a list of related elective courses associated with the Postgraduate Programme. The PRISMS elective begins with code SECP/J/R5XX3.

To graduate, students must

Further Information

ASSOC. PROF. DR. RADZIAH BINTI MOHAMAD
Director Software Engineering Department

OR

Program Coordinator
DR. SHAHLIZA BINTI ABDUL HALIM

UTM PROFESSIONAL SKILLS CERTIFICATE (PSC)

The Ministry of Higher Education (MOHE) plays an important role in the development of human capital in Malaysia. One of the initiatives taken is to conduct students’ employability programme with the aim to give students a value-added degree and enhance employment marketability among graduates. The folowing are among the programmes offered:

Internship
Apprenticeship
Entrepreneurship
Mobility
Scroll to Top