Skip to content
Beseyat
العربية
Credit hours
165
Levels
10
Courses
51
Degree
bachelor

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

Level 1 17 credits

Code Course Credits
ELS1101 English (1) 3
MATH1101 Introduction to Mathematics 3
CID1101 Communication Skills 2
PHYS1101 Fundamentals of Physics 3
CSC1102 Problem Solving in Computing 3
EDUF1102 Critical Thinking Skills and its Modern Applications 3

Level 2 16 credits

Code Course Credits
ELS1102 English (2) 3
MATH1102 Differential Calculus 3
ARAB1101 Arabic Language Skills 2
CSC1103 Introduction to Programming 3
ISLS1101 Islamic Culture between Authenticity and Contemporary 2
STAT1101 Introduction to Statistics 3

Level 3 18 credits

Code Course Credits
LANT1101 English Language Grammars 3
MATH1202 Introduction to Discrete Mathematics 3
CSC1201 Object Oriented Programming 4
PHYS1205 General Physics 4
CSC1202 Computer Organization and Assembly Programming 4

Level 4 17 credits

Code Course Credits
CSC1204 Data Structures and Algorithm 3
MATH1201 Fundamentals of Integral Calculus 4
CSC1203 Advanced Programming Methods 4
CEN1201 Digital Logic (1) 4
ISLS1201 Moral and Cultural Values in Islam 2

Level 5 17 credits

Code Course Credits
CEN1301 Electrical Circuits 4
MATH1311 Discrete Mathematics and Graph Theory 3
CEN1302 Digital Logic (2) 4
STAT1206 Probability Theory 3
LANT1252 Technical Writing 3

Level 6 18 credits

Code Course Credits
THM1251 Tourism and Heritage 2
CEN1304 Electronic Devices 4
CEN1303 Introduction to Signal Processing 4
CSC1304 Operating Systems 3
MATH1205 Linear Algebra 3
EDUF1251 Introduction to Scientific Research 2

Level 7 18 credits

Code Course Credits
MATH1209 Differential Equations 3
CEN1403 Computer Architecture and Design 3
CEN1404 Electronic Circuits 4
CEN1401 Digital Signal Processing 4
CEN1402 Data Communication 4

Level 8 16 credits

Code Course Credits
CEN1406 Microprocessors & Embedded Systems 4
CEN1408 Digital Control 4
CEN1405 Computer Network Architecture 4
CEN1407 Programmable Logic Devices 4

Level 9 18 credits

Code Course Credits
CEN1498 Project 3
CEN14x1 Elective (1) 3
CEN14x2 Elective (2) 3
CEN1410 Transport Protocols and Internetworking 3
CEN1409 Robotics 3
CEN14x3 Elective (3) 3

Level 10 7 credits

Code Course Credits
CEN1411 Engineering Ethics, Practice and Professionalism 1
CEN14x4 Elective (4) 3
CEN1495 Training 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 Engineering graduates.

Starting salary from 10,000 SAR/month

View careers & salaries

Calculate your GPA for this major

Frequently asked questions about Computer Engineering

How many credit hours is Computer Engineering at University of Tabuk?

Computer Engineering at University of Tabuk requires completing 165 credit hours to graduate, spread across 51 courses.

How many years is Computer Engineering at University of Tabuk?

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

What degree does Computer Engineering award?

Computer Engineering at University of Tabuk awards a Bachelor's degree after completing 165 credit hours.

Is Computer Engineering offered at other universities?

Yes, Computer Engineering 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