About the programme

The programme, Bachelor of Computer Science(Software Engineering) is a four year undergraduate programme which prepares graduates to embark on a lifelong journey in designing computing systems and applications for a smarter world. After completing this program, the graduates will be able to apply core knowledge of computer science on programming, database, system and network as well as artificial intelligence and mathematics for solving real-world problems. During the study, students are exposed with the skills to design and conduct system development through series of workshops. They are also equipped with comprehensive skills covering software/system lifecycle while completing their elective courses. Embedding professional certification and international recognition into selective courses proves the quality of academic curriculum while enhancing graduates’ employability.


These programme comply with the requirement of the National Qualifications Framework in the Sultanate of Oman regarding the minimum years of study and total credit hours. Thus the number of years to complete the Bachelor with Honours Programme will be four years.

Programme Objectives

Bachelor Degree in Computer Science (Software Engineering) emphasizes on three main aspects which are technical knowledge, technical skills and skills and social skills. The predominant objective is to produce knowledgeable and skilled graduates to work in any organisation, particularly in the field of Software Engineering.

To produce graduates who are able to practice high professional ethical values.

The general objectives of this award are:

  • Produce outstanding graduates by providing competitive engineering and technological programmes.
  • Spearhead cutting edge industry-relevant research initiatives.
  • Knowledgeable in Theory and Principles of Computer Science
  • Possessing Technical Skills in Computer Science Practices
  • Able to use Problem Solving Skill in Producing Innovative Solutions
  • Able to use Communicate Effectively
  • Able to apply Teamwork & Social Skills
  • Able to apply Professional Standards and Ethical Responsibility
  • Possessing Lifelong Learning Skills
  • Possessing Managerial and Technopreneurial Skills
  • Able to apply Leadership Skills.

Programme Length and credit

Programme Name Programme Length Programme Credit
Bachelor of Computer Science (Software Engineering) with Honours 4 years(8 Semesters) 120 Credit Hours
Diploma of Computer Science 2 years(4 Semesters)  

60 Credit Hours


  • Full-time students are normally entitled for 15 credits per semester and Part-time students are entitled for 9 credits maximum per semester.


  • Courses are made up of core and optional units. In each semester, student could take 15 Credits, depending on circumstances.

College Requirement Course

All the students are required to study a College requirement course “Entrepreneurship – Creativity and Innovation course” for 3 Credit Hours during the second year of their academic programme, apart from the programme requirements.

Admission Requirements

Students are expected to complete General Education Diploma (General secondary) or its equivalent and meet the English language requirements (General English Language Certificate)or its  equivalent and a pass in General Foundation Programme with minimum 60% marks in Mathematics and Information Technology.

Students with HND/Diploma in IT related fields from other colleges/Universities can apply for admission into the programme. The admission will be subjected to credits transfer process.

Awarding Body:

After the successful completion of the program requirements, the students will be awarded with the Award/Exit certificates from Muscat College which is recognised by the University of Malaysia Pahang.

Programme structure