Skip to content
WijhaUniوجهة يوني

Computer Science & IT · Bachelor's

Bachelor of Software Engineering with Honours

Universiti Teknologi Malaysia (UTM)

Program overview

The Bachelor of Software Engineering with Honours Program at UTM University Malaysia is a full-time program offered at the UTM Main Campus in Johor Bahru. The study duration varies between four to six years, depending on the student's entry qualifications. The program follows a 2-semester per academic session structure, with students typically taking courses equivalent to 14 to 18 credit hours per semester. Assessment is based on coursework and final examinations conducted throughout the semester.

Future Careers

  • Analyst/Programmer
  • Software Engineer
  • System Analyst
  • System Developer
  • Software Tester
  • Software Architect Engineer
  • Web Developer
  • Assistant Project Manager
  • Academician and Researcher.

Curriculum

Show full curriculum

YEAR 1: SEMESTER 1

  • Discrete Structure
  • Programming Technique I
  • Digital Logic
  • Technology & Information System
  • Graduate Success Attributes

International Students

  • Malaysian Language for Communication )
  • Malaysian Studies 3

YEAR 1: SEMESTER 2

  • Computational Mathematics
  • Probability & Statistical Data Analysis
  • Programming Technique II
  • Computer Organisation and Architecture
  • English Communication Skills

International Students

  • The Thought of Sciences and Technology
  • Falsafah dan Isu Semasa
  • Penghayatan Etika dan Peradaban

YEAR 2: SEMESTER 1

  • Database
  • System Analysis and Design
  • Data Structure and Algorithm
  • Network Communications
  • Human Computer Interaction
  • Service Learning Co-curriculum Elective

YEAR 2: SEMESTER 2

  • Software Engineering
  • Web Programming
  • Operating Systems
  • Object Oriented Programming
  • Academic Communication Skills

Elective Courses - Choose 1 (3 Credits)

  • Requirements Engineering & Software Modelling
  • Software Project Management

YEAR 3: SEMESTER 1

  • Professional Communication Skills
  • Foreign Language Elective
  • Extracurricular Experiential Learning

Elective Courses - Choose 4 (13 Credits)

  • Applications Development
  • Artificial Intelligence
  • Internet Programming
  • Software Design & Architecture
  • Knowledge-Based & Expert Systems

YEAR 3: SEMESTER 2

  • Software Engineering Project I
  • Theory of Computer Science

Elective Courses - Choose 4 (12 Credits)

  • Software Quality Assurance
  • Computational Intelligence
  • Mobile Application Programming
  • Special Topic in Software Engineering
  • Web Technology

YEAR 4: SEMESTER 1

  • Industrial Training (HW)
  • Industrial Training Report

YEAR 4: SEMESTER 2

  • Software Engineering Project II
  • Technopreneurship Seminar
  • Introduction to Entrepreneurship

Elective Courses - Choose 2 (6 Credits)

  • Software Construction
  • Real-Time Software Engineering
  • Agent-Oriented Software Engineering

Entry requirements

Bachelor's: strong high-school results, a foundation, or a diploma.

Typically IELTS 5.5 or equivalent (TOEFL / PTE). Some universities offer a preparatory English program if you haven't reached the score yet.

Exact requirements vary by program, and an English certificate such as IELTS or an equivalent may be required.

Career opportunities

  • Software developer
  • Security analyst
  • Data scientist
  • Cloud engineer

Is this program right for you?

Send us your qualifications and we'll confirm your eligibility and next steps during your consultation.

No commitment required