Curricula

Curricula

Department of Software Engineering

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 ( 72 ) Credit Hours
Course No Course Name Hours No prerequisite
1301120
DIGITAL SYSTEMS
3 -
 
1301203
DATA STRUCTURES AND ALGORITHMS
3 1301108 + 1301110
 
1301222
COMPUTER ORGANIZATION & ARCHIECTURE
3 1301120
 
1301270
NUMERICAL ANALYSIS
3 1301106
 
1301304
VISUAL PROGRAMMING
3 1303342
 
1301310
DESIGN AND ANALYSIS OF ALGORITHMS
3 1301203
 
1301326
OPERATING SYSTEMS
3 1301203
 
1302281
INTRODUCTION TO SOFTWARE ENGINEERING
3 1301108
 
1302369
FIELD TRAINING
3 -
 
1302382
SOFTWARE REQUIREMENTS ENGINEERING
3 1302281
 
1302383
PROJECT MANAGEMENT
3 1302281
 
1302384
SOFTWARE ANALYSIS AND DESIGN
3 1302382
 
1302452
HUMAN - COMPUTER INTERACTION
3 1302281
 
1302481
COMPONENT-BASED SOFTWARE ENGINEERING
3 1302384
 
1302484
SOFTWARE TESTING AND QUALITY ASSURANCE
3 1302384
 
1302485
SOFTWARE MAINTENANCE AND REENGINEERING
3 1302386
 
1302491
GRADUATION PROJECT 1
1 1302384
 
1302492
GRADUATION PROJECT 2
2 1302491
 
1302493
SOFTWARE DEVELOPMENT AND DOCUMENTATION
3 1302384
 
1303236
WEB-BASED PROGRAMMING
3 1301108
 
1303338
ADVANCED INTERNET COMPUTING
3 1303236 + 1301304
 
1303342
DATABASE SYSTEMS
3 1301203
 
1303360
DATABASE SYSTEMS ADMINISTRATION
3 1303342
 
1304336
DATA COMMUNICATIONS AND COMPUTER NETWORKS
3 1301326
 
1304350
MULTIMEDIA SYSTEMS
3 1303236
 
B) Specialization Requirements Elective ( 9 ) Credit Hours
Course No Course Name Hours No prerequisite
402103
ORGANIZATION & MANAG (COMPUTER STUDENT)
3 -
 
601426
IS LEGISLATION AND LAWS
3 -
 
1301208
OBJECT- ORIENTED PROGRAMMING 2
3 1301108
 
1301371
MODELING AND SIMULATION
3 201131 + 1301203
 
1301455
COMPUTER GRAPHICS
3 1301310
 
1302388
SOFTWARE AGENTS
3 1302281
 
1302392
ADVANCED TECHNOLOGIES AND TOOLS IN SOFTWARE ENGIN
3 -
 
1302441
KNOWLEDGE-BASED INTELLIGENT SYSTEMS
3 1303338
 
1302488
FORMAL METHODS
3 1302384
 
1302490
SPECIAL TOPICS IN SOFTWARE ENGINEERING
3 -
 
1302494
E-LEARNING
3 1303237
 
1303411
INFORMATION SECURITY
3 1304336
 
1303434
DISTRIBUTED INFORMATION SYSTEMS
3 1304336
 
1304334
ADVANCED COMPUTER NETWORKS
3 1304336
 
 
Free Courses ( 3 ) Credit Hours

 

Log in

fb iconLog in with Facebook
create an account