Undergraduate Program

BEng. Computer Engineering

BEng. Computer Engineering

  • Networking
  • Software development

About this program

The Bachelor of Engineering in Computer Engineering provides students with a solid foundation in the design, development, and implementation of computer hardware and software systems. Additionally, graduates can pursue further education and advanced degrees in computer engineering or related fields.

The degree is awarded after the successful completion of 132 credit hours of undergraduate work including a compulsory industrial internship and capstone project. BEng Computer Engineering has two concentrations.

  1. Networking
  2. Software development

Work Opportunity

Graduates will be prepared for a wide range of careers in the field of computer engineering, including computer hardware engineer, software developer, computer systems analyst, computer network architect, and many others.

Computer engineering graduates find employment in IT organizations as well as in IT sectors of banks, petroleum development companies, telecommunication companies, major oil and gas companies, hospitals and many others.

Study Mode:

  • Full Time
  • Part Time
  • Special Part Time

Career Opportunities

Computer engineering graduates find employment in various fields including IT related organisations, banks, petroleum development companies, telecommunication companies, defense, aviation, major oil and gas companies and hospitals. There is a high demand for computer engineering graduates in different ministries and government institutions, private companies and other multinational contracting and consulting organisations.

Broad Career Options

  • AI Designer/Developer
  • IoT Engineer
  • Mobile Application Designer/Developer
  • Hardware System Designer
  • Web Application Developer
  • Business System Analyst
  • Programmer
  • Network Engineer
  • Software Engineer
  • Web Designer
  • Database Administrator
  • Network Administrator
  • IT Support Engineer
  • IT Manager
  • Auditor and more

Program Educational Objectives

Following graduation our students are expected to:

PEO1: Apply their knowledge and skills to develop solutions and make professional decisions with an understanding of the impact on societal, economic, global, and environmental issues in the field of Computer Engineering.

PEO2: Continuously improve their knowledge and skills to advance professionally and/or to become successful Entrepreneurs.

PEO3: Be change agents by demonstrating leadership, management and teamwork skills to contribute to the overall strength and well-be

Acquire required skills to write following competitive and certified examinations

  • MCP, MCSA and MCSE (Microsoft Certified System Engineering)
  • MCDBA (Microsoft Certified Database Administrator)
  • A+ and Network +
  • CCNA (Cisco Certified Network Associate)
  • CCNP ( Cisco Certified Network Professional)

Extracurricular Opportunities

  • Students Hobby Club
  • International internship programme
  • Local Internship Programme
  • Project Competition
  • IEEE Events participation
  • Entrepreneurship events and many more

IEEE Golden Opportunities

  • Become a member of IEEE
  • Participate in IEEE competitions
  • Participate in IEEE Conference
  • IEEE free technical talks

What will you study?

1st Year

2nd Year

3rd Year

4th Year

1st Year
Semester 1 Semester 2
UEL01101 University English I 3 UEL01102 University English II 3
EMS00101I Calculus I 4 EMS00102I Calculus II 4
EBS00101 General Chemistry for Engineering 4 EGI01103 Engineering Drawing 2
UHE00111 Oman: State and People 3 EBS00102 Physics I 4
EGI00101 Basic Electrical Engineering 1 EGI00105 Introduction to Computer Programming 2
EGI00104 Engineering Workshop 1 2
Total Credits (6 Courses) 17 Total Credits (5 Courses) 15
2nd Year
Semester 3 Semester 4
UPE01301 Innovation and Entrepreneurship 3 EMS00202 Differential equations 4
EMS00202 Linear Algebra and Vector Calculus 3 EBS00203 Physics II 3
EGI00205 Python Programming for Engineers 2 EBS00204 Physics Laboratory 1
EGI00203 Environmental Science 2 EPD01201 Professional Development for Engineers 2
EGI00202 Engineering Mechanics 3 EEC10306 Digital Logic Design 4
EEC10308 Electronics 3 EEC10203 Database Management System 3
EME10404 Industrial Safety Management 2 EEC10205 Integrated Project I 1
Total Credits (7 Courses) 18 Total Credits (7 Courses) 18
3rd Year
Semester 5 Semester 6
EMS10301 Probability & Statistics 3 EMS00301 Discrete Mathematics 3
EEC10401 Computer Networks 3 EEC11304 Data Structures and Algorithms 4
EEC10312 Object Oriented Programming 4 EEC10313 Operating systems 3
EEC10303 Computer Organization and Architecture 3 EEC10309 Embedded Systems 3
UHE01402 Organizational Behavior & Management 3 EEC10310 Integrated Project II 2
Elective I 3
EME10404 Industrial Safety Management 2 EEC10205 Integrated Project I 1
Total Credits (5 Courses) 16 Total Credits (6 Courses) 18
4th Year
Semester 7 Semester 8
ECP00401 Capstone Project I 3 ECP00402 Capstone Project II 3
EEC10402 Software Engineering 3 EIP00401 Industrial Internship 2
Elective II 3 Elective IV 3
Elective III 3 Elective V 3
Technical Elective I 3 Technical Elective II 4
Total Credits (5 Courses) 15 Total Credits (5 Courses) 15

Electives

Concentration : Networking

  • Cloud Computing
  • Wireless Networking
  • Network Security
  • Server Administration and Management
  • Multimedia Network Simulation
  • Internet of things
  • Network Programming
  • Mobile Application Development
  • Artificial Intelligence

Concentration : Software Development

  • Visual Programming
  • Mobile Application Development
  • Software Testing
  • Multimedia Technology
  • Image Processing
  • Web Programming
  • Data Warehousing and Data Mining
  • Artificial Intelligence

Technical Electives

  • Operations Research
  • Total Quality Management
  • Automation and Robotics
  • Digital Signal Processing

Apply for Admission

We don’t just give students an education and experiences that set them up for success in a career. We help them succeed in their career—to discover a field they’re passionate about and dare to lead it.