Bachelor of Information Technology (Honours) Majoring in Software Engineering
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
Qualification | Bachelor's Degree |
Study mode | Full-time |
Duration | 3 years |
Intakes | March, July, November |
Total estimated cost (local) | RM 41,000 |
Total estimated cost (foreign) | RM 2,604 |
Subjects
-
Computer Science
-
Information Tech (IT)
Duration
3 years
Tuition fees
Description | Local students | Foreign students |
---|---|---|
Tuition fee | RM 38,650 | RM 2,148 |
Miscellaneous fees | RM 2,350 | RM 455 |
Total estimated cost of attendance | RM 41,000 | RM 2,604 |
Estimated cost per year | RM 13,667 | RM 868 |
Estimated cost as reported by the institution. There may be additional administrative fees. Please contact us for the latest information.
Every effort has been made to ensure that information contained in this website is correct. Changes to any aspects of the programmes may be made from time to time due to unforeseeable circumstances beyond our control and the Institution and EasyUni reserve the right to make amendments to any information contained in this website without prior notice. The Institution and EasyUni accept no liability for any loss or damage arising from any use or misuse of or reliance on any information contained in this website.
Admissions
Intakes
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
Programme Courses
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