FSKKP - Official Portal


Bachelor of Computer Science (Software Engineering) with Honours

Bachelors Degree in Computer Science (Software Engineering) or also known as BCS puts emphasis on three main aspects which can be identified as technical knowledge, technical skills and social skills. This program supports the objectives of the faculty to produce knowledgeable, highly skilled and competitive graduates in the field of Software Engineering.


Upon completion of this program students should be able to:

  • Demonstrate knowledge and understanding of the theory and principles of Computer Science / Software Engineering
  • Use appropriate techniques, skills and tools in computer science practices
  • Demonstrate social skills and responsibilities
  • Demonstrate behaviours that are consistent with the professional and ethical responsibility
  • Present technical solutions and work effectively in a team to complete a software development project
  • Execute tasks and solve problems that comply with principles of Computer Science / Software Engineering
  • Perpetually seek and acquire contemporary knowledge
  • Apply managerial and entrepreneurial skills
  • Present their knowledge and understanding in the theories and principles of Computer Science / Software Engineering
  • Produce marketable software with commercial values accepted by the global market
  • Design application systems by utilizing standard software development processes (planning, requirements analysis, design, implementation, testing and maintenance)
  • Able to utilize standard methods and tools in the management of computer systems (including project management, application development, computer safety)

Besides that, students should have aquired generic abilities allowing them to:

  • Solve problems concerning Computer Science (problem solving)
  • Effectively communicate in group activities (communication skills and team working)
  • Engage in continous learning and exploration (learning capabilities)
  • Motivated, disciplined, ethical (good values)


Graduates of UMP are equipped with skills in Computer Science and softskills as an added value which allows them to build a career as:

  • Software Quality Engineer
  • System Analyst
  • System Administrator
  • Information System Officer
  • Solutions Architect
  • System Specialist
  • Database Administrator
  • Researcher Engineer
  • Consultant
  • Marketing Executive
  • Technoprenuer



The tables below shows a brief outline of the outcome of this program.

Academic year Intended outcome
First year Exposure to the basics of Computer Science and Software Engineering. Practical approach to programming, application development workshop, computer assembly workshop, operating systems, data communications and fundamentals of mathematics for Computer Science students.
Second year Exposure to the basics of software engineering and software development by utilizing standards of software development process which are planning, requirements analysis, design and implementation. Practical approaches to the development of web sites, databases, object oriented software development, artificial intelligence, and usable application. Mathematics applicable to Software Engineering is also introduced.
Third year Exposure to the management of Computer Systems and Network. Emphasis is put on managing log of activities and transactions to ensure that the network is safely distributed. Issues of ethics and safety are exposed to students in ensuring the implementations of systems in a network are safe trustworthy.
Fourth year Exposure to real life working environment as an introductory experience for students. Emphasis on presenting oneself to organizations and the industry.


Total Credit Hours for graduation are 123.

University Required Courses (18 Credit Hours)
UHL2412 English for Academic Communication
UHL2422 English for Technical Communication
UHL2432 English for Professional Communication
UHR1012 Islamic and Asian Civilisations 1
UHM2022 Ethnic Relations
UGE2002 Technopreneurship
UHS1021 Soft Skills 1
UHS2021 Soft Skills 2
UHF11*1 Foreign Language Level 1
UHF21*1 Foreign Language Level 2
UQB1**1 Co-Curriculum I
UQ*2**1 Co-Curriculum II
Faculty Core Courses (42 Credit Hours)
BCN1043 Computer Architecture & Organization
BCN1053 Data Communication & Networking
BCI2023 Database Systems
BCN2053 Operating Systems
BCS1023 Programming Techniques
BCS1093 Data Structure & Algorithms
BCS2143 Object Oriented Programming
BUM1213 Fundamental Discrete Structure
BUM2223 Discrete Structure & Applications
BUM2413 Applied Statistics
BCC4018 Industrial Training
BCC4024 Industrial Training Report
Program Core Courses (49 Credit Hours)
BCC1032 Application Development Workshop
BCC1012 ICT Competency Workshop
BCS2283 Introduction to Software Engineering
BCS2333 Software Planning & Requirement Workshop
BCS2343 Software Design Workshop
BCS2303 Web Scripting
BCS1133 Systems Analysis & Design
BCS2173 Human COmputer Interaction
BCS2203 Web Application Development
BCS2213 Formal Method
BCS3323 Software Testing & Maintenance
BCS2313 Artificial Intelligence Techniques
BCS3293 Software Configuration Management
BCS3263 Software Quality Assurance
BCC3013 Undergraduate Project 1
BCC3026 Undergraduate Project 2
Elective Courses (14 Credit Hours)
BC****3 Elective I
BC****3 Elective II
BC****3 Elective III
BC****3 Elective IV
UH****2 Elective University


Privacy Policy | Security Policy | Disclaimer | Sitemap | We are part of  ms ia logo

Faculty of Computer Systems & Software Engineering (FSKKP)
Universiti Malaysia Pahang
Lebuhraya Tun Razak
26300 Gambang,
Kuantan, Pahang Darul Makmur.

Tel: +609 549 2133 (Hotline) | Postgraduate: +609 549 2204 | Undergraduate: +609 549 2147 | Technical: +609 549 2156       
Fax: +609 549 2144 (Main) | Technical: +609 549 2157
Email: fskkp@ump.edu.my

ump-helpdeskUMP HELPDESK
Complaint / Feedback

Let us know

Copyright © 2014 . Universiti Malaysia Pahang
Guide: For best desktop view, please use Internet Explorer 11 or above with resolution 1280 x 800 pixel.