BSc(Hons) Computing – Software Engineering

The BSc (Computing) programme prepares students to demonstrate in-depth skills and knowledge in relation to IT applications that support business needs.Salient

Salient Features of the Software Engineering Pathway

The BSc (Computing) Software Engineering pathway provides the key technical skills needed to take up jobs in the software engineering domain. The Information Technology industry requires professionals with knowledge and awareness of modern computer techniques and programming skills. The need for high quality, reliable software is becoming increasingly vital as its use continues to grow both generally and in specific environments. 

The students will be able to understand and demonstrate the concepts of software quality, the quality models, standards and the methodologies used in software industry. The students will also be able to develop an understanding of the principles, methods, and best practices in software architecture development in Oman in the Information Technology domain.

Awards

  • Diploma in Higher Education
  • BSc (Honours)

Mode of delivery: Full-time and Part-time

Students must register for a particular award in order to qualify for that award

Pathway Objectives

This programme pathway will prepare students to:

  • Acquire a full understanding, knowledge and experience of the principles of software engineering 
  • Analyze, design, verify, validate, implement, apply, and maintain software systems.  
  • Apply appropriate theory, tools and techniques  to the analysis, design and synthesis of solutions to requirements in the domain of Computer Science;
  • Demonstrate a range of transferable skills in: problem-solving; communication; project management; working individually and in teams; and the ability to gather, evaluate and reflect on information from relevant sources and synthesize new knowledge and solutions to requirements in the domain of applications of Computer Science;

Job Opportunities include

Computer/System Analyst

  • Computer System Administrator
  • Software Engineer
  • IT Project Manager
  • Computer Programmer
  • Database Administrator
  • Testing
  • Testing Engineer

Modules in Level 1 (First Year)

# Unit Name Credits
1 Arabic Language and Society (Arabic speakers) / Omani Culture & Civilization (Non-Arabic Speakers) 15
2 English Vocabulary in Use 15 
3 Fundamentals of Business Management 15 
4 Fundamentals of ICT 15 
5 English for General Reading and Writing 15 
6 Professional Communication Skills in English 15 
7 Fundamentals of Personal Development 15 
8 Logical and Problem Solving Skills 15 
  Total Credits 120 

 

Modules in Level 2 (Second Year)

# Unit Name Credits
1 Integrated Language Skills for Information Technology 15
2 Mathematical & Statistical Skills 15 
3 Computer Systems and Networks 15 
4 Introduction to Programming 15 
5 Academic Reading and Writing 15 
6 Computer Architecture and Digital Logic 15 
7 Data Structure and Algorithm 15 
8 Process Analysis and Requirements Engineering 15 
  Total Credits 120

 

Modules in Level 3 (Third Year)

# Unit Name Credits
1 English for Professional Development and Communication 15
2 Object Oriented Programming 15 
3 Database Management System 15 
4 Human Computer Interaction 15 
5 Operating Systems 15 
6 Internet Technology and Web Applications 15 
7 IT Research Methods 15 
8 Software Quality and Reliability 15 
  Total Credits 120

 

Modules in Level 4 (Fourth Year)

# Unit Name Credits
1 Project Management Methods and Tools 15
2 Software Architecture 15 
3 E Systems 15 
4 Information Systems Management 15
5 Entrepreneurship and Small Business 15 
6 Technology Project (Double weighted) 30 
7 Emerging Software Techniques 15 
  Total Credits 120

Get in Touch

  • Tel: +968 2473 0400
  • Email: info@majancollege.edu.om
  • Mutrah | Way No. 2621 | Building No. 1986
  • P.O Box: 710, P.C: 112 | Ruwi | Sultanate of Oman
  • Hotline: +968 8007 1000
Top