Bachelor in Software Engineering with Honours

(BSE)

PROGRAMME SPECIFICATIONS

The Bachelor in Software Engineering with Honours is offered on a full-time basis. 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.

Entry Requirements

The minimum qualifications for candidates who intend to do a Bachelor of Computer Science (Software Engineering) are as follows:

* 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 and obtained good results in the Malaysian Certificate Examination (SPM) or its equivalent.
  2. Passed Bahasa Melayu/Bahasa Malaysia with credit in the SPM/equivalent.
  3. Passed the Malaysian High School Certificate (STPM) or its equivalent and obtained the following: i.  Grade C (NGMP 2.00) General paper, and ii. Grade C (NGMP 2.00) in TWO (2) other subjects
  4. Passed the Malaysian University English Test (MUET) with minimum result of Band 1.
Special Requirements for the Programme
  1. Passed with a minimum Grade B- (NGMP 2.67) in TWO (2) of the following subjects: i.  Mathematics AND ii. Physics/ Engineering Physics / Biology/ Chemistry / Engineering Chemistry / Computer  Science / Computer Engineering
  2. Passed with credits in Mathematics in the SPM/ equivalent examination.
* Fulfill the general requirements set by the university as well as specific requirements of the programme. General University Requirements:
  1. Obtained a Diploma in Computer Science from UTM/equivalent with a minimum CPA of 3.00; or for candidates with a CPA below 3.00 but have a minimum of two or more years of working experience in the related area of study will be eligible to apply for a place to study at the university.
  2. Obtained a credit pass in Mathematics in their SPM/equivalent examination or a minimum grade B- in any of the Mathematics Courses taken at the diploma level.
  3. Candidates are required to submit the results transcript of all their examinations taken during their Diploma study (semester one until the final semester) to UTM. A copy of the diploma or a letter of completion of study will also have to be submitted together with their applications.
  4. Passed the Malaysian University English Test (MUET) with minimum result of Band 1.
Special Requirements for the Programme
  1. Passed with a minimum Grade B- (NGMP 2.67) in TWO (2) of the following subjects: i.  Mathematics AND ii. Physics/ Engineering Physics / Biology/ Chemistry / Engineering Chemistry / Computer  Science / Computer Engineering
  2. Passed with credits in Mathematics in the SPM/ equivalent examination.
Note:-

* Year of entry and duration of study will be based on the credit exemptions and credit transfer awarded by the university

To graduate, students must

Further Information

Assoc. Prof. Dr. RADZIAH BINTI MOHAMAD
Director Software Engineering Department
Faculty of Computing
Universiti Teknologi Malaysia
81310 UTM Johor Bahru, Johor, Malaysia
OR
Program Coordinator
Dr. JOHANNA BINTI AHMAD
Email : scse@utm.my

Career Prospect

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
SCSE1013 Fundamental Programming Concept
SCST1123 Mathematics for Software Engineer
SCSR1013 Digital Logic
SCST1143 Database Engineering
ULRS1012 Value and Identity
Sxxxxxx3 Free Elective I*
YEAR 1: SEMESTER 2
Code
Courses
SCSE1203 Software Engineering Principles
SCSR1033 Computer Organisation and Architecture
SCST1223 Probability and Statistical Data Analysis
SCSE1224 Advanced Programming
SCSR2213 Network Communications
Uxxxxxx2 University Elective II
LOCAL STUDENTS
UHMS1182 Appreciation of Ethics and Civilization
INTERNATIONAL STUDENTS
UHLM1012 Malay Language for Communication
YEAR 2: SEMESTER 1
Code
Courses
SCSE2133Software Process and Project Management
SCSE2123Software Requirements Engineering
SCSE2103Data Structure and Algorithm
SCSR2043Operating System
SCSM2113Human Computer Interaction
UKQF2xx2Service Learning and Community Engagement Courses
YEAR 2: SEMESTER 2
Code
Courses
SCSM2213Cross-Platform Application Development
SCSE2233Software Design & Architecture
SCSE2243Application Development Project I
UHLB2122Professional Communication Skills1
UHIS1022Philosophy and Current Issues

Program Electives – Choose 1 (3 credits)

SECB2103Program Electives – Choose 1 (3 credits)
SECB2103Bioinformatics I
SECP2753Data Mining
SECP3213Business Intelligence
YEAR 3: SEMESTER 1
Code
Courses
UHLB3132 Professional Communication Skills 2
UHLx1122 Foreign Language Elective
Sxxxxxx3 Free Elective II*

Program Electives – Choose 3 (9 credits)

SCST3223 Data Analytic Programming
SCSE3143 Ubiquitous Computing
SCSR3113 Cloud Computing
SCSE3103 Cognitive Computing
SCSE3203 Special Topics
SCSM3113 Virtual and Augmented Reality Application
YEAR 3: SEMESTER 2
Code
Courses
SCSE3242 Software Engineering Project I
SCSR3133 Secure Software Programming
SCSE3213 Software Quality & Testing
SCSE3223 Application Development Project II
SCSE3233 Professional Practice in Software Engineering
UBSS1032 Entrepreneurship and Innovation
YEAR 4: SEMESTER 1
Code
Courses
SCSE4108 Industrial Training (HW)
SCSE4114 Industrial Training Report
YEAR 4: SEMESTER 2
Code
Courses
SCSE4214 Software Engineering Project II
Sxxxxxx3 Free Elective III
SECx5xx3* Free Elective IV
Program Electives – Choose 2 (6 credits)
SCSR4453 Network Security
SCSR4973 Computer Network & Security Special Topics
SECB3133 Computational Biology I
SECB3203 Programming for Bioinformatics
SECR5xx3/ SECP5xx3/ SECJ5xx3 PRISM elective 1
SECR5xx3/ SECP5xx3/ SECJ5xx3 PRISM elective 2

PRISMS ELECTIVE COURSES

The 5000-level courses indicate elective courses that are equivalent to core courses at the master’s level. Please refer to the handout on UTM’s Bachelor-Master Integration Program (PRISMS) for further details, including eligibility. Please also consult your academic advisor for better clarification.

i) SECR5033 Information Security Governance and Risk Management
ii) SECR5043 Cloud Computing Security
iii) SECJ5013 Secure Software Engineering
iv) SECR5053 Penetration Testing
v) SECJ5023 Advanced Theory
of Computer Science
vi) SECJ5033 Advanced Data Structure and Algorithms
vii) SECJ5043 Advanced Artificial Intelligence
viii) SECP5013 Advanced Analytics for Data Science
ix) SECP5023 Big Data Management
x) SECP5033 Business Intelligence and Analytics
xi) SECP5043 Data Science Governance
xii) SECP5053 Massive Mining and Streaming
xiii) SECP5063 Statistics for Data Science

COURSE MENU 1
YEAR 1: SEMESTER 1
Code
Courses
SCSE1013 Fundamental Programming Concept
SCST1123 Mathematics for Software Engineer
SCSR1013 Digital Logic
SCST1143 Database Engineering
ULRS1012 Value and Identity
Sxxxxxx3 Free Elective I*
YEAR 1: SEMESTER 2
Code
Courses
SCSE1203 Software Engineering Principles
SCSR1033 Computer Organisation and Architecture
SCST1223 Probability and Statistical Data Analysis
SCSE1224 Advanced Programming
SCSR2213 Network Communications
Uxxxxxx2 University Elective II
LOCAL STUDENTS
UHMS1182 Appreciation of Ethics and Civilization
INTERNATIONAL STUDENTS
UHLM1012 Malay Language for Communication
YEAR 2: SEMESTER 1
Code
Courses
SCSE2133 Software Process and Project Management
SCSE2123 Software Requirements Engineering
SCSE2103 Data Structure and Algorithm
SCSR2043 Operating System
SCSM2113 Human Computer Interaction
UKQF2xx2 Service Learning and Community Engagement Courses
YEAR 2: SEMESTER 2
Code
Courses
SCSM2213 Cross-Platform Application Development
SCSE2233 Software Design & Architecture
SCSE2243 Application Development Project I
UHLB2122 Professional Communication Skills1
UHIS1022 Philosophy and Current Issues

Program Electives – Choose 1 (3 credits)

SECB2103 Program Electives – Choose 1 (3 credits)
SECB2103 Bioinformatics I
SECP2753 Data Mining
SECP3213 Business Intelligence
YEAR 3: SEMESTER 1
Code
Courses
UHLB3132 Professional Communication Skills 2
UHLx1122 Foreign Language Elective
Sxxxxxx3 Free Elective II*

Program Electives – Choose 3 (9 credits)

SCST3223 Data Analytic Programming
SCSE3143 Ubiquitous Computing
SCSR3113 Cloud Computing
SCSE3103 Cognitive Computing
SCSE3203 Special Topics
SCSM3113 Virtual and Augmented Reality Application
YEAR 3: SEMESTER 2
Code
Courses
SCSE3242 Software Engineering Project I
SCSR3133 Secure Software Programming
SCSE3213 Software Quality & Testing
SCSE3223 Application Development Project II
SCSE3233 Professional Practice in Software Engineering
UBSS1032 Entrepreneurship and Innovation
YEAR 4: SEMESTER 1
Code
Courses
SCSE4108 Industrial Training (HW)
SCSE4114 Industrial Training Report
YEAR 4: SEMESTER 2
Code
Courses
SCSE4214 Software Engineering Project II
Sxxxxxx3 Free Elective III
SECx5xx3* Free Elective IV
Program Electives – Choose 2 (6 credits)
SCSR4453 Network Security
SCSR4973 Computer Network & Security Special Topics
SECB3133 Computational Biology I
SECB3203 Programming for Bioinformatics
SECR5xx3/ SECP5xx3/ SECJ5xx3 PRISM elective 1
SECR5xx3/ SECP5xx3/ SECJ5xx3 PRISM elective 2
PRISMS ELECTIVE COURSES The 5000-level courses indicate elective courses that are equivalent to core courses at the master’s level. Please refer to the handout on UTM’s Bachelor-Master Integration Program (PRISMS) for further details, including eligibility. Please also consult your academic advisor for better clarification. i) SECR5033 Information Security Governance and Risk Management ii) SECR5043 Cloud Computing Security iii) SECJ5013 Secure Software Engineering iv) SECR5053 Penetration Testing v) SECJ5023 Advanced Theory of Computer Science vi) SECJ5033 Advanced Data Structure and Algorithms vii) SECJ5043 Advanced Artificial Intelligence viii) SECP5013 Advanced Analytics for Data Science ix) SECP5023 Big Data Management x) SECP5033 Business Intelligence and Analytics xi) SECP5043 Data Science Governance xii) SECP5053 Massive Mining and Streaming xiii) SECP5063 Statistics for Data Science

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