University Requirements
The courses at Arab International University (AIU) are similar in all majors, they aim to raise student’s level in English and foreign languages, to improve their communication skills and to develop their intellectual and cultural level. Students should complete 5 Credit Hours of some compulsory courses and 10 Credit Hours from some elective courses. This level covers around 9% of the curriculum.
| Course Name | Credit Hours (CH) | Prerequisite Courses |
Compulsory (5 CH) | Computer Skills | 3 | -- |
Academic Writing & Research | 2 | English Level 3 | |
Elective
(10 CH) | Managerial Skills | 2 | -- |
Introduction To Sociology | 2 | -- | |
Principals Of Logic | 2 | -- | |
Arabic Language | 2 | -- | |
Sport & Arts | 2 | -- | |
Introduction To Psychology | 2 | -- | |
Introduction To Ecology | 2 | -- | |
Arabic Culture | 2 | -- | |
Second Foreign Language (Spanish , German , French) | 2 | English Level 3 | |
European Civilization | 2 | English Level 3 | |
Communication Skill | 2 | English Level 3 | |
Advanced English (Level 4) | 2 | English Level 3 |
Faculty Requirements
The courses are all similar in each faculty, aiming to empower students with basic Engineering skills and provide them a solid base for accumulating progressively advanced knowledge. Students should complete 50 Credit Hours of some compulsory courses and 4 Credit Hours from some Elective courses. This level covers around 32% of the curriculum.
| Course Name | Credit Hours (CH) | Prerequisites |
Compulsory (50 CH) | Linear Algebra | 4 | -- |
Discrete Mathematics | 3 | -- | |
Physics I | 3 | -- | |
Introduction To Algorithms and Programming | 3 | -- | |
Calculus I | 4 | -- | |
Calculus II | 4 | Calculus I | |
Probabilities & Statistics | 3 | Discrete Mathematics Calculus II | |
Programming I | 4 | Introduction To Algorithms And Programming | |
Programming II | 3 | Programming I | |
Algorithms & Data Structures I | 3 | Programming II | |
Database I | 3 | Algorithms & Data Structures I | |
Logic Circuits | 4 | Discrete Mathematics Physics I | |
Computer Organization and Architecture | 3 | Logic Circuits | |
Microprocessors and Assembly Language | 3 | Computer Organization and Architecture | |
Data Communications | 3 | Probabilities & Statistics Algorithms & Data Structures I | |
Elective (4 CH) | English For Special Purpose I | 2 | Department Agreement |
Computer And Society | 2 | Computer Skills | |
Applied Skills In Computing | 2 | Department Agreement |
Department Requirements
Majors of the Faculty of Informatics & Communication are organized into departments. The faculty has two main departments:
After finishing some of the Faculty Requirements courses, Students can choose their Majors. To follow his study in a major, student should take some courses at department level. These courses are common for all majors in the same department. The total credit hours required at this level is 70-71 CH (Upon to the Department), divided into (64-65) Credit Hours of some compulsory courses and 6 Credit Hours from some Elective courses. This level covers around 42% of the curriculum.
Department |
| Course Name | Credit Hours (CH) | Prerequisites |
Informatics Engineering Department
(70 CH) | Compulsory (64 CH) | Numerical Analysis | 3 | Linear Algebra |
System Programming | 3 | Programming II | ||
Computational Theory | 3 | Programming II Discrete Mathematics | ||
Programming Languages | 3 | Algorithms & Data Structures I Computational Theory | ||
Algorithm Analysis And Design | 3 | Algorithms & Data Structures I | ||
Operational Research | 3 | Probabilities & Statistics Linear Algebra | ||
Introduction To Artificial Intelligence | 4 | Algorithms & Data Structures I | ||
Computer Graphics | 4 | Algorithms & Data Structures I | ||
System Analysis & Design | 3 | Database I | ||
Internet Technologies & Web Programming | 3 | Programming II | ||
Multimedia Systems | 4 | Computer Graphics | ||
Operating Systems I | 4 | System Programming | ||
Compiler Design | 3 | Computational Theory | ||
Database II | 3 | Database I | ||
Computer Networks | 4 | Data Communications | ||
Software Engineering I | 3 | System Analysis & Design | ||
Information System Security | 3 | Operating Systems I Data Communications | ||
Parallel Programming | 3 | Operating Systems I | ||
Electric And Electronic Circuits | 3 | Physics I | ||
Junior Project | 2 | Department Agreement | ||
Elective (6 CH) | Discrete Systems Simulation & Modeling | 3 | Operational Research Algorithms & Data Structures I | |
Information Theory | 2 | Probabilities & Statistics | ||
Algorithms & Data Structures II | 3 | Algorithms & Data Structures I | ||
English For Special Purpose II | 2 | English For Special Purpose I | ||
Applications Development | 3 | Algorithm Analysis And Design | ||
Computer Lab | 1 | -- | ||
Communication & Computer Engineering ` Department
(70 CH) | Compulsory (65 CH) | Physics II | 3 | Physics I |
Electric Circuits I | 4 | Physics II | ||
Differential Equations | 3 | Calculus II | ||
Electric Circuits II | 3 | Calculus II Electric Circuits I | ||
Signal Processing I | 3 | Differential Equations | ||
Electronics Fundamentals | 4 | Electric Circuits II | ||
System Programming | 3 | Programming II | ||
Analog Communications | 4 | Signal Processing I Differential Equations | ||
Introduction To Artificial Intelligence | 4 | Algorithms & Data Structures I | ||
Electronic Circuits I | 4 | Electronics Fundamentals | ||
Signal Processing II | 3 | Signal Processing I | ||
Electronic Circuits II | 4 | Electronic Circuits I | ||
Modern Control Systems | 3 | Electronic Circuits I Differential Equations | ||
Operating Systems I | 4 | System Programming | ||
Digital Communications | 4 | Analog Communications | ||
Computer Networks | 4 | Data Communications | ||
Electromagnetic Field Theory | 3 | Physics II Differential Equations | ||
Signal Processing III | 3 | Signal Processing II | ||
Junior Project | 2 | Department Agreement | ||
Elective (6 CH) | Engineering Drawing | 2 | -- | |
Electric Machines | 2 | Electronic Circuits I | ||
Power Electronics | 2 | Electronic Circuits I | ||
Lab Activities | 1 | Department Agreement | ||
Numerical Analysis | 3 | Linear Algebra | ||
Internet Technologies & Web Programming | 3 | Programming II | ||
Computer Lab | 1 | -- | ||
English For Special Purpose II | 2 | English For Special Purpose I | ||
Information System Security | 3 | Data Communications Operating Systems I | ||
Algorithm Analysis And Design | 3 | Algorithms & Data Structures I | ||
System Analysis & Design | 3 | Database I | ||
Information Theory | 2 | Probabilities & Statistics |
Major Requirements
Include high level and advanced courses, selected as specialization courses for the Major. The total credit hours required at this level is 29 CH; 13 of them are for compulsory courses and the other 16 are selected from some Elective courses. This level covers around 17% of the curriculum.
| Informatics Engineering Department | |||||||||
Software Engineering Major | Artificial Intelligence Major | Networking & Operating Systems Major | ||||||||
Course Name | (CH) | Prerequisites | Course Name | (CH) | Prerequisites | Course Name | (CH) | Prerequisites | ||
Compulsory (13 CH) | Senior Project | 4 | Department Agreement | Senior Project | 4 | Department Agreement | Senior Project | 4 | Department Agreement | |
Advanced Database | 3 | Database II | Image Processing & Analysis | 3 | Multimedia Systems | Advanced Computer Networks | 3 | Computer Networks | ||
Software Engineering II | 3 | Software Engineering I | Neural Networks | 3 | Introduction To Artificial Intelligence | Operating Systems II | 3 | Operating Systems I | ||
Distributed Information Systems | 3 | Operating Systems I | Expert Systems | 3 | Introduction To Artificial Intelligence | Network Application Development | 3 | Operating Systems I | ||
Elective (17 CH) | Engineering Management | 2 | Computer Networks | Engineering Management | 2 | Computer Networks | Engineering Management | 2 | Computer Networks | |
Data Retrieval System | 3 | Database II | Data Retrieval System | 3 | Database II | Data Retrieval System | 3 | Database II | ||
E-Applications | 3 | Computer Networks Internet Technologies & Web Programming | Natural Language Processing | 3 | Compiler Design | E-Applications | 3 | Computer Networks Internet Technologies & Web Programming | ||
Image Processing & Analysis | 3 | Multimedia Systems | Fuzzy Logic | 3 | Introduction To Artificial Intelligence | Distributed Information Systems | 3 | Operating Systems I | ||
Management Information Systems | 3 | Database II | Computer Vision | 3 | Computer Graphics Image Processing & Analysis | Distributed Computing | 3 | Operating Systems I | ||
Expert Systems | 3 | Introduction To Artificial Intelligence | Virtual Reality | 3 | Computer Graphics Introduction To Artificial Intelligence | Expert Systems | 3 | Introduction To Artificial Intelligence | ||
Operating Systems II | 3 | Operating Systems I | Introduction To Robotics | 3 | Introduction To Artificial Intelligence | Real Time Systems | 3 | Operating Systems I | ||
Software Quality Assurance and Testing | 2 | Applications Development | Knowledge-Based Systems | 3 | Database II Expert Systems | Software Quality Assurance and Testing | 2 | Applications Development | ||
Network Application Development | 3 | Operating Systems I | Knowledge Discovery | 2 | Expert Systems | Network Security | 3 | Computer Networks | ||
Intelligent Search Algorithms | 3 | Introduction To Artificial Intelligence Algorithm Analysis And Design | Machine Learning | 3 | Expert Systems | Network Management | 3 | Advanced Computer Networks | ||
| Communication & Computer Engineering Department | |||||||||
Communication Major | Computer Engineering Major | |||||||||
Course Name | (CH) | Prerequisites | Course Name | (CH) | Prerequisites | |||||
Compulsory (13 CH) | Senior Project | 4 | Department Agreement | Senior Project | 4 | Department Agreement | ||||
Optical Communications | 3 | Electronic Circuits II | VLSI Circuit Design | 3 | Computer Organization And Architecture Electronic Circuits II | |||||
Antennas & Radio Wave Propagation | 3 | Electromagnetic Field Theory | Digital System Design | 3 | Microprocessors And Assembly Language | |||||
Microwaves Engineering | 3 | Electromagnetic Field Theory | Microcontrollers & Embedded Systems | 3 | Microprocessors And Assembly Language | |||||
Elective (16 CH) | Engineering Management | 2 | Computer Networks | Engineering Management | 2 | Computer Networks | ||||
Digital Image Processing | 3 | Signal Processing III | Digital Image Processing | 3 | Signal Processing III | |||||
Telecommunication Management | 2 | Computer Networks | Telecommunication Management | 2 | Computer Networks | |||||
Physical Sensors, Transducers And Instrumentations | 2 | Electronic Circuits II | Physical Sensors, Transducers And Instrumentations | 2 | Electronic Circuits II | |||||
Advanced Computer Architecture | 2 | Microprocessors And Assembly Language | Advanced Computer Architecture | 2 | Microprocessors And Assembly Language | |||||
Satellite Communications | 3 | Electromagnetic Field Theory | Wireless Systems And Networks | 3 | Computer Networks | |||||
Advanced Computer Networks | 3 | Computer Networks | Advanced Computer Networks | 3 | Computer Networks | |||||
Digital Modulation & Coding | 3 | Digital Communications | Distributed Computing | 3 | Operating Systems I | |||||
Mobile Communications | 3 | Digital Communications | Introduction To Robotics | 3 | Introduction To Artificial Intelligence | |||||
Modeling And Analysis Of Telecommunication Networks | 3 | Computer Networks | Computer Arithmetic | 2 | Microprocessors And Assembly Language | |||||
Microwaves Circuits & System | 3 | Microwaves Engineering | Integrated Systems Test | 2 | VLSI Circuit Design | |||||
Emerging Technologies For Communication System | 2 | Digital Communications | Optical Communications | 3 | Electronic Circuits II | |||||
VLSI Circuit Design | 3 | Computer Organization And Architecture Electronic Circuits II | Network Security | 3 | Computer Networks | |||||
Digital System Design | 3 | Microprocessors And Assembly Language | -- | -- | -- | |||||
Microcontrollers & Embedded Systems | 3 | Microprocessors And Assembly Language | -- | -- | -- |