Skip to content
Beseyat
العربية

Computer Science — study plan

University of Nizwa College of Arts and Sciences

Credit hours
135
Levels
4
Courses
56
Degree
bachelor

The Computer Science study plan at University of Nizwa is an accredited bachelor programme spanning about 2 years (4 academic levels), requiring 135 credit hours across 56 courses of required and elective study. The table below lists the courses and their credit hours for each level.

University Requirements 24 credits

Code Course Credits
ARAB100 Arabic Language I 3
ARAB101 Arabic Language II 3
COMP101 Computer Skills 3
ENGL150 English Language I 3
ENGL152 English Language II 3
ENGL155 Communication Skills 3
HIST150 Islamic Civilization 3
MNGT100 Entrepreneurship: Creativity and Innovation 3

College Requirements 27 credits

Code Course Credits
BIOL101 General Biology 4
MATH116 Pre-calculus 4
MATH145 Linear Algebra I 3
MATH211 Calculus I 4
COMP151 Introduction to Algorithms and Programming 4
PHYS101 General Physics I 4
STAT101 Introduction to Statistics 4

Department Requirements 60 credits

Code Course Credits
COMP111 Digital Logic Design 3
STAT210 Principles of Probability 3
COMP221 Discrete Structures 3
COMP222 Object Oriented Programming 3
COMP233 Computer Architecture and Assembly Language 3
COMP244 Database Concepts and Application 3
COMP255 Data Structures 3
COMP270 Web Development 3
COMP277 Networks and Communications 3
COMP300 Visual Programming 3
COMP301 Introduction to Java 3
COMP340 Design and Analysis of Algorithms 3
COMP344 Software Engineering 3
COMP355 Fundamentals of Operating Systems 3
COMP366 Software System Development 3
COMP388 Computer Graphics 3
COMP422 Introduction to Artificial Intelligence 3
COMP433 System Programming 3
COMP498 Project in Computer Sciences - Part I 3
COMP499 Project in Computer Sciences - Part II 3

Electives 62 credits

Code Course Credits
COMP230 Internet Technology Elective 3
COMP240 Multimedia System Design Elective 3
COMP266 Computer Organization Elective 3
COMP290 System Analysis & Design Elective 3
COMP322 Concepts of Programming Languages Elective 3
COMP333 Formal Languages, Finite Automata and Computation Theory Elective 3
COMP350 Numerical Methods for Computing Elective 3
COMP360 Computer Modeling and Simulation Elective 3
COMP370 Advanced Database Design Elective 3
COMP380 Distributed Computing Elective 3
COMP400 External Training Elective 3
COMP405 Advanced Visual Programming Elective 3
COMP406 Advanced Java Programming Elective 3
COMP410 Computer System Security Elective 3
COMP444 Human-Computer Interface Elective 3
COMP450 Image Processing Elective 3
COMP455 Compiler and Language Design Elective 3
COMP466 Societal Issues in Computing Elective 2
COMP470 Advanced Network Topics Elective 3
COMP475 Mobile Programming Elective 3
COMP497 Special Topics in Computer Sciences Elective 3

This plan is transcribed from the university's official source. Always confirm the plan approved for your own cohort before registering. Official source

💼 Careers & salaries after graduation

Explore the career paths and expected salaries for Computer Science graduates.

Starting salary from 11,000 SAR/month

View careers & salaries

Calculate your GPA for this major

Frequently asked questions about Computer Science

How many credit hours is Computer Science at University of Nizwa?

Computer Science at University of Nizwa requires completing 135 credit hours to graduate, spread across 56 courses.

How many years is Computer Science at University of Nizwa?

The study plan for Computer Science spans about 2 years (4 levels/semesters) under the approved plan.

What degree does Computer Science award?

Computer Science at University of Nizwa awards a Bachelor's degree after completing 135 credit hours.

Is Computer Science offered at other universities?

Yes, Computer Science is offered at at least 12 other universities in the Beseyat database. You can compare their study plans in the "Same major at other universities" section on this page.

The same major at other universities

Other majors in College of Arts and Sciences