Skip to Content

Faculty of Informatics and Communication Engineering

Department of Computer Science

Current Plan - 2026


Core courses that build the foundation for Informatics and Communication Engineering students.

  • URQ121 – Arabic Skills Credits: 2 - Prerequisite: -

  • Description

  • URQ220 – Signals and Systems - Credits: 2 - Prerequisite: -

  • Description

  • URQ111 –  Computer Skills(1) - Credits: 2 - Prerequisite: -

  • Description

  • URQ115 - Computer Skills(2) - Credits: 2 - Prerequisite: -

  • Description

  • URQ211 - English Writing Skills(1) - Credits: 2 - Prerequisite: End of Level 3

  • Description


  • Total credits: 9

Core courses that build the foundation for Informatics and Communication Engineering students.

  • URQ223 – English Writing Skills(2) - Credits: 2 - Prerequisite: URQ211

  • URQ213 – Communication Skills & Critical Thiking - Credits: 2 - Prerequisite: -

  • 227URQ – Introduction to Ecology - Credits: 2 - Prerequisite: -

  • 225URQ – Introduction to Psychology - Credits: 2 - Prerequisite: -

  • 312URQ -  Physical Education - Credits: 2 - Prerequisite: -

  • 314URQ - Modern Arab History -Credits: 2 - Prerequisite: -

  • 325URQ - Second Foreign Language - Credits: 2 - Prerequisite: End of Level 3


  • Total credits: 6


General courses required for all students across faculties.

  • MAT111 – Mathematics (1) - Credits: - Prerequisite: -

  • 111PHY - Physics (1) - Credits: - Prerequisite: - End of Level 2

  • SWE111 - Introduction to Algorithms & Programming - Credits: 3 - Prerequisite: -

  • 121ICF - Specialized English (1)  - Credits: 2 - Prerequisite: End of Level 3

  • ICF411 - Reliability and Quality Principles - Credits: 2 - Prerequisite: -

  • 526ICF - Project Management  - Credits: 2 - Prerequisite: -


  • Total credits: 15

General courses required for all students across faculties.

  • 211ICF – Specialized English (2) - Credits: - Prerequisite: ICF121

  • 111CSE - Basics of Electricity - Credits: - Prerequisite: - PHY111

  • 112CSE - Basics of Electronics - Credits: - Prerequisite: CSE111

  • 215ICF - Computer & Internet Ethics - Credits: 2 - Prerequisite: URQ111

  • 224ICF - Introduction to Marketing - Credits: 2 - Prerequisite: -

  • 226ICF - Introduction to Business - Credits: 2 - Prerequisite: -

  • 315ICF - Introduction to Economics - Credits: 2 - Prerequisite: -

  • ICF321 - Introduction to Accounting & Finance - Credits: 2 - Prerequisite: -

  • 325ICF - Basics of Law - Credits: 2 - Prerequisite: -

  • 413ICF - Corporate Management - Credits: 2 - Prerequisite: -

  • 325ICF - Applied Project - Credits: 2 - Prerequisite: Department Agreement


  • Total credits: 22

Advanced courses tailored to specific tracks.

  • MAT121 - Mathematics (2) - Credits: - Prerequisite: -

  • 121CSE – Logic Circuits Design - Credits: - Prerequisite: MAT111

  • 211CSE – Engineering Design - Credits: - Prerequisite: URQ111 + URQ115

  • MAT211 – Mathematics (3) - Credits: - Prerequisite: MAT121

  • SWE121 - Programming (1) - Credits: - Prerequisite: SWE111

  • 221CSE - Digital System Design - Credits: - Prerequisite: CSE121

  • MAT221 - Mathematics (4) - Credits: - Prerequisite: MAT211

  • MAT314 - Mathematics (5) - Credits: - Prerequisite: MAT221

  • 212PHY - Physics (2) - Credits: - Prerequisite: PHY111

  • 221PHY - Electromagnetic Fields Theory - Credits: - Prerequisite: PHY212

  • 225CSE - Electric Circuits(1) - Credits: - Prerequisite: PHY212 + MAT221

  • 219SWE - Algorithms & Data Structures - Credits: - Prerequisite: SWE121

  • CSE223 - Computer Organization & Architecture - Credits: - Prerequisite: -

  • CIE312 - Signal Processing - Credits: - Prerequisite: MAT221

  • 311MAT - Probabilities & Statistics - Credits: - Prerequisite: MAT221

  • 315CSE - Electric Circuits (2) - Credits: - Prerequisite: CSE225

  • 317CSE - Electronics Fundamentals - Credits: 2 - Prerequisite: CSE225

  • 322CSE - Electronic Circuits (1) - Credits: - Prerequisite: CSE317

  • 326CIE - Information Theory - Credits: - Prerequisite: CIE312

  • 413CSE - Electronic Circuits (2) - Credits: - Prerequisite: ICE322

  • 324CIE - Data Communications - Credits: - Prerequisite: MAT311+SWE219

  • 415CIE - Analog Communications - Credits: - Prerequisite: CIE326

  • CIE411 - Computer Networks (1) - Credits: - Prerequisite: CIE324

  • 423CIE - Digital Communications - Credits: - Prerequisite: CIE415

  • 428CSE - Modern Control Systems - Credits: - Prerequisite: CSE315

  • 511CIE - Communication Networks - Credits: - Prerequisite: CIE423

  • 4SWE3 - Artificial Intelligence & Neural Networks - Credits: - Prerequisite: -

  • SWE322 - Wave Propagation and Antennas - Credits: - Prerequisite: CIE423

  • CIE413 - Information and Network Security - Credits: - Prerequisite: CIE511

  • CIE530 - Mobile Communication Net - Credits: - Prerequisite: CSE223

  • CIE521 - Microprocessors & Microcontrollers - Credits: - Prerequisite: -

  • CSE515 - Junior Project - Credits: - Prerequisite: Department Agreement

  • 429CIE - Senior Project - Credits: - Prerequisite: Department Agreement


  • Total: 110 Credits