Sign In

Requirements for Obtaining a Bachelor's Degree in Computer Engineering

Content Editor


Requirements for Obtaining a Bachelor's Degree in Computer Engineering

 

To obtain a Bachelor's Degree in Computer Engineering from Computer Engineering Department, the student must complete (169) study hours as follows:

#RequirementsCredit Hours
1The Courses Required by the University20
2The Courses Required by the College25
3The Courses Required by CE Program109
4Elective Courses for CE Program9
5The Graduation Project and Field Training6
Total169

 

The Courses Required by the University (20 Credit Hours)

PrerequisitesCreditsCourse Code

Courses Title

 

 ContactCredit
 22COMM 001Communication Skills1
 43CSC 001Computer Skills2
 43LTS 001Learning, Thinking & Research Skills3
 22ARAB 101Language Skills4
 22ISLS 101Islamic Culture 15
ISLS 10122ISLS 201Islamic Culture 26
ISLS 20122ISLS 301Islamic Culture 37
ISLS 30122ISLS 401Islamic Culture 48
ARAB 10122ARAB 201Writing Skills9
 2220Total

 

The Courses Required by the College (25 Credit Hours)

PrerequisitesCreditContact HoursCourse Code

Courses Title

 

TutorialpracticalTheoretical
 3203MATH 100Mathematics 11
 3003PHYS 101General Physics2
 50015ELS 001English 13
ELS 00150015ELS 002English 24
 3003BIO 101General Biology5
 3003CHEM 101General Chemistry6
MATH 1003203MATH 101Mathematics 27
 254045Total

The Courses Required by CE Program (115 Credit Hours)

       PrerequisitesCreditContact HoursCourse Code

Course Title

 

TutorialPracticalTheoretical
MATH 251310     3CEN 212Digital  Logic (1)1
CEN 212102         0CEN 213Digital Logic Lab2

CEN 212,

CSC 101

4023CEN 214Computer Organization & Assembly Programming  3
CEN 2123103CEN 215Digital Logic (2)  4
PHYS-205312        2CEN 270Electrical Circuits 5
CEN 2153003CEN 313Programmable Logic Devices 6
CEN 2143003CEN 316Computer Architecture and Design7
CEN 3132040CEN 317Programmable Logic Devices Lab8
CEN 3803003CEN 332Data Communication9
CEN 3321020CEN 334Data Communication Lab10
CEN 2703103CEN 371Electronic Devices11
CEN 3711020CEN 372Electronics Devices Laboratory12
CEN 3713103CEN 373Electronic circuits13
CEN 3731020CEN 374Electronic Circuits Laboratory14
MATH 2823103CEN 380Introduction to Signal Processing15
CEN 3803103CEN 382Digital Signal Processing16
CEN4111001CEN 401Engineering Ethics , Practice and Professionalism17


 

CEN 3163003CEN 411Embedded Microprocessor  Systems18
CEN 4112040CEN 412Embedded Microprocessor  System Lab19
CEN 3323003CEN 430Computer Networks20
CEN 4302040CEN 431Computer Networks Lab21
CEN 4303003CEN 433Internetworking and Transport  Protocols22
CEN 3823103CEN 482Digital Control23
CEN 4821020CEN 483Digital Control Lab24
130 Credit Hours3003CEN 491Graduation Project 125
CEN 4913041CEN 492Graduation Project 226
120 credit hours0000CEN 499Summer Field training

 

27

CSC 0014023CSC 101Computer Programming (1)28
CSC 1014023CSC 102Computer Programming (2)29
CSC 1023203CSC 220Data Structures and Algorithms30
MATH 1013103MATH 251Basics of  Mathematics31
CSC 3163003CSC 410Operating Systems32
CSC 4103003CSC 411Systems Programming33
ELS 1023003ELS 210English for Computer Students34
ELS-2103003ELS-301Technical Writing35
MATH 1014104MATH 200Fundamental of Integral Calculus36
MATH 2513003MATH 241Linear Algebra37
MATH 2003103MATH 282Math III38
MATH 2823103MATH 284Differential Equations39
PHYS 1011020PHYS 281General Physics Lab40
PHYS-1014023PHYS 205General Physics (2)41
MATH 1004004STAT 201General Statistics42
STAT-2013003STAT 311Probability Theory (1)43
 115143896Total

 


Elective Courses of CE Program (9 Credit Hours)

 Course Title

Course

Code

Contact HoursCr. Hr.Prerequisite
 TheoreticalPracticalTutorial
 1Queuing Systems and SimulationCEN 3843003CEN 380
 2Introduction to Computer ArithmeticCEN 4033003CEN 316
 3Engineering  Project  managementCEN 40930039th level
 4Real Time System DesignCEN 4173003CSC 411
 5Broadband & Optical  NetworksCEN 4343003CEN 433
 6Internet Protocols & ProgrammingCEN 4353003CEN 433
 7Personal, Cellular and Wireless NetworksCEN 4363003CEN 430
8Computer and Network SecurityCEN 4373003CEN 433 
9OptoelectronicsCEN 4473003CEN 371 
10Intelligent SystemsCEN 4513003CSC 220 
11Introduction to VLSI DesignCEN 4713003CEN 373 
12VLSI TestingCEN 4723003CEN 471 
13Digital Speech ProcessingCEN 4853003CEN 382 
14Digital Image ProcessingCEN 4863003CEN 382 
15Data CompressionCEN 4873003CEN 382 
16Multimedia System DesignCEN 4883003CEN 382 
17RoboticsCEN 4893003CEN 482 
18Selected Topics in CENCEN 4903003Pass 120 Credits 
19Introduction to DatabaseCEN 3403003CSC 220 
20Internet and Web TechnologyCIT 2302203CSC 102 
21Artificial IntelligenceCSC 4502223CSC 220