The Networks 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 units (credits) per semester. The following is a description of this program:

B.Sc in Networks 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 11 3 27 18
Second 1 14 11 4 28 825 18 36
2 15 8 3 27 18
Third 1 14 10 5 27 825 18 36
2 14 12 3 28 18
Fourth 1 13 11 1 26 780 18 36
2 13 11 2 26 18
Total (Four Years) 3240 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.7%
College Requirements 1455 Hrs = 44.9%
Department Requirements 1665 Hrs = 51.4%

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. Networks Fundamentals
  2. Computer Networks I
  3. Web Programming
  4. Engineering and Numerical Analysis
  5. Signals & Systems
  6. Fiber Optics & Transmission Lines
  7. Information Theory and Coding
  8. Computer Networks II
  9. Networks Programming I
  10. Storage Area Networks
  11. Networks Programming II
  12. Database (PHP, MY_SQL)
  13. Computer Architecture & Microprocessors
  14. Networks Simulation
  15. Data Communications
  16. Software Engineering
  17. Network Protocols & Services
  18. Project
  19. Modern Networks Technologies
  20. Networks Management
  21. Networks Design
  22. Wireless Networks
  23. Selected Course 1
  24. Selected Course 2
  25. Selected Course 3
  26. Selected Course 4

Elective Courses

  1. Queuing Theory and Systems
  2. Optical Networks
  3. Networks Security
  4. Automatic Control & Robotics
  5. WSN & Applications
  6. Mobile Networks
  7. Multimedia Networks
  8. New Generation Network
  9. Artificial Intelligence