Undergraduate Courses

* New Courses: CmpE 490 Internet of Things, CmpE 483 Sp. Tp. Blockchain Programming, CmpE 460 Introduction to Computer Graphics

Coursesort descending Credits
CmpE 140 Introduction to Computing for Economics and Management (1+0+4) 3 ECTS 5
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 5
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 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 460 Introduction to Computer Graphics (3+0+0) 3 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 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 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 483 Sp. Tp. Blockchain Programming (3+0+0) 3 ECTS 6
CmpE 484 Sp.Tp.:Introduction to Digital Video Systems (3+0+0) 3 ECTS 6
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 490 Internet of Things (3+0+0) 3
CmpE 491 Spec. Project In Computer Engineering (3+0+0) 3 ECTS 6
CmpE 492 Spec. Project In Computer Engineering (3+0+0) 4 ECTS 7
CmpE 493 Sp.Tp. Introduction to Information Retrieval (3+0+0) 3 ECTS 6
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 49G Sp.Tp.4G Wideband Wireless Network Architecture (3+0+0) 3 ECTS 6
CmpE 49H Sp.Tp. Software Requirements Engineering (3+0+0) 3 ECTS 6
CmpE 49I Sp.Tp. Nanonetworking & Molecular Communications (3+0+0) 3 ECTS 6

Contact us

Department of Computer Engineering, Boğaziçi University,
34342 Bebek, Istanbul, Turkey

  • Phone: +90 212 359 45 23/24
  • Fax: +90 212 2872461
 

Connect with us

We're on Social Networks. Follow us & get in touch.