Master in Computer Science - Thesis Track Curriculum

Total Credit Hours Required to Finish the Degree
( 36 Credit Hours ) as Follows:

Specialization Requirements

Students must pass all of the courses in the table below plus 6 credit hours for the thesis. Students can register for the thesis after they pass 15 credit hours and have a minimum GPA of 3.0 .

Course #

Course Name

Weekly Hours

Cr.

Hrs.

Prerequisite

Theoretical

Practical

151036000 ADVANCED RESEARCH METHODS 3 - 3 -
151036100 ADVANCED OPERATING SYSTEMS 3 - 3 -
151036120 ADVANCED NETWORKING 3 - 3 -
151036150 ADVANCED ARTIFICIAL INTELLIGENCE 3 - 3 -
151036190 ADVANCED SOFTWARE ENGINEERING 3 - 3 -
151036240 INFORMATION SECURITY 3 - 3 -
151036270 ADVANCED COMPUTER ARCHITECTURE 3 - 3 -
Students must pass ( 9 ) credit hours from any of the following courses:

Course #

Course Name

Weekly Hours

Cr.

Hrs.

Prerequisite

Theoretical

Practical

151036180 DATA MINING 3 - 3 -
151036350 COMPUTER VISION AND PATTERN RECOGNITION 3 - 3 -
151036380 NETWORK MULTIMEDIA TECHNOLOGY 3 - 3 -
151036410 PERFORMANCE EVALUATION OF COMPUTER NETWORKS 3 - 3 -
151036440 VALIDATION AND VERIFICATION OF SOFTWARE SYSTEMS 3 - 3 -
151036470 ADVANCED DATABASE MANAGEMENT 3 - 3 -
151036500 NEURAL NETWORKS 3 - 3 -
151036530 INFORMATION RETRIEVAL 3 - 3 -
151036560 HUMAN COMPUTER INTERACTION 3 - 3 -
151036600 ADVANCED TOPICS IN COMPUTER SCIENCE 3 - 3 -