course structure diagram

Master's Degree in Computer Engineering

1 First Semester Theory Practice FU
Credits
ECTS Credits
XXX xxx TECHNICAL ELECTIVE 3 0 3  7,5
XXX xxx TECHNICAL ELECTIVE 3 0 3  7,5
XXX xxx TECHNICAL ELECTIVE 3 0 3  7,5
XXX xxx TECHNICAL ELECTIVE 3 0 3  7,5
12 0 12  30
 
2 Second Semester Theory Practice FU
Credits
ECTS Credits
XXX xxx TECHNICAL ELECTIVE 3 0 3  7,5
XXX xxx TECHNICAL ELECTIVE 3 0 3  7,5
XXX xxx TECHNICAL ELECTIVE 3 0 3  7,5
XXX xxx TECHNICAL ELECTIVE 3 0 3  7,5
12 0 12  30
 
3 Third Semester Theory Practice FU
Credits
ECTS Credits
CENG 500 M.S.THESIS 0 0 NC  20
CENG 501 GRADUATE SEMINAR 0 0 NC  10
0 0 0  30
 
4 Fourth Semester Theory Practice FU
Credits
ECTS Credits
CENG 599 M.S. THESIS II 0 0 NC  30
0 0 0  30
 

Total Credits Required in Degree Program: ( FU Credits: 24 / ECTS Credits: 120 )

Elective Courses

TECHNICAL ELECTIVES Theory Practice FU
Credits
ECTS Credits
CENG 502 SPECIAL TOPICS IN COMPUTER ENGINEERING: COMPUTATIONAL LINGUISTICS 3 0 3 7,5
CENG 503 MASTER’S PROJECT 0 0 0 45
CENG 504 INDEPENDENT STUDY: ADVANCED IMAGE PROCESSING 3 0 3 7,5
CENG 510 THEORY OF COMPUTATION 3 0 3 7,5
CENG 520 ADVANCED DATA STRUCTURES 3 0 3 7,5
CENG 521 DESIGN AND ANALYSIS OF ALGORITHMS 3 0 3 7,5
CENG 531 ADVANCED SOFTWARE ENGINEERING 3 0 3 7,5
CENG 532 USER INTERFACE DESIGN 3 0 3 7,5
CENG 533 SOFTWARE ENGINEERING PROJECT MANAGEMENT 3 0 3 7,5
CENG 534 OBJECT ORIENTED ANALYSIS AND DESIGN 3 0 3 7,5
CENG 535 SOFTWARE ARCHITECTURE DESIGN 3 0 3 7,5
CENG 536 SEMANTIC WEB & ONTOLOGIES 3 0 3 7,5
CENG 537 USER - ADAPTIVE SYSTEMS 3 0 3 7,5
CENG 538 COMPUTATIONAL LINGUISTICS 3 0 3 7,5
CENG 539 NATURAL LANGUAGE PROCESSING 3 0 3 7,5
CENG 540 ADVANCED COMPUTER ARCHITECTURE 3 0 3 7,5
CENG 541 PARALLEL PROCESSING 3 0 3 7,5
CENG 542 CRYPTOGRAPHY 3 0 3 7,5
CENG 543 ALGORTHMS IN VLSI DESIGN 3 0 3 7,5
CENG 544 FAULT TOLERANT COMPUTING 3 0 3 7,5
CENG 545 COMPUTER ARITHMETIC 3 0 3 7,5
CENG 551 COMPILER DESIGN 3 0 3 7,5
CENG 562 ADVANCED COMPUTER NETWORKS 3 0 3 7,5
CENG 565 ADVANCED NETWORK SECURITY 3 0 3 7,5
CENG 566 EXTENSIBLE MARKUP LANGUAGE 3 0 3 7,5
CENG 567 MOBILE COMPUTING 3 0 3 7,5
CENG 568 WIRELESS AD-HOC AND SENSOR NETWORKS 3 0 3 7,5
CENG 571 ADVANCED DATABASE SYSTEMS 3 0 3 7,5
CENG 572 DISTRIBUTED MULTIMEDIA SYSTEMS 3 0 3 7,5
CENG 574 DATA MINING 3 0 3 7,5
CENG 575 DISTRIBUTED DATABASE SYSTEMS 3 0 3 7,5
CENG 577 DISTRIBUTED SERVICE ARCHITECTURES 3 0 3 7,5
CENG 578 SOFTWARE DEVELOPMENT FOR ENTERPRISE SYSTEMS 3 0 3 7,5
CENG 579 MULTIMEDIA COMPUTING 3 0 3 7,5
CENG 581 COMPUTER GRAPHICS 3 0 3 7,5
CENG 582 ADVANCED IMAGE PROCESSING 3 0 3 7,5
CENG 583 ADVANCED MACHINE LEARNING 3 0 3 7,5
CENG 590 ARTIFICIAL INTELLIGENCE 3 0 3 7,5
CENG 591 MULTIAGENT SYSTEMS 3 0 3 7,5
CENG 593 PATTERN RECOGNITION 3 0 3 7,5
CENG 595 NEURAL NETWORKS 3 0 3 7,5
CENG 511 COMBINATORIAL OPTIMIZATION 3 0 3 7,5
CENG 512 COMPUTATIONAL GEOMETRY 3 0 3 7,5
CENG 561 ADVANCED OPERATING SYSTEMS 3 0 3 7,5
CENG 570 DATABASE MANAGEMENT SYSTEMS 3 0 3 7,5
CENG 573 E-BUSINESS / E-COMMERCE 3 0 3 7,5
CENG 576 WEB ENGINEERING 3 0 3 7,5