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

Engineering & Applied Sciences · Bachelor's

Bachelor in Software Engineering with Honours

UTM SPACE (School of Professional and Continuing Education)

Program overview

The Bachelor in Software Engineering with Honours program at UTM University Malaysia provides a comprehensive and specialized curriculum designed to prepare students for a successful career in the field of software engineering. This program offers a unique opportunity for students to acquire in-depth knowledge and practical skills in software development, programming languages, software testing, software project management, and software quality assurance. By enrolling in this program, students will engage in hands-on projects, collaborative learning, and theoretical coursework to develop a strong foundation in software engineering principles and practices. Graduates of the Bachelor in Software Engineering with Honours program at UTM University Malaysia are well-prepared to pursue diverse career opportunities in software development companies, technology firms, research and development organizations, and IT consulting firms. They possess the skills to design and develop software solutions, analyze complex problems, and apply industry best practices in software engineering. With a deep understanding of software engineering methodologies and emerging technologies, graduates are equipped to contribute to the advancement of the software industry, drive innovation, and create impactful software solutions that meet the needs of businesses and society.

Entry Requirement

  • Senior High School Certificate or equivalent/Pre-University qualifications.
  • Pass the English proficiency requirements.
  • Pass the UTM interview - if applicable.

For other qualifications and certificates (e.g., UEC, Foundation, STAM, etc..) please contact our educational consultants or submit your application for Admission assessment.

Future Career

Graduates of the programme can work as :

  • Software Engineer
  • Software Project Engineer
  • Systems Analyst
  • Systems Engineer
  • Software Quality Engineer
  • Software Configuration Engineer
  • Software Architect
  • Software Process Engineer
  • Software Test Engineer
  • Software Maintainer
  • Academician
  • Researcher
  • Software Designer

Curriculum

Show full curriculum

YEAR 1

Semester 1

  • Technology & Information System
  • Discrete Structures
  • Programming Technique I
  • Digital Logic
  • Malaysia Dynamic
  • Art, Custom and Beliefs of Malaysia (International Students)
  • Islamic & Asian Civilisation (TITAS)
  • Bahasa Melayu untuk Komunikasi (International students)

YEAR 1

Semester 2

  • Computational Mathematics
  • Programming Technique II
  • Network Communications
  • Probability & Statistical Data Analysis
  • Academic English Skills
  • Science, Technology & Human

YEAR 2

Semester 1

  • Database
  • Systems Analysis and Design
  • Data Structures and Algorithm
  • Computer Organisation and Architecture
  • Human Computer Interaction
  • Co-curriculum

YEAR 2

Semester 2

  • Web Programming
  • Object Oriented Programming
  • Software Engineering
  • Operating Systems
  • Advanced Academic English Skills

Elective Courses – Choose 1 (3 Credits)

  • Requirements Engineering & Software Modelling
  • Software Project Management

YEAR 3

Semester 1

  • Theory of Computer Science
  • English for Professional Purpose

Elective Courses – Choose 4 (13 Credits)

  • Applications Development
  • Artificial Intelligence
  • Internet Programming
  • Software Quality Assurance
  • Knowledge-based & Expert System

YEAR 3

Semester 2

  • Software Engineering Project I
  • Technopreneurship Seminar
  • Fundamentals of Technopreneurship
  • Innovation & Creativity Subcluster

Elective Courses – Choose 3 (9 Credits)

  • Software Design & Architecture
  • Computational Intelligence
  • Programming Technique III
  • Special Topics in Software Engineering

YEAR 4

Semester 1

  • Industrial Training (HW)
  • Industrial Training Report

YEAR 4

Semester 2

  • Software Engineering Project II
  • Elective Foreign Language (Malaysian Student)

Elective Courses – Choose 3 (9 Credits)

  • Software Construction
  • Real-time Software Engine

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

  • Project engineer
  • Design engineer
  • Maintenance engineer
  • Engineering consultant

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