Outcome Based Education

All programmes at the Universiti Sains Malaysia (USM) have now adopted the Outcome Based Education (OBE) method.

The OBE is a method of curriculum design, teaching and learning where it emphasises on the outcome of the learning process. For instance, what the current students have gained from the teaching and learning process, and for the graduated students –in a few years after they have left the university. The focus of OBE lies on the professional attributes of the graduates, where the motivation is to fulfil the enduring demands of the country and the global market.


General Educational Goals and Objectives

The general educational goal of the Bachelor of Computer Science (Hons.) degree programme is to produce high-quality graduates with the necessary professional skills to practice as successful computing professionals and compete effectively in a world of rapid technological change. Therefore, the educational objectives of the programme are to produce computing practitioners who:

PEO1: are able to adopt appropriate methodologies and techniques in providing computing solutions based on relevant knowledge and technical skills in the fields of computing in line with the industry requirements.

PEO2: have leadership skills, autonomy and responsibility, and are able communicate effectively with discipline-related stakeholders.

PEO3: have positive attitudes, commitment for lifelong learning and entrepreneurial mind-set within industry for self and career progression.

PEO4: uphold ethical and professional practices in maintaining self and professional integrity.


Programme Learning Outcomes

At the end of the programme, graduates will be able to:


Knowledge and Understanding

analyse knowledge, facts, concepts, principles, and theories relating to Computing.


Practical Skills

adapt appropriate methodologies and techniques for modelling, designing, developing and evaluating computing solutions.


Cognitive Skills

analyse algorithms and techniques to design and optimise computing solutions.


Communication Skills

communicate effectively and confidently with diverse stakeholders in appropriate context in a well-structured manner to a diversity of audiences.


Interpersonal Skills

Interact effectively with different people in diverse learning and working communities in computing practices as well as other groups.


Ethics and Professionalism

Uphold professional and ethical practices in delivering services related to the field of computing and varied social environment.


Personal Skills

Engage effectively in self-directed lifelong learning and professional pathways.


Entrepreneurial Skills

Apply entrepreneurial mind set in delivering computing solutions under changing industry landscape


Leadership, Autonomy and Responsibility,

Demonstrate leadership, teamwork, accountability and responsibility in delivering services related to field of computing.


Digital Skills

Use a broad range of information and software tools to support study or professional work in computing.


Numeracy Skills

Use numeracy skills for problem solving in the field of in computing practices.


School of Computer Sciences, Universiti Sains Malaysia, 11800 USM Penang, Malaysia
Tel: +604-653 3647 / 2158 / 2155  |  Fax: +604-653 3684  | Email: This email address is being protected from spambots. You need JavaScript enabled to view it.  |  icon admin