Course No. Course Name Hours Prerequisite
University Obligatory Requirments
    
0200104National Education3 
0200105Communication Skills( Arabic1)30200150,0201001
0200106Communication Skills (English 1)30200151,0202001
0200110Military Science3 
0200111Islamic Culture and Contemporary Issues3 
0200115Society development and volunteer work0 
0200153Life Skills1 
0200154Leadership and Social Responsibility1 
0400202Pioneering and Innovation1 
University Elective Requirments
    
0200113History of Jordan and Palestine3 
0200114Jerusalem History and Civilization3 
0200116Communication Skills (Arabic 2)30200105
0200122Principles of Education3 
0200125Principles of Law3 
0200127University Code of Conduct3 
0200130Crimes of Terrorism3 
0200156Development and Environment3 
0300123Principles of Astronomy3 
0300124Scientific Culture3 
0300157Digital Education3 
0300161First Aid3 
Faculties OBLIGATORY Requirments
    
1501110Computer Programming 13 
1501111Programming (1) Lab1 
1501112Computer Programming (2)31501110
1501113Programming (2) Lab11501111
1501220Discrete Mathematics31501110
1501221Data Structures31501112
1503270Introduction to Software Engineering31501110
1504180Web Programming 131501110
1504181Web (1) lab11501111
1509999 0 
Department Obligatory Requirments
    
1501210Selected Programming Language31501112
1501230Digital Logic Design3 
1501321Design and Analysis of Algorithms31501221
1501340Computer Networks31501221
1501430Operating Systems31501221
1502351Database Systems31501221
1502365Digital Image Processing31501221
1502452Data Mining and Warehousing31502351
1502461Information Retrieval31502351
1502496Big Data31502351
1504385Smart Phone Programming31501112
1504493Internet of Things31501340
1505201Introduction to Artificial Intelligence31501221
1505221Artificial Intelligence Programming21501221
1505222Artificial Intelligence Programming Lab11505221
1505311Machine Learning31505201
1505315Mathematics Machine learning30300103,1505311
1505332Introduction to Data Science31502351
1505381Introduction to Robotics31505201
1505391Internship in Artificial Intelligence00000000
1505412Deep Learning21505311
1505413Deep Learning Lab11505311
1505461Computer Vision31502365
1505495Project in Artificial Intelligence30000000
Department Elective Requirments
    
1502360Research Methodology and Ethics3 
1505211Special Programming Languages31501112
1505303Fuzzy Logic31501220
1505351Cognitive Science31505201
1505414Applied Machine learning31505311
1505435Special Topics in Artificial Intelligence 130000000
1505436Special Topics in Artificial Intelligence 230000000
1505441Natural Language Processing31505311
1505482Robots Programming31505381
Ancillary Requirments
    
0300101Calculus 13 
0300103Statistics and Probability3 
0301241Linear Algebra 13 
Training
Faculties Elective Requirments