Skip to content
Beseyat
العربية
Credit hours
132
Levels
9
Courses
44
Degree
bachelor

The Computer Science study plan at University of Tabuk is an accredited bachelor programme spanning about 5 years (9 academic levels), requiring 132 credit hours across 44 courses of required and elective study. The table below lists the courses and their credit hours for each level.

Level 1 13 credits

Code Course Credits
CID1101 Communication Skills 2
CSC1102 Problem Solving with Computing 3
ELS1101 English Language (1) 3
ISLS1101 Islamic Culture: Between Authenticity and Modernity 2
MATH1101 Introduction to Mathematics 3

Level 2 17 credits

Code Course Credits
ARAB1101 Arabic Language Skills 2
CSC1103 Introduction to Programming 3
EDUF1102 Critical Thinking Skills and Its Contemporary Applications 3
ELS1102 English Language (2) 3
MATH1102 Differential Calculus 3
PHYS1101 Fundamentals of Physics 3

Level 3 15 credits

Code Course Credits
CSC1201 Object-Oriented Programming 4
CSC1202 Computer Organization and Assembly Language Programming 4
MATH1201 Fundamentals of Integral Calculus 4
MATH1272 Computational and Discrete Mathematics 3

Level 4 15 credits

Code Course Credits
CEN1271 Logic Design 3
CEN1272 Computer Architecture 3
CSC1203 Advanced Programming Methods 4
CSC1204 Data Structures and Algorithms 3
ISLS1201 Ethics and Civilizational Values in Islam 2

Level 5 18 credits

Code Course Credits
CIT1202 Computer Networks 3
CIT1303 Advanced Web Design 3
CSC1301 Software Engineering 3
CSC1302 Algorithms Design and Analysis 3
LANT1252 Technical Writing 3
STAT1271 Probability Theory 3

Level 6 16 credits

Code Course Credits
CIT1305 Database Systems 4
CSC1303 Mobile Application Development 3
CSC1304 Operating Systems 3
CSC1305 Theory of Computation 3
MATH1205 Linear Algebra 3

Level 7 10 credits

Code Course Credits
CIT1402 Computer and Information Security 3
CSC1401 Artificial Intelligence 4
CSC1498 Graduation Project (1) 3

Level 8 6 credits

Code Course Credits
CSC1402 Computer Profession Ethics 1
CSC1403 Machine Learning 2
CSC1495 Field Training 3

Elective Courses (choose 12 credit hours) 19 credits

Code Course Credits
STAT1101 Introduction to Statistics 3
LANT1204 Advanced Grammar 3
CIT1251 Web Design 3
EDUF1251 Introduction to Scientific Research 2
GEE-C1251 Elective: Cultures and Humanities 2
CSC1406 Digital Image Processing 3
CIT1201 Human-Computer Interaction 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 Tabuk?

Computer Science at University of Tabuk requires completing 132 credit hours to graduate, spread across 44 courses.

How many years is Computer Science at University of Tabuk?

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

What degree does Computer Science award?

Computer Science at University of Tabuk awards a Bachelor's degree after completing 132 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 Faculty of Computers and Information Technology