Master of Science Degree Education Plan

T: Theoretical P: Practice L: Laboratory
B: Spring Semester G: Fall Semester H: Full Year 
1 .Semester:
Semester No Course Unit Code Course Unit Title Course Unit Type T P L ECTS
G 1 MAT 5051 METHODS OF APPLIED MATHEMATICS REQUIRED COURSE 3 0 0 7
G 2 MAT 5001 APPLIED MATHEMATICS REQUIRED COURSE 3 0 0 7
G 0 SEC_1_HAV 1st SEMESTER ELECTIVE CURSE POOL CHOSEN REQUIRED - - - 16
TOTAL:   6 0 0 30
 
1st Semester: Elective Course Pool
Semester No Course Unit Code Course Unit Title Course Unit Type T P L ECTS
G 1 CSE 5053 NETWORK DESIGN AND IMPLEMENTATION ELECTIVE COURSE 3 0 0 8
G 2 CSE 6013 ADVANCED EVOLUTIONARY COMPUTATION ELECTIVE COURSE 3 0 0 8
G 3 CSE 6009 TRANSFORM BASED IMAGE PROCESSING ELECTIVE COURSE 3 0 0 8
G 4 CSE 6007 RECONFIGURABLE COMPUTING ELECTIVE COURSE 3 0 0 8
G 5 CSE 5071 BIOINFORMATICS ALGORITHMS ELECTIVE COURSE 3 0 0 6
G 6 CSE 5031 ADVANCED SOFTWARE ENGINEERING ELECTIVE COURSE 3 0 0 8
G 7 CSE 5017 ADVANCED INFORMATION SYSTEMS ELECTIVE COURSE 3 0 0 7
G 8 CSE 5011 PROGRAMMING LANGUAGES:ADVANCED CONCEPTS ELECTIVE COURSE 3 0 0 8
G 9 CSE 5057 E-COMMERCE ELECTIVE COURSE 3 0 0 8
G 10 CSE 6015 NATURAL LANGUAGE PROCESSING ELECTIVE COURSE 3 0 0 8
G 11 CSE 6011 CRYPTOSYSTEMS AND CRYPTOGRAPHIC PROTOCOLS ELECTIVE COURSE 3 0 0 8
G 12 CSE 6005 CONSTRAINT PROGRAMMING ELECTIVE COURSE 3 0 0 8
G 13 CSE 6003 MACHINE LEARNING AND REASONING ELECTIVE COURSE 3 0 0 8
G 14 CSE 6001 SOFTWARE QUALITY ENGINEERING ELECTIVE COURSE 3 0 0 8
G 15 CSE 5089 PERFORMANCE ANALYSIS OF COMPUTER NETWORKS ELECTIVE COURSE 3 0 0 7
G 16 CSE 5087 ADVANCED LOGIC PROGRAMMING ELECTIVE COURSE 3 0 0 7
G 17 CSE 5085 NEURAL NETWORKS ELECTIVE COURSE 3 0 0 8
G 18 CSE 5083 ANALYSIS OF ALGORITHMS ELECTIVE COURSE 3 0 0 8
G 19 CSE 5075 FUNDAMENTALS OF QUANTUM COMPUTING ELECTIVE COURSE 3 0 0 8
G 20 CSE 5061 TEXT BASED INFORMATION RETRIEVAL ELECTIVE COURSE 3 0 0 8
G 21 CSE 5051 INTRODUCTION TO MICROPROCESSORS ELECTIVE COURSE 3 0 0 8
G 22 CSE 5045 ADVANCED NETWORK PROGRAMMING ELECTIVE COURSE 3 0 0 8
G 23 CSE 5041 THEORY OF COMPUTER SCIENCE ELECTIVE COURSE 3 0 0 8
G 24 CSE 5065 SECURITY AND PRIVACY ENGINEERING ELECTIVE COURSE 3 0 0 8
G 25 CSE 5059 WIRELESS SENSOR AND ACTOR NETWORKS ELECTIVE COURSE 3 0 0 8
G 26 CSE 5055 OBJECT RELATIONAL DATABASE MANAGEMENT SYSTEMS ELECTIVE COURSE 3 0 0 8
G 27 CSE 5001 HUMAN-COMPUTER INTERACTION ELECTIVE COURSE 3 0 0 7
G 28 CSE 5009 ADVANCED DISTRIBUTED DATABASES ELECTIVE COURSE 3 0 0 8
 
2nd Semester:
Semester No Course Unit Code Course Unit Title Course Unit Type T P L ECTS
B 1 CSE 5098 M.SC. RESEARCH EXPERTNESS 2 0 0 3
B 2 MAT 5002 NUMERICAL AND APPROXIMATE METHODS REQUIRED COURSE 3 0 0 7
B 3 CSE 5099 M.SC. THESIS THESIS 0 0 0 60
B 0 SEC_2_HAV 2 .SEMESTER ELECTIVE CURSE POOL CHOSEN REQUIRED - - - -40
TOTAL:   5 0 0 30
 
2nd Semester: Elective Course Pool
Semester No Course Unit Code Course Unit Title Course Unit Type T P L ECTS
B 1 CSE 5054 COMPUTER NETWORKS SECURITY ELECTIVE COURSE 3 0 0 7
B 2 CSE 6008 GENETIC PROGRAMMING ELECTIVE COURSE 3 0 0 8
B 3 CSE 6006 ADVANCED CONSTRAINT LOGIC PROGRAMMING ELECTIVE COURSE 3 0 0 8
B 4 CSE 5032 ARTIFICIAL INTELLIGENCE ELECTIVE COURSE 3 0 0 8
B 5 CSE 6004 ADVANCED COMPUTER ARCHITECTURE ELECTIVE COURSE 3 0 0 8
B 6 CSE 5074 PRINCIPLES OF NATURAL LANGUAGE PROCESSING ELECTIVE COURSE 3 0 0 9
B 7 CSE 5002 EVOLUTIONARY COMPUTATION ELECTIVE COURSE 3 0 0 9
B 8 CSE 6002 STRATEGIC INFORMATION SYSTEM DEVELOPMENT ELECTIVE COURSE 3 0 0 8
B 9 CSE 5070 HIGH PERFORMANCE COMPUTING ELECTIVE COURSE 3 0 0 8
B 10 CSE 5034 KNOWLEDGE BASED SYSTEMS ELECTIVE COURSE 3 0 0 8
B 11 CSE 5066 MULTIMEDIA INFORMATION RETRIEVAL ELECTIVE COURSE 3 0 0 8
B 12 CSE 5024 WEB ENGINEERING ELECTIVE COURSE 3 0 0 8
B 13 CSE 5022 PARALLEL INFORMATION PROCESSING ELECTIVE COURSE 3 0 0 8
B 14 CSE 5004 GRAPH THEORY AND ALGORITHMS ELECTIVE COURSE 3 0 0 9
B 15 CSE 5046 ADVANCED SOFTWARE ENGINEERING DEVELOPMENT TEAM ELECTIVE COURSE 3 0 0 8
B 16 CSE 5018 REQUIREMENT ENGINEERING AND DEVELOPMENT TEAMS ELECTIVE COURSE 3 0 0 8
B 17 CSE 5086 PATTERN RECOGNITION ELECTIVE COURSE 3 0 0 7
B 18 CSE 5096 M.SC. SEMINAR SEMINAR 0 2 0 3
B 19 CSE 5072 DATA MINING AND KNOWLEDGE DISCOVERY ELECTIVE COURSE 3 0 0 8
B 20 CSE 5058 AGENT TECHNOLOGIES ELECTIVE COURSE 3 0 0 7
B 21 CSE 5076 DIGITAL AUDIO PROCESSING ELECTIVE COURSE 3 0 0 7
 
3rd Semester:
Semester No Course Unit Code Course Unit Title Course Unit Type T P L ECTS
G 0 SEC_1_HAV 1 .SEMESTER ELECTIVE CURSE POOL CHOSEN REQUIRED - - - 16
TOTAL:   6 0 0 30
 
3rd Semester: Elective Course Pool
Semester No Course Unit Code Course Unit Title Course Unit Type T P L ECTS
G 1 CSE 5047 ADVANCED NETWORK TECHNOLOGIES ELECTIVE COURSE 3 0 0 8
G 2 CSE 5043 OBJECT ORIENTED ANALYSIS AND DESIGN ELECTIVE COURSE 3 0 0 8
G 3 CSE 5021 PRINCIPLES OF DATABASE DESIGN ELECTIVE COURSE 3 0 0 7
 
4th Semester:
Semester No Course Unit Code Course Unit Title Course Unit Type T P L ECTS
B 0 SEC_2_HAV 2 .SEMESTER ELECTIVE CURSE POOL CHOSEN REQUIRED - - - -40
TOTAL:   5 0 0 30
 
4th Semester: Elective Course Pool
Semester No Course Unit Code Course Unit Title Course Unit Type T P L ECTS
B 1 CSE 5012 DISTRIBUTED COMPUTING SYSTEMS ELECTIVE COURSE 3 0 0 8