مناهج


COMPUTER ENGINEERING





 
Graduation Requirements:
 176 credit hours distributed as follows
 
University Requirements
15 credit hours
Faculty Requirements
31 credit hours
Interdisciplinary Courses
6 credit hours
Departmental Core Courses
118 cr�dit  hours
Elective (Specialization) Courses
6 credit hours
Total Credit Hours
176

General Outlines
The abbreviations, various codes and other definitions are given a follows:
 
Abbreviations
 
UR – University Requirement
FR – Faculty Requirement
CE – Civil Engineering
MT – Mechatronic  Engineering
CSE – Computer Science and Engineering
ECE – Electronics and Communication Engineering
IT – Information Technology
L – Lecture Hours, T – Tutorial Hours, P – Practical Hours, CH –Credit Hour
 
Definition of the Credit Hour (CH)
 
v  One lecture (L) hour per week per semester is assigned to one credit.
v  Two tutorial (T) hours per week per semester are assigned to one credit. However, if it is less than two hours no credit is given.
v  Three practical (P) hours per week per semester are assigned to one credit. However, if it is less than three hours no credit is given.
 
Practical Summer Training  (Non-credit Requirement)
 
The student is required to spend minimum period of eight weeks during summer vacations as a part of B.Sc. degree requirement in a factory, public/private engineering establishments or an industrial enterprise. Upon the completion of each period a technical report is to be submitted.
 
Course Numbering
The three digits of the number denoting a course will be used with the following criteria.
1-  The first digit will correspond to the level at which the course is offered.
2-  The second digit will be usually used to identify different areas within the department.
3-  The last digit will be odd for courses given in the first semester, and even for courses  
  given in the second semester, and zero for courses given in both semesters.
 
    
University and Faculty Requirement (UR & FR) Course Areas Code number :
 
Humanities : 0 – Languages, 1 – Social Science
Basic Sciences:   2 – Mathematics, 3 – Physics,  4 – Chemistry
Engineering Science and Arts: 5 – Eng Arts, 6 – Eng Sciences
 
University requirements
 
Course Code
Course Title
Credit
UR 101
Arabic Language I
2
UR 103
Arabic Language II
2
UR 102
English Language I *
3
UR 104
English Language II*
3
UR 161
Islamic Culture
2
UR 151
Introduction to computer **
3
 
Total Number of Hours
15

 
*  English Courses will be enhanced through Intensive English Proficiency Practice.
** For Engineering  May be introduced under other Course name
 
FACULTY REQUIREMENTS
 
Course Code
Course Name
Credits
FR 121
Engineering Calculus  I
4
FR 122
Engineering Calculus  II
4
FR 221
Linear Algebra & Vector Calculus III
4
FR 222
Probability and Statistics
3
FR 321
Numerical Methods for Engineers
3
FR 131
Physics I
3
FR 132
Physics II
4
FR 151
Engineering Graphics
3
FR 152
Computing Systems and Programming 1
3
FR 301
Technical English Report Writing
3
FR 451
Engineering Economy & Management
2
 
Summer Training I *
-
 
Summer Training II*
-
 
Total Number of Hours
36

 
  * Summer training in general is conducted for 4 –weeks period in any in industry or
  enterprise.
 
 
 
Course Code
 
The three digits of a code will be used with the following contents
1-  The first digit will correspond to the level at which the course is offered.
2-  The Significance of the Second Digit in the Course Code of Department
Requirements is given in the following table:
 
0
Introductory Courses
1
Theory
2
Software
3
Hardware
4
Applications
5
Areas dealing with more than one of above
6
Seminar
7
Electives
8
Course project
9
Project

 
  3. The third digit represents the sequence of the course given by the department
 
DEPARTMENT REQUIREMENTS
Department Core (Compulsory) Courses
 
The list  of CE core courses is given as follows:
 
