BahasaMelayuMalaysiaEnglish (UK)


Bachelor of Computer Science with Honours (Software Engineering)

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

btn hc05 network

btn hc12 multimedia

btn hc13 ecommerce

btn apply nowbtn entry requirement