Course Details
Universiti Malaysia Sabah (UMS) Logo

Bachelor of Computer Science (Software Engineering) (Hons)

Offered by: Universiti Malaysia Sabah (UMS)
Course Duration8 Sem
Part Time/Full TimeFull Time
FacultyFaculty of Computing & Informatics
Conducted entirely in MalaysiaYes
Level of StudyBachelor's Degree Level
Field of StudyComputing & IT
Stream RequirementsScience Stream
Course Description

Bachelor of Computer Science with Honours (Software Engineering) is an undergraduate degree programme offered by Faculty of Computing and Informatics at Kota Kinabalu campus. The programme aims to produce graduates with knowledge and skills in software engineering and management of software development projects. Students will be exposed to and trained in the fundamentals of computer systems as well as the advancement of technologies in the field of computer science. The offered courses include computer programming, software engineering, computer interface programming, Theory of Computation, Operating System, Software Engineering, Programming Languages, Computer Interface Programming and Final Year Research Project and programming languages. In their final year, students will undergo industrial training as well as complete a project related to software development of any computer science discipline under the supervision of an academic personnel.


Course Structure (Faculty and Programme courses only)

Year 1 Sem 1

KT14103 Calculus

KT14303 Programming Principles

Year 1 Sem 2

KT14203 Computer Architecture and Organisation

KT14403 Discrete Structures

KK14203 Object Oriented Programming

Year 2 Sem 1

KT24103 Data Structures and Algorithms

KT24303 Network Fundamentals

KT24503 Database

KK24103 System Analysis

Year 2 Sem 2

KT24203 Probability & Statistics

KT24403 Operating Systems

KT00802 Entrepreneurship in Technology

KK24203 Object Oriented Modelling and Design

KP24403 Models of Computation

Year 3 Sem 1

KT34103 Artificial Intelligence

KT34303 Computer Graphics

KK34103 Software Project Management

KK34303 Software Maintenance and Evolution 

KK0xx03 Elective 1 

Year 3 Sem 2

KK34212 Industrial Training

Year 4 Sem 1

KT44103 Ethics and Law in ICT

KK44103 Project I

KK44303 Formal Methods in Software Engineering

KK44503 Human-Computer Interaction

KK0xx03 Elective 2

Year 4 Sem 2

KK44203 Project II

KK44403 Software Quality Management

KK44603 Software Verification and Validation

KK0xx03 Elective 3

KK0xx03 Elective 4

Entry Requirements

Local: STPM+MUET/Matriculation Cert.; Int: A-Level/Equiv.

All fees are in RM (Ringgit Malaysia) currency unless stated otherwise.

Other Courses in this Level of Study Other Courses in this Field of Study

Back to Courses

Download FREE myCourseGuide