Course Code
Course Title
L
T
P
CH
CE 122
Internet Techniques
2
0
2
3
CE 221
Data Structures
2
1
2
3
CE 223
Object Oriented Programming
2
1
2
3
CE 231
Logic Design
2
1
2
3
CE 215
Discrete Maths
2
2
0
3
CE 222
Mathematical Programming
2
1
2
3
CE 224
Engineering Probability
2
1
2
3
CE 226
Java Programming
2
1
2
3
CE 228
Automata & Computation
3
1
0
3
CE 232
Digital Electronics
2
1
2
3
CE 234
Computer Arch. & Organization
2
1
2
3
CE 321
Visual Programming
2
1
2
3
CE 331
Microprocessors
2
1
2
3
CE 333
Data Communications
2
1
2
3
CE 323
Analysis & Des. of Algorithms
2
1
2
3
CE 335
Introduction to VLSI Design
3
1
0
3
CE 322
Operating System.
2
1
2
3
CE 324
Internet & Web Design
2
1
2
3
CE 342
Microprocessor based Applications
2
1
2
3
CE 334
Software Engineering
2
1
2
3
CE 352
Computer Networks I
2
1
2
3
CE 326
Windows  Programming
2
1
2
3
CE 421
Introduction to E-Commerce
2
1
2
3
CE 441
System Analysis & Design
2
1
2
3
CE 451
Computer Networks II
2
1
2
3
CE 443
Computer Graphics
2
1
2
3
CE 445
Compiler Design
2
1
2
3
CE 481
Course Project I
0
0
3
1
CE 425
Logical Programming
2
1
2
3
CE 422
Software Proj. Mng &Testing
2
1
2
3
CE 424
Data Base Mngmt Systems
2
1
2
3
CE 426
Software for Embedded System
2
1
2
3
CE 428
Cryptography & Network Secu
2
1
2
3
CE 432
Advanced Computer Arch.
2
1
2
3
CE 442
Artificial Intelligence
2
1
2
3
CE 482
Course Project II
0
0
3
1
CE 541
Mobile Computing
2
1
2
3
CE 545
Parallel Processing
2
1
2
3
CE 591
Project I
-
-
3
1
CE 543
Data mining & Warehousing
2
1
2
3
CE 592
Project II
-
-
9
3
CE 562
Seminar
 
 
3
1
 
Total Number of Hours
76
37
89
118

 
Interdisciplinary Courses
The required courses from other departments are:
 
Course Code
Course Title
L
T
P
CH
EE
Principles of Electrical Eng.
2
1
2
3
EC
Electronic Devices & Circuits
2
1
2
3
 
Total
4
2
4
6

 
Department Elective (Specialization) Courses
The student can choose any one of the courses per each semester from the following two groups
 
Elective I  for odd semester
 
Course Code
Course Title
L
T
P
CH
CSE 54X
Distributed Data Base Systems
2
1
2
3
CSE 54X
Digital Image Processing
2
1
2
3
CSE 54X
Multimedia Techniques
2
1
2
3
CSE 54X
Advanced VLSI/ASIC
2
1
2
3
CSE 54X
Digital Hardware Design
2
1
2
3
CSE 54X
Selected Topics In Computers
2
1
2
3

 
 
Elective II  for even semester
 
Course Code
Course Title
L
T
L
CH
CSE 54Y
Simulation & Modelling
2
1
2
3
CSE 54Y
Neural Networks
2
1
2
3
CSE 54Y
Web Programming & Development
2
1
2
3
CSE 54Y
Mobile Applications
2
1
2
3
CSE 54Y
Selected Topics in Computers
2
1
2
3

 
STUDY PLAN
The student follows normally the following typical distribution of courses in the span of 10 semesters or five academic years:
First Semester
 
Course Code
Course Title
L
T
P
CH
UR  101
English Lang. I
2
0
2
3
UR  103
Arabic Lang. I
2
0
0
2
FR  111
Calculus I
3
2
0
4
FR  113
Physics I
2
2
0
3
UR  105
Introduction to Computers
2
0
3
3
EE  115
Principles of Elec. Eng.
2
1
2
3
FR  115
Technical Drawing
2
1
2
3
 
Total Number of Hours
15
7
6
21

Second Semester

 
Course Code
Course Title
L
T
P

CH

UR 104
Arabic Lang. II
2
0
0
2
UR 102
English Lang. II
2
0
2
3
FR 112
Calculus II
3
2
0
4
CSE 122
Internet Techniques
2
0
2
3
FR 114
Physics II
2
2
2
4
FR 124
Structured Programming
2
1
2
3
CE 116
Electronics I
2
1
2
3
 
Total Number of Hours
15
6
10
22

 
Third Semester
Course Code
Course Title
L
T
P

CH

UR  201
Islamic Culture
2
0
0
2
FR  201
Technical English
2
0
2
3
FR  211
Linear Algebra
3
2
0
4
CE 221
Data Structures
2
1
2
3
CE 223
Object Oriented Programming 
2
1
2
3
CE 231
Logic Design
2
1
2
3
CE 215
Discrete Maths .
2
2
0
3
 
Total Number of Hours
15
7
8
21


Fourth Semester

 
Course Code
Course Title
L
T
P
CH
CE 222
Mathematical Programming
2
1
2
3
CE 224
Engineering  Probability
2
1
2
3
CE 226
Java Programming
2
1
2
3
CE 228
Automata & Computations
3
1
0
3
CE 232
Digital Electronics
2
1
2
3
CE 234
Computer Architecture & Org.
2
1
2
3
 
Total Number of Hours
12
6
12
18

Fifth Semester

 
Course Code
Course Title
L
T
P
CH
FR 321
Numerical Computation
2
1
2
3
CE 321
Visual Programming
2
1
2
3
CE 331
Microprocessors
2
1
2
3
CE 333
Signals and Systems
2
1
2
3
CE 323
Analysis & Des. of Algorithms
2
1
2
3
CE 335
Introduction to VLSI Design
3
1
0
3
 
Total Number of Hours
13
6
10
18

 

Sixth Semester

 
Course Code
Course Title
L
T
P
CH
CE 322
Operating System.
2
1
2
3
CE 324
Internet & Web Design
2
1
2
3
CE 342
Microprocessor based Applic.
2
1
2
3
CE 334
Software Engineering
2
1
2
3
CE 352
Computer Networks I
2
1
2
3
CE 326
EM Theory
2
1
2
3
 
Summer Training *
 
 
 
 
 
Total Number of Hours
12
6
12
18

 

Seventh Semester

 
Course Code
Course Title
L
T
P
CH
CE 421
Introduction to E-Commerce
2
1
2
3
CE 441
System Analysis & Design
2
1
2
3
CE 451
Computer Networks II
2
1
2
3
CE 443
Computer Graphics
2
1
2
3
CE 445
Compiler Design
2
1
2
3
CE 425
Logical Programming
2
1
2
3
CE 481
Course Project
0
0
3
1
 
Total Number of Hours
12
6
15
19

 
 
Eight Semester
 
Course Code
Course Title
L
T
P
CH
CE 422
Software Proj. Mng &Testing
2
1
2
3
CE 424
Data Base Mngmt Systems
2
1
2
3
CE 426
Software for Embedded System
2
1
2
3
CE 428
Computer &Network Security
2
1
2
3
CE 432
Advanced Computer Arch.
2
1
2
3
CE 442
Artificial Intelligence
2
1
2
3
CE 482
Course Project II
0
0
3
1
 
Summer Training *
 
 
 
 
 
Total Number of Hours
12
6
15
19

 
Ninth Semester
 
Course Code
Course Title
L
T
P
CH
CE 541
Mobile Computing
2
1
2
3
CE 543
Parallel Processing
2
1
2
3
CE 54X
Elective I
2
1
2
3
CE 591
Project I
0
0
3
1
 
Total Number of Hours
6
3
9
10

 

Tenth Semester

 
Course Code
Course Title
L
T
P
CH
CE 532
Advanced Internet and Web Services
2
1
2
3
CE 54Y
Elective II
2
1
2
3
CE 562
Seminar
0
0
3
1
CE 592
Project II
0
0
9
3
 
Total Number of Hours
4
2
16
10