The Bachelor of Computer Science (Data 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 conducted in an industrial mode 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. Few courses are delivered in Work-based learning (WBL) from Year 1 until Year 3. Students will undergo 1 year industrial training with UTM industry partners in the final year of their study to gain a real-world data engineering professional experiences. Student learning and assessment for WBL courses will be facilitated by university and industry supervisors.
YEAR 1: SEMESTER 1 | |
Code | Courses |
SECP1513 | *Technology and Information Systems (WBL) |
SECJ1013 | Programming Technique I |
SECR1013 | Digital Logic |
SECI1013 | Discrete Structure |
ULRS1032 | Integrity and Anti-Corruption |
*Remark: For students with MUET band 1-3, MUST register UHLB1112 |
YEAR 1: SEMESTER 2 | |
Code | Courses |
SECJ1023 | Programming Technique II |
SECV2113 | Human Computer Interaction |
SECI1143 | Probability and Statistical Data Analysis |
SECR1033 | Computer Organization and Architecture |
SECP2613 | *System Analysis and Design (WBL) |
LOCAL STUDENTS | |
UHMS1182 | Appreciation of Ethics and Civilization |
INTERNATIONAL STUDENTS | |
UHLM1012 | Malay Language for Communication 2 |
YEAR 2: SEMESTER 1 | |
Code | Courses |
SECP2523 | *Database (WBL) |
SECP3204 | *Software Engineering (WBL) |
SECJ2013 | Data Structure and Algorithm |
SECR2213 | Network Communication |
UKQF2XX2 | Service Learning & Community Engagement Courses |
Elective Courses – Choose 1 (3 credits) | |
SECP3723 | *System Development Technology (WBL) |
SECP2733 | *Multimedia Data Modeling (WBL) |
YEAR 2: SEMESTER 2 | |
Code | Courses |
SECJ2154 | Object-Oriented Programming |
SECR2043 | Operating Systems |
UHLB2122 | Professional Communication Skills 1 |
UHIS1022 | Philosophy and Current Issues |
Elective Courses – Choose 2 (6 credits) | |
SECP3223 | Data Analytic Programming |
SECP2753 | Data Mining |
SECP3713 | Database Administration |
YEAR 3: SEMESTER 1 | |
Code | Courses |
SECJ3553 | Artificial Intelligence |
UHLX1112 | Foreign Language for Communication |
UHLB3132 | Professional Communication Skills 2 |
XXXXxxxx | Free Elective |
Elective Courses – Choose 2 (7 credits) | |
SECP3744 | *Enterprise Systems Design and Modeling (WBL) |
SECP2633 | Information Retrieval |
SECP3623 | Database Programming |
YEAR 3: SEMESTER 2 | |
Code | Courses |
ULRS3032 | Entrepreneurship and Innovation |
SECD3761 | *Technopreneurship Seminar(WBL) |
Elective Courses – Choose 4 (15 credits) | |
SECP3133 | High Performance Data Processing |
SECP3213 | Business Intelligence |
SECP3843 | *Special Topic in Data Engineering (WBL) |
SECP3823 | *Knowledge Management Systems (WBL) |
SECP3106 | *Application Development (WBL) |
SECP3416 | *Management Information Systems (WBL) |
YEAR 4: SEMESTER 1 | |
Code | Courses |
SECP4114 | Professional Development |
SECP4124 | Professional Practice |
SECP4134 | Professional Development and Practice Report |
SECP4112 | Initial Industry Project Proposal |
YEAR 4: SEMESTER 2 | |
Code | Courses |
SECP4223 | Industrial Integrated Project Proposal |
SECP4235 | Industrial Integrated Project Development |
SECP4234 | Industrial Integrated Project Report |
The minimum qualifications for candidates who intend to do a Bachelor of Computer Science (Data Engineering) with Honours 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:
Special Requirements for the Programme
* 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.