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
Local: STPM+MUET/Matriculation Cert.; Int: A-Level/Equiv.