Computer Engineering — study plan
University of Tabuk Faculty of Computers and Information Technology
- 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
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.