Bachelor of Computer Science (Software Engineering) with Honours

About Program

Why is this field important?
Software Engineering is a vital field that drives the development of the digital systems, applications, and technologies used by individuals, businesses, and governments every day. As organizations increasingly rely on software solutions to improve efficiency, innovation, and customer experiences, there is a growing demand for professionals who can design, develop, test, maintain, and manage high-quality software systems. This programme equips students with essential knowledge in software design, software testing, software quality assurance, web engineering, secure software development, and project management, enabling them to create reliable and scalable software solutions for real-world challenges.

Why should I study this programme?
The Bachelor of Computer Science (Software Engineering) with Honours offers a comprehensive blend of theoretical knowledge, practical skills, and industry experience. The programme follows the innovative 3u1i (Three Years at University, One Year in Industry) model, allowing students to gain strong academic foundations before applying their knowledge in a professional environment. Students develop expertise in programming, system analysis and design, software engineering, software testing, software quality assurance, information security, artificial intelligence, and project management.

The final year of the programme is dedicated to industry engagement. During this period, students complete their Undergraduate Project, one core course and two elective courses in the first semester, followed by Industrial Training in the second semester, which is conducted within an industry setting. This structure provides students with valuable hands-on experience and exposure to real-world professional environments, enhancing their employability and industry readiness upon graduation.

This programme is offered in affiliation with the University of Malaysia Pahang Al- Sultan Abdullah (UMPSA), Malaysia.

Credit Hours:

  • 123 Credit Hours for Bachelor of Computer Science (Software Engineering) with Honours.
  • 67 Credit Hours for Diploma of Computer Science (Software Engineering)

Award:

  • Bachelor of Computer Science (Software Engineering) with Honours
  • Diploma of Computer Science (Software Engineering)

Duration:

  • 4 Years in Full-Time Mode of Study/ 6 Years in Part-Time Mode of Study for Bachelor with Honours
  • 2 Years in Full-Time Mode of Study/ 3 Years in Part-Time Mode of Study for Diploma

Degree Awarding Body: After the successful completion of the program requirements, the students will be awarded the Award Certificates from Muscat College which is validated by the University of Malaysia Pahang Al-Sultan Abdullah.


Yearly Intakes: Two (September and January).

Entry Requirements

Student Must fulfill the following conditions:
Year 1 intake

  1. Students who have successfully completed the General Education Diploma (Class 12), or obtained equivalent certificates approved by the Ministry of Education in Oman.
  2. Pass Muscat College General Foundation Programme (GFP) or equivalent. Alternatively, a score of 60% and above in the Muscat College Placement Test in each of the components would make the student eligible for exemption from the GFP.

Year 3 intake:

  • Pass the Higher Education Diploma in Computer Science or related field.

Note: Students who are sponsored by the Ministry of Higher Education (MoE) should fulfill the entry requirements specified by the MoE.

Program Courses

CORE (41 CREDIT HOURS)
  • Problem Solving
  • Intermediate Mathematics
  • Discrete Mathematics & Applications
  • Programming Techniques
  • Data Structure & Algorithms
  • Algorithm & Complexity
  • Object Oriented Programming
  • Database Systems
  • System Analysis & Design
  • Computer Architecture & Organization
  • Operating Systems
  • Data Communication & Networking
  • Software Engineering
  • Artificial Intelligence
SPECIALIZATION & ELECTIVE (47 CREDIT HOURS)
  • Human Computer Interaction
  • Software Requirement Workshop
  • Software Design Workshop
  • Applied Statistics
  • Web Engineering
  • Software Testing
  • Formal Method
  • Information Security
  • Special Topics in Software Engineering
  • Secure Software Development
  • Project Management & Professional
  • Practice
  • Software Evolution & Maintenance
  • Software Quality Assurance
  • Elective I
  • Elective II
  • Elective III
PROJECT & INTERNSHIP (19 CREDIT HOURS)
  • Undergraduate Project I
  • Undergraduate Project II
  • Industrial Training

 

 

 

 

 

 

 

ELECTIVE (BY SELECTION)
  • Mobile Application Development
  • Computer Forensics & Investigation
  • Ethical Hacking
  • z/OS Foundation
  • Introduction to Integrated Business Process with SAP
  • Structured Query Language
  • Geographical Information Systems
  • Visual Effects & Post Production Workshop
  • Data Visualization
  • Image Processing

 

 

 

UNIVERSITY GENERAL COURSES (15 CREDIT HOURS)
  • Co-Curriculum
  • English for Academic Communication
  • English for Technical Communication
  • English for Professional Communication
  • Technopreneurship
  • Soft Skills
  • Entrepreneurship – Creativity and Innovation

Total Credit Hours for graduation are 123

Careers

Graduates of this programme are equipped with the technical and professional competencies required for a wide range of careers in software development, information systems, and technology management. Career opportunities include:

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

Course Fees

Muscat College is committed to providing quality education for its students. Investment made in joining MC Programs will be the best in terms of returns. MC wants to join hands with students in achieving their goals through its Academic Programs. MC offers flexible payment modes such as Post Dated Cheques/Direct bank transfer etc. for students not able to pay during registration period. This help students with financial problems to join programs and be part of thousands of MC graduates who have benefitted from MC degrees and prospered in their life.

Total Tuition Fees: (Applicable for Both Full Time & Part Time students)

  • 10980 OMR for Bachelor with Honours
  • 5996 OMR for Diploma

Other Fees:

  • Admissions Fees (Paid once): 20 OMR
  • Programme Enrolment Fees (Paid once per Programme): 100 OMR
  • Caution Deposit (Paid once and Refundable): 100 OMR
  • Course Mapping: 20 OMR (Will be exempted if student registered in the College)
Scroll to Top