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.

* English Courses will be enhanced through Intensive English Proficiency Practice.
** For Engineering May be introduced under other Course nameFACULTY 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 contents1- 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 REQUIREMENTSDepartment 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