Courses

Course Title Credits
CmpE 150 Introduction to Programming (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 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 475 Computer Networks (3+0+0) 3 ECTS 6
CmpE 476 Distributed Systems (3+0+0) 3 ECTS 6
CmpE 477 Wireless & Mobile Networks (3+0+0) 3 ECTS 6
CmpE 478 Parallel Processing (3+0+0) 3 ECTS 6
CmpE 480 Introduction to Artifical 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 Sp.Tp. Web Programming  (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
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 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 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 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
CmpE 581  Sp.Tp. Com.Eng.For Mob./Wireless Network  3
CmpE 582 Sp.Tp. Satellite Networks 3
CmpE 584 Sp.Tp. Reconfigurable Computing 3
CmpE 585 Sp.Tp. Wearable Computing 3
CmpE 586 SpTp. Wireless Information Networks 3
CmpE 587  Sp.Tp. Introduction to Research in Theoretical Computing   3
CmpE 588 Sp.Tp. Unconventional Computation 3
CmpE 589 Sp.Tp. Software Testing & Verification 3
CmpE 58A Sp.Tp. Cooperat.Stud.In The Conte 3
CmpE 58C  Sp.Tp. Wireless Sensor  3
CmpE 58H  Sp.Tp. Social Semantic Web  3
CmpE 58S  Sp.Tp. Computer Aided Verification  3
CmpE 58Z Sp.Tp. Introduction to Biometrics 3
CmpE 590 Sp.Tp. Machine Translation 3
CmpE 593  Sp.Tp. Multiagent Systems  3
CmpE 594 Sp.Tp.Statistics In Mobile Computing
CmpE 598  Sp.Tp. Quantum Algorithms  3
CmpE 59D Sp.Tp. Design Automation For Embeded Systems  3
CmpE 59H Sp.Tp.Bioinformatics
3
CmpE 59M  Sp.Top.in CmpE: Interaction Design  3
CmpE 650 Adv. topics In Database Systems
3
SWE 501 Introduction to Object Oriented Programming 3