Curricula

Curricula

Department of Computer Science  

Courses

( 132 ) Credit hours

University Requirements ( 27 ) Credit Hours
A) Compulsory Courses : ( 12 ) Credit Hours
Course No Course Name Hours No prerequisite
100100
MILITARY SCIENCES
3 -
 
1401110
ARABIC LANGUAGE 1
3 1401099
 
1401110
ARABIC LANGUAGE 1
3 101099
 
1401120
ENGLISH LANGUAGE 1
3 1401098
 
1401151
UNIVERSITY ETHICS
3 -
 
B ) Elective Requirements ( 15 ) Credit Hours
 
 
 
 
 
 
Faculty Requirments (21 ) Credit Hours
College Requirements Compulsory (21 ) Credit Hours
Course No Course Name Hours No prerequisite
1301098
=
3 -
 
1301106
STRUCTURED OROGRAMMING
3 -
 
1301108
OBJECT - ORIENTED PROGRAMMING 1
3 1301099
 
1301108
OBJECT - ORIENTED PROGRAMMING 1
3 1301106
 
1301110
DISCRETE STRUCTURES
3 -
 
1303237
ECOMMERCE
3 1301108
 
1303265
TECHNICAL COMMUNICATION SKILLS
3 104101
 
1501110
CALCULUS 1
3 -
 
1501212
PROBABILITY & STATISTICS
3 -
 
 
 
Department Requirments (81 ) Credit Hours
A) Specialization Requirements Compulsory ( 69 ) Credit Hours
Course No Course Name Hours No prerequisite
601426
IS LEGISLATION AND LAWS
3 -
 
1301120
DIGITAL SYSTEMS
3 -
 
1301203
DATA STRUCTURES AND ALGORITHMS
3 1301108 + 1301110
 
1301208
OBJECT- ORIENTED PROGRAMMING 2
3 1301108
 
1301222
COMPUTER ORGANIZATION & ARCHIECTURE
3 1301120
 
1301224
MICROCOMPUTER SYSTEMS &ASSEMBLY LANGUAGE
3 1301222
 
1301270
NUMERICAL ANALYSIS
3 1301106
 
1301304
VISUAL PROGRAMMING
3 1303342
 
1301310
DESIGN AND ANALYSIS OF ALGORITHMS
3 1301203
 
1301315
THEORY OF COMPUTATION
3 1301203
 
1301326
OPERATING SYSTEMS
3 1301203
 
1301340
ARTIFICIAL INTELLIGENCE
3 1301203
 
1301369
FIELD TRAINING
3 -
 
1301415
COMPILER CONSTRUCTION
3 1301315
 
1301455
COMPUTER GRAPHICS
3 1301310
 
1301491
GRADUATION PROJECT 1
1 1303386
 
1301492
GRADUATION PROJECT 2
2 1301491
 
1302281
INTRODUCTION TO SOFTWARE ENGINEERING
3 1301108
 
1303236
WEB-BASED PROGRAMMING
3 1301108
 
1303342
DATABASE SYSTEMS
3 1301203
 
1303386
INFORMATION SYSTEMS ANALYSIS AND DESIGN
3 1303342
 
1304310
NETWORK SECURITY
3 1303334 + 1304336
 
1304336
DATA COMMUNICATIONS AND COMPUTER NETWORKS
3 1301326
 
1304430
MOBILE AND WIRELESS COMPUTING
3 1304336
 
B) Specialization Requirements Elective ( 12 ) Credit Hours
Course No Course Name Hours No prerequisite
402103
ORGANIZATION & MANAG (COMPUTER STUDENT)
3 -
 
1301301
SELECTIVE PROGRAMMING LANGUAGE
3 1303342
 
1301302
PROGRAMMING LANGUAGES CONCEPTS
3 1301203
 
1301371
MODELING AND SIMULATION
3 201131 + 1301203
 
1301392
ADVANCED TECHNOLOGIES & TOOLS IN COMPUTER SCIENCE
3 -
 
1301425
ADVANCED OPERATING SYSTEMS
3 1301326
 
1301440
DIGITAL IMAGE PROCESSING
3 1301310
 
1301461
MACHINE LEARNING
3 1301340
 
1301490
SPECIAL TOPICS IN COMPUTER SCIENCE
3 -
 
1302383
PROJECT MANAGEMENT
3 1302281
 
1302483
REAL TIME AND EMBEDDED SYSTEMS
3 1301326
 
1303338
ADVANCED INTERNET COMPUTING
3 1301304 + 1303236
 
1303434
DISTRIBUTED INFORMATION SYSTEMS
3 1304336
 
1303450
DATA MINING AND DATA WAREHOUSING
3 1303342
 
1304334
ADVANCED COMPUTER NETWORKS
3 1304336
 
1304350
MULTIMEDIA SYSTEMS
3 1303236
 
 
Free Courses ( 3 ) Credit Hours

 

Log in

fb iconLog in with Facebook
create an account