CmpE 260 Principles of Programming Languages

Catalog Description: 

This course is intended to introduce the student to the main paradigms of computation, languages representative of these paradigms, techniques of implementing various programming language constructs, as well as basic concepts relating to the specification of programming languages.Syntax and semantics of programming languages, basic constructs that are common to all languages (control structures, subprograms, etc.), and basic programming paradigms (functional, logic, etc.) will be covered. The intent of the course is not teaching a specific programming language; instead, using several languages to exemplify the main concepts and constructs.

Credits: 

(3+0+0) 3 ECTS 5

Prerequisites: 

CmpE 250
Link Year Semester Course Page Instructor Course Schedule Lab Schedule PS Schedule
görüntüle 2023 Spring Fatma Başak Aydemir WWF 122 BM A2 BM A2 BM A2
görüntüle 2022 Spring Fatma Başak Aydemir TBD TBD
görüntüle 2022 Spring Fatma Başak Aydemir
görüntüle 2021 Spring Fatma Başak Aydemir MMT 451
görüntüle 2020 Spring Fatma Başak Aydemir TWW 412 BM A2
görüntüle 2019 Spring Fatma Başak Aydemir TWW 412 BM A2 | BM A2 | BM A2
görüntüle 2019 Summer Fatma Başak Aydemir MMTTWW 121212 BM A5
görüntüle 2018 Spring Tunga Güngör TWW 412 BM A2 | BM A2 | BM A2
görüntüle 2017 Spring Albert Ali Salah TTF 785
görüntüle 2016 Spring Albert Ali Salah
görüntüle 2015 Spring Albert Ali Salah TTTh784
görüntüle 2014 Spring Albert Ali Salah
görüntüle 2013 Spring Albert Ali Salah
görüntüle 2012 Spring Albert Ali Salah
görüntüle 2011 Spring Course Page Tunga Güngör
görüntüle 2010 Spring Course Page Tunga Güngör

Bize Ulaşın

Bilgisayar Mühendisliği Bölümü, Boğaziçi Üniversitesi,
34342 Bebek, İstanbul, Türkiye

  • Telefon: +90 212 359 45 23/24
  • Faks: +90 212 2872461
 

Bizi takip edin

Sosyal Medya hesaplarımızı izleyerek bölümdeki gelişmeleri takip edebilirsiniz