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.
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:
|
Special Requirements for the Programme
|
Certificates/Diplomas |
---|
* Fulfill the general requirements set by the university as well as specific requirements of the programme. |
General University Requirements:
|
Special Requirements for the Programme
|
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 |
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
To graduate, students must
- Achieve a total of 128 credit hours with minimum CPA of 2.0
- Pass industrial training (equivalent to 12 credit hours), which 4 credits will be graded and 8 credits as HW (Compulsory Attendance) status.
- Complete Software Engineering Final Year Projects
- Pass 5 Professional Skills Certificate (PSC).
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 Internship](https://comp.utm.my/wp-content/uploads/2024/07/Internship.png)
Internship
![Apprenticeship Apprenticeship](https://comp.utm.my/wp-content/uploads/2024/07/Apprenticeship.png)
Apprenticeship
![](https://comp.utm.my/wp-content/uploads/2024/07/Entrepreneurship.png)
Entrepreneurship
![](https://comp.utm.my/wp-content/uploads/2024/07/Mobility.png)
Mobility
Further Information
-
Faculty of Computing
Universiti Teknologi Malaysia
81310 Johor Bahru, Johor, Malaysia
- director-se@utm.my
OR
- scse@utm.my