Bachelor of Computer Science (Hons) in Software Engineering (BSE)

Software engineering is a discipline that is concerned with all aspects of software production.  It is a study that deals with the practice or process of designing, developing, and maintaining software. This programme provides students with the theories and practices of computing and IT as well as specialised knowledge and skills required of a software engineer.  Students will acquire knowledge and practical skills in designing, constructing, testing, maintaining and developing software as well as their creative applications.

 

Programme Modules*:

  • Computer Architecture & Organisation
  • Internet Technologies and Information Services
  • Networking I
  • Introduction to Programming
  • Discrete Mathematics
  • Operating Systems
  • Database Systems
  • IT Ethics
  • System Analysis and Design
  • Introduction to Statistics
  • Data Structures and Algorithms
  • Java Application Development
  • Web Design
  • Calculus
  • Mobile Application Development
  • Software Engineering
  • Research Methodology
  • Artificial Intelligence
  • Web Application Development
  • Computer and Network Security
  • Final Project 1
  • Human Computer Interaction
  • Formal Method
  • Software Requirements Engineering
  • Software Quality Assurance
  • E-Commerce
  • University Relation Program
  • Final Project 2
  • Industrial Training

* Selected programme modules

Overview
MODE OF STUDY
Full-time
EDUCATION LEVEL
Degree
CATEGORY
Computing and IT
Intakes and Duration
February
3 years
May
3 years
July
3 years
Fees
Course Fee (Local Students)
RM41,300
Course Fee (International Students)
Please consult Institute of International Education (IIE), NEUC.
Entry Requirements
UEC
UEC with at least credit in any 5 subjects inclusive of Mathematics and 1 Science / ICT subject.
OR
UEC with at least credit in any 5 subjects and a credit in Additional Mathematics at SPM Level or its equivalent.
OR
*UEC with at least credit in any 5 subjects, plus a credit in Mathematics and 1 Science/Technology/Engineering subject at SPM Level.

Remark:
For MER that marked with *, students are required to add-on a Mathematics enhancement module which relevant to Computer Science and Software Engineering before they could enroll into core modules that requires Mathematics as pre-requite.
STPM
A pass in STPM (Science Stream) with a minimum Grade C (NGMP 2.0) in Mathematics and 1 Science/ICT subject.
OR
A pass in STPM with a minimum Grade C (NGMP 2.0) in any 2 subjects and a credit in Additional Mathematics at SPM Level.
OR
*A pass in STPM with a minimum Grade C (NGMP 2.0) in any 2 subjects, plus a credit in Mathematics and 1 Science/Technology/Engineering subject at SPM Level.

Remark:
For MER that marked with *, students are required to add-on a Mathematics enhancement module which relevant to Computer Science and Software Engineering before they could enroll into core modules that requires Mathematics as pre-requite.
Diploma
A Diploma in Computer Science OR Software Engineering OR Information Technology OR Information Systems or equivalent with a minimum CGPA of 2.50.
OR
Any other Diploma in Science and Technology with a minimum CGPA of 2.50.
Foundation
A pass in Matriculation or Foundation studies with minimum CGPA of 2.0 and a credit in Additional Mathematics at SPM level or its equivalent
Other equivalent qualifications
A Level / Other qualifications deemed equivalent by MQA
Pre-U
A pass in Matriculation or Foundation studies with minimum CGPA of 2.0 and a credit in Additional Mathematics at SPM level or its equivalent.
OR
*A pass in Matriculation or Foundation studies with minimum CGPA of 2.0, plus a credit in Mathematics and 1 Science/Technology/Engineering subject at SPM Level.


Remark:
For MER that marked with *, students are required to add-on a Mathematics enhancement module which relevant to Computer Science and Software Engineering before they could enroll into core modules that requires Mathematics as pre-requite.
Subjects
Computer Science & IT

Our Sponsors