MalaysiaUnis

Bachelor of Information Technology (Honours) majoring in Software Engineering

Bachelor of Information Technology (Honours) majoring in Software Engineering

About

About

Programme Overview
Software engineering applies engineering principles to the development and enhancement of computer software. With evolving user needs, software engineers must design reliable, high-quality systems that are efficient and easy to maintain. This demands professionals skilled in tools, methods, and processes rooted in core engineering concepts.

This programme is designed to produce industry-ready software engineers equipped with a strong foundation in software engineering fundamentals. It integrates essential programming languages, tools, and methodologies used by computing professionals.

Students will gain expertise in the entire software development lifecycle—from requirement analysis and design to implementation and testing—alongside the critical skills needed to adapt to future advancements in the field.

Study Mode:
UNIRAZAK offers a flexible learning approach, enabling students to study from any location at their convenience. This ensures an enhanced learning experience and greater accessibility.

Full-Time – Conventional On-Campus Learning

Open Distance Learning (ODL) – Remote Learning Option

Key facts

QUALIFICATIONBachelor's Degree
STUDY MODEFull-time
DURATION3 years
LOCAL COSTMYR 41,000
FOREIGN COSTMYR 2,257
SUBJECTSComputer Science, Information Tech (IT)

Tuition fees

DescriptionLocal studentsForeign students
Tuition feeMYR 38,650MYR 1,862
Miscellaneous feesMYR 2,350MYR 395
Total estimated cost of attendanceMYR 41,000MYR 2,257
Estimated cost per yearMYR 13,667MYR 752

Entry Requirements

Entry Requirements

STPM
A pass in STPM with a minimum Grade C (GP 2.0) in any two (2) subjects and a credit in Mathematics at SPM level or its equivalent.
Note: Candidates with a credit in a computing-related subject at SPM or STPM level or its equivalent may be given preferential consideration.

Diploma / Advanced Diploma

A Diploma in Computer Science, Software Engineering, Information Technology, Information Systems, or an equivalent field with a minimum CGPA of 2.5 and a credit in Mathematics at SPM level or its equivalent;
OR

A Diploma in Science and Technology or Business Studies with a minimum CGPA of 2.5, subject to a rigorous internal assessment process and a credit in Mathematics at SPM level or its equivalent.

Matriculation / Foundation
A pass in Matriculation or Foundation studies with a minimum CGPA of 2.0 and a credit in Mathematics at SPM level or its equivalent.
Note: Candidates with a credit in a computing-related subject at SPM or STPM level or its equivalent may be given preferential consideration.

Curriculum

MPU & University Courses
Penghayatan Etika dan Peradaban

Falsafah dan Isu Semasa

Bahasa Melayu Komunikasi II

Thinking Skills

Bahasa Kebangsaan A

Community Engagement and Volunteering

Professional Event Management

Core Courses
Information Technology Fundamentals

Human Computer Interaction

Information Security

System Administration and Maintenance

Computer Organization and Architecture

Social and Professional Issues

Web Systems and Technologies

Databases

Mathematics for Information Technology

Statistics for Information Technology

Fundamentals of Programming

Networking Fundamentals

Programming Principles and Techniques

Object-Oriented Programming

Platform Technologies

Specialization – Software Engineering
Web Segmentation and Analytics

Operating Systems

Algorithm and Data Structures

Software Project Management

Systems Analysis & Design

Software Quality and Metrics

Software Architecture and Design

Software Engineering

Software Testing and Maintenance

Requirements Engineering

Object Oriented Software Engineering

Mobile Application Development

Elective Courses (Choose any FOUR – 12 Credits)
Public Speaking 1

Public Speaking 2

Volunteerism and Service Learning

Entrepreneurship and Innovation

Cost and Management Accounting

Problem Solving & Decision Making

Service Operations Management

Leadership, Innovation and Change

Production and Operations Management

Organizational Design

Quality Management Systems and Auditing

Contemporary Issues in Business

Negotiation and Conflict Resolution

Organizational Development

Quality Management

Final Year Project Paper
Minor Project

Major Project

Internship / Professional Practice
Internship for Information Technology
Scroll to Top