Courses

Course Title Credits
CmpE 150 Introduction to Computing (1+0+4) 3 ECTS 5
CmpE 160 Introduction to Object Oriented Programming (3+0+2) 4 ECTS 9
CmpE 210 Fundamentals of Object Oriented Programming (3+0+0) 3 ECTS 5
CmpE 220 Discrete Computational Structures (3+0+0) 3 ECTS 5
CmpE 230 Systems Programming (3+0+2) 4 ECTS 6
CmpE 240 Digital Systems (3+0+2) 4 ECTS 6
CmpE 250 Data Structures and Algorithms (3+0+2) 4 ECTS 6
CmpE 260 Principles of Programming Languages (3+0+2) 4 ECTS 6
CmpE 300 Analysis of Algorithms (3+0+2) 4 ECTS 6
CmpE 321 Introduction to Database Systems (3+0+2) 4 ECTS 6
CmpE 322 Operating Systems (3+0+2) 4 ECTS 5
CmpE 343 Introduction to Probability and Statistics for Computer Engineers (3+1+0) 3 ECTS 6
CmpE 344 Computer Organization (3+0+2) 4 ECTS 5
CmpE 350 Formal Languages and Automata Theory (3+0+0) 3 ECTS 5
CmpE 352 Fundamentals of Software Engineering (2+1+0) 2 ECTS 5
CmpE 362 Intro.to Signal Proc. For Computer.Eng. (3+0+0) 3 ECTS 6
CmpE 415 Theory of Computation (3+0+0) 3 ECTS 6
CmpE 422 Database Systems (3+0+0) 3 ECTS 6
CmpE 425 Compiler Design (3+0+0) 3 ECTS 6
CmpE 434 Introduction to Robotics (3+0+0) 3 ECTS 6
CmpE 436 Concurrent and Distributed Programming (3+0+0) 3 ECTS 6
CmpE 441 CmpE 441 High Level Synthesis (3+0+0) 3 ECTS 6
CmpE 443 Principles of Embedded Systems Design (3+0+2) 4 ECTS 6
CmpE 446 Introduction to Computer Architecture (3+0+0) 3 ECTS 6
CmpE 451 Project Development in Software Engineering (1+0+2) 2 ECTS 6
CMPE 462 Machine Learning (3+0+0) 3 ECTS 6
CMPE 473 Internet Programming (3+0+0) 3 ECTS 6
CmpE 475 Computer Networks (3+0+0) 3 ECTS 6
CMPE 476 Distributed Systems (3+0+0) 3 ECTS 6
CmpE 477 CmpE 477 Wireless and Mobile Networks (3+0+0) 3 ECTS 6
CmpE 478 Parallel Processing (3+0+0) 3 ECTS 6
CMPE 480 Introduction to Artificial Intelligence (3+0+0) 3 ECTS 6
CmpE 481 Sp.Tp. Networks, Crowds and Markets (3+0+0) 3 ECTS 5
CmpE 482 Sp.Tp. Numerical Linear Algebra and Its Applications (3+0+0) 3 ECTS 6
CmpE 486 CmpE 486 Sp.Tp. Information Visualization (3+0+0) 3 ECTS 6
CmpE 489 Sp.Tp. Cognitive Science (3+0+0) 3 ECTS 6
CmpE 491 Spec. Project In Computer Engineering 3
CmpE 492 Spec. Project In Computer Engineering
CmpE 493 Sp.Tp. Introduction to Information Retrieval (3+0+0) 3 ECTS 6
CmpE 495 Sp.Tp. Communications 3
CmpE 496 Sp.Tp. Human Computer Interaction (3+0+0) 3 ECTS 6
CmpE 49F Sp.Tp. Introduction to Satellite Space Network  (3+0+0) 3 ECTS 6
CmpE 49H Sp.Tp. Software Requirements Engineering (3+0+0) 3 ECTS 7
CmpE 49I Sp.Tp. Nanonetworking & Molecular Communications (3+0+0) 3 ECTS 6
CmpE 511  Computer Architecture  3
CmpE 516 Fault tolerant Computing
CmpE 521  Principles of Database Systems  3
CmpE 523  Performance Evaluation of Computer Networks  3
CmpE 524 Computer Network Design
CmpE 526 Operating System and Network Security
CmpE 529 Concurrency Control and Recovery in Databases (3+0+0) 3 ECTS 8
CmpE 530  Math. Funds. of Artificial intelligence  3
CmpE 532 Speech Processing
CmpE 538  3d Computer Vision  3
CmpE 540 Principles of Artificial Intelligence
CmpE 542  Automated Theorem Proving  3
CmpE 544  Pattern Recognition  3
CmpE 545 Artificial Neural Networks (3+0+0) 3 ECTS 8
CmpE 547  Bayesian Statistics & Machine Learning  3
CmpE 548 Monte Carlo Methods
CmpE 565 Autonomous Robots
CmpE 567 Broadband Wireless Networks
CmpE 579 Graduate Seminar 3
CmpE 580 Sp.Tp. Personel Electronic Health Assist. (3+0+0) 3 ECTS 8
CmpE 581  Sp.Tp. Com.Eng.For Mob./Wireless Network  (3+0+0) 3 ECTS 8
CmpE 582 Sp.Tp. Satellite Networks (3+0+0) 3 ECTS 8
CmpE 584 Sp.Tp. Reconfigurable Computing (3+0+0) 3 ECTS 8
CmpE 585 Sp.Tp. Wearable Computing (3+0+0) 3 ECTS 8
CmpE 586 Sp.Tp. Wireless Information Networks (3+0+0) 3 ECTS 8
CmpE 587  Sp.Tp. Introduction to Research in Theoretical Computing   (3+0+0) 3 ECTS 8
CmpE 588 Sp.Tp. Unconventional Computation (3+0+0) 3 ECTS 8
CmpE 589 Sp.Tp. Software Testing & Verification (3+0+0) 3 ECTS 8
CmpE 58A Sp.Tp. Cooperation Studies in The Context of Computer Science 3
CmpE 58C  Sp.Tp. Wireless Sensor  (3+0+0) 3 ECTS 8
CmpE 58G Sp.Tp. Adv.Top.In.Theoretical Com.Sci (3+0+0) 3 ECTS 8
CmpE 58H  Sp.Tp. Social Semantic Web  (3+0+0) 3 ECTS 8
CmpE 58P Sp.Tp. Machine Listening (3+0+0) 3 ECTS 8
CmpE 58S  Sp.Tp. Computer Aided Verification  (3+0+0) 3 ECTS 8
CmpE 58Z Sp.Tp. Introduction to Biometrics (3+0+0) 3 ECTS 8
CmpE 590 Sp.Tp. Machine Translation (3+0+0) 3 ECTS 8
CmpE 593  Sp.Tp. Multiagent Systems  (3+0+0) 3 ECTS 8
CmpE 594 Sp.Tp.Statistics In Mobile Computing (3+0+0) 3 ECTS 8
CmpE 598  Sp.Tp. Quantum Algorithms  (3+0+0) 3 ECTS 8
CmpE 599 Guided Research in M.S. I (2+0+4) 4 ECTS 8
CmpE 599 Guided Research in M.S. II (0+4+0) 0 ECTS 8
CmpE 59D Sp.Tp. Design Automation For Embeded Systems  (3+0+0) 3 ECTS 8
CmpE 59H Sp.Tp.Bioinformatics (3+0+0) 3 ECTS 8
CmpE 59I CmpE 59I Sp.Tp. Brain Dynamics (3+0+0) 3 ECTS 8
CmpE 59J Sp.Tp. Comp.Analys.Of Human Behv. (3+0+0) 3 ECTS 8
CmpE 59L Sp.Tp. Real Time Embedded Systems (3+0+0) 3 ECTS 8
CmpE 59M  Sp.Top.in CmpE: Interaction Design  (3+0+0) 3 ECTS 8
CmpE 650 Adv. topics In Database Systems
CmpE 690 M.S. Thesis ECTS 30
CmpE 699 Guided Research (2+0+4) 4 ECTS 8
CmpE 69A Guided Research in Ph.D. II (0+4+0) 0 ECTS 8
CmpE 790 CmpE 790 Ph.D. Thesis ECTS 30
SWE 501 Introduction to Object Oriented Programming 3