The Information & Communications Engineering program grants a Bachelor of Sciences Engineering Degree to graduates. It is a four year full time study program and each year consists of two semesters with 18 credits per semester. The following is a description of this program:

B.Sc in Information & Communications Engineering
Year Semester Hrs. per week Total Hrs. Total Units
Th. App. Tut. Per week Per year Per semester Per year
First 1 14 12 1 27 810 18 36
2 14 10 3 27 18
Second 1 15 9 4 28 825 18 36
2 15 9 3 27 18
Third 1 15 8 5 28 840 18 36
2 14 11 3 28 18
Fourth 1 12 14 1 27 810 18 36
2 12 13 2 27 18
Total (Four Years) 3285 144 Units

the courses are divided into three main categories: University, College, and Specialization (or Department) requirements. They are illustrated as follows:

University Requirements 120 Hrs = 3.65%
College Requirements 1350 Hrs = 41.10%
Department Requirements 1815 Hrs = 55.25%

Study Plan:

University Required Courses

  1. English Language I
  2. English Language II
  3. Arabic Language
  4. Human Rights
  5. Democracy

College Required Courses

  1. Computer Programming
  2. Mathematics I
  3. Logic Circuits
  4. IT Fundamentals &Workshop
  5. Physical Electronics
  6. Object oriented Programming I (C++)
  7. Mathematics II
  8. Electrical Circuits
  9. Engineering Drawing & CAD
  10. Object Oriented Programming II (Java)
  11. Electronics
  12. Engineering Analysis
  13. Digital Electronics
  14. Communication Systems
  15. Project Management
  16. Digital Signal Processing

Specialization Required Courses

  1. Internet Programming I
  2. Statistical Information Theory
  3. Database Systems & Data Structure
  4. Coding & Data Compression
  5. Microprocessors Architecture & Interfacing
  6. Internet Programming II
  7. Transmission Line Theory
  8. Computer Networks
  9. Computer Architecture
  10. Modern Algebra & Discrete Mathematics
  11. Engineering Analysis
  12. Distributed Database
  13. Cryptography
  14. Digital Communications
  15. Image Processing
  16. Information Systems
  17. Project
  18. Wireless Communications
  19. Multimedia Computing
  20. Internet Engineering
  21. Data Mining
  22. Selected Course 1
  23. Selected Course 2
  24. Selected Course 3
  25. Selected Course 4

Elective Courses

  1. Information Security
  2. Artificial Intelligence
  3. Advanced Operating Systems
  4. Network Management & Security
  5. Network and Communication Protocols
  6. Control Engineering