Bachelor of Software Engineering (Hons) in Collaboration with IUKL

Programme Code N/481/6/0717 (08/12/2015 – 07/12/2020)
MQA/PA7998
Level of StudyDegree
Mode of StudyFull Time
Duration3 Years
Graduating Credit120
Course Locationi-CATS Kuching
IntakesMarch, June and September

Software Engineering is a program dedicated to techniques required in constructing computer systems. Complex systems are used in the process of our daily life. The things we use such as vehicles, electricity, machines in our homes are controlled by these systems. These are essential needs and we rely heavily on them to work all the time in our daily routines.

Students will learn the essential elements of software engineering and gain invaluable experience in team-work, project management, the utilisation of industry best practice techniques, industry internship, and be involved in a major software related project.

The career opportunities both in the government and private sector include:

  • Software Programmer
  • Web Developer
  • IT Assistant Executive
  • Software Technical Support Officer
  • Software Sales Representative

 

  • Passed STPM or its equivalent with minimum Grade C (GP 2.00) in any 2 subjects, and either:
    • A credit in Additional Mathematics at SPM level or its equivalent; OR
    • Credits in Mathematics and one Science/Technology/Engineering subject at SPM level or its equivalent. Students in this category must take and pass a Mathematics Enhancement Subject (Prerequisite Subject); OR
  • Passed A-Level with at least a full pass in 2 subjects including Additional Mathematics & a pass in English; OR
  • Completed Foundation Programme with minimum CGPA 2.00 and a credit in Additional Mathematics & a pass in English at SPM level (or its equivalent); OR
  • Completed a Diploma in either Computer Science, Software Engineering, Information Technology, Information Systems, Science and Technology or an equivalent qualification with a minimum CGPA of 2.50; OR

    Note: Students who have a CGPA of less than 2.50 but above 2.00 may be offered admission subject to a rigorous internal assessment process

  • Passed UEC with Grade B in 5 subjects including Advanced Mathematics & and a pass in English; OR
  • SMU3/SMA/SMK/MA with average mark of 66 AND English Language Proficiency Requirement: IELTS with score of Band 5.0; OR
  • Any other qualification(s) recognized by the Malaysian Government
Candidates without a credit in Additional Mathematics at SPM level or its equivalent may be admitted if the Diploma programme contains subjects in mathematics that are equivalent to Additional Mathematics at SPM level. Candidate with a credit in the computing-related subject at SPM or STPM level or its equivalent may be given preferential consideration.

Students must complete a total of 120 credits in order to be awarded the Bachelor of Software Engineering (Hons).

 Year 1

  • Programming Fundamentals
  • Computer Architecture
  • Database Concepts
  • Discrete Structure
  • Fundamentals of Software Engineering
  • System Analysis & Design
  • Interactive Skills
  • Technical & Professional Communication
  • Software Architecture
  • Data Communication & Networking
  • Hubungan Etnik / Pengajian Malaysia 3
  • Tamadun Islam dan Tamadun Asia / Bahasa Melayu Komunikasi 2

Free Modules Subjects: Introduction to Statistics, Introduction to E-Commerce, Organization Management, K-Management, Innovation Management,

Field Elective Subjects: Mobile Programming, Software Development Tools, Network and Data Security, Open Source Development

 Year 2

  • Ethics and Professional Conducts
  • Data Structure & Algorithms
  • Operating System
  • Requirements Engineering
  • Human Computer Interaction
  • Object Oriented Programming
  • Object Oriented Technique
  • Software Evolution & Maintenance
  • Software Project Management
  • Bahasa Kebangsaan A / Small Group Communication

Free Modules Subjects:

Introduction to Statistics, Introduction to E-Commerce, Organization Management, K-Management, Innovation Management,

Field Elective Subjects: Mobile Programming, Software Development Tools, Network and Data Security, Open Source Development

 Year 3

  • Advanced Programming
  • Software Quality & Measurement
  • Software Testing & Inspection Method
  • IT Project I
  • IT Project II
  • Pengajian Islam 2 / Nutrition and Public Health / The Constitution of Malaysia
  • Futsal 2 / Introduction to Theatre 2
  • Industrial Training / Apprenticeship

Free Modules Subjects: Introduction to Statistics, Introduction to E-Commerce, Organization Management, K-Management, Innovation Management,

Field Elective Subjects: Mobile Programming, Software Development Tools, Network and Data Security, Open Source Development