Computer EngineeringComputer Engineering
  • About 
  • People 
    • Faculty 
    • Academic Staff 
    • Support Staff 
  • Undergraduate 
    • Program Overview 
    • Curriculum 
    • Elective Courses 
    • Double Major Programs 
    • Minor Degree Programs 
    • Exchange Programs 
    • Industrial Training 
    • Senior Projects 
    • Graduation 
  • Graduate 
    • PhD Program Overview 
    • MS Program Overview 
    • Other Affiliated Programs 
  • Courses 
  • Research 

  •  Language
    • Türkçe
    • English

  •   Search this site
  •  

Curriculum

Boğaziçi University Computer Enginering Curriculum

On this page
  • Course Prerequisites Graph
  • Committee

First Semester

CodeCourse TitlePrerequisitesCredits
MATH101Calculus I—4
PHYS121Introductory Mechanics & Thermodynamics—4
CHEM105Fundamentals of Chemistry—4
CMPE150Introducution to Computing—3
EC101Principles of Microeconomics—3
18

Second Semester

CodeCourse TitlePrerequisitesCredits
MATH102Calculus IIMATH1014
PHYS201Physics IIIPHYS1214
HSSHumanities and Social Sciences (Elective)—3-4
CMPE160Introduction to Object Oriented ProgrammingCMPE1504
EC102Principles of MacroeconomicsEC1013
18-19

Third Semester

CodeCourse TitlePrerequisitesCredits
MATH201Matrix Theory—4
PHYS202Physics IVPHYS2014
EE210Introduction to Electrical Engineering—3
CMPE220Discrete Computational Structures—3
CMPE250Data Structures and AlgorithmsCMPE1604
TK221Turkish for Native Speakers I—2
20

Fourth Semester

CodeCourse TitlePrerequisitesCredits
MATH202Differential EquationsMATH2014
EE212Introduction to Electronic EngineeringEE2103
CMPE230Systems ProgrammingCMPE1604
CMPE240Digital Systems—4
CMPE260Principles of Programming LanguagesCMPE2503
TK222Turkish for Native Speakers II2
20

Fifth Semester

CodeCourse TitlePrerequisitesCredits
CMPE300Analysis of AlgorithmsCMPE2503
CMPE322Operating SystemsCMPE2504
CMPE343Introduction to Probability and Statistics for Computer EngineersMATH1013
CMPE344Computer OrganizationCMPE2404
IE310Operations ResearchMATH2014
HTR311History of the Turkish Republic I2
20

Sixth Semester

CodeCourse TitlePrerequisitesCredits
CMPE321Introduction to Database SystemsCMPE2504
CMPE350Formal Languages and Automata TheoryCMPE2203
CMPE352Fundamentals of Software Engineering—2
CMPE362Introduction to Signal Processing for Computer EngineersMATH2013
IE306Systems SimulationCMPE3434
HTR312History of the Turkish Republic II2
18

Seventh Semester

CodeCourse TitlePrerequisitesCredits
CMPE443Principles of Embedded Systems DesignCMPE2404
CMPE451Project Development in Software EngineeringCMPE321, CMPE3522
CCComplemetary Course (Elective)3-4
CCComplemetary Course (Elective)3-4
CCComplemetary Course (Elective)3-4
15-18

Eighth Semester

CodeCourse TitlePrerequisitesCredits
CMPE492Computer Engineering Design ProjectSENIOR4
HSSHumanities and Social Sciences (Elective)3
CCComplemetary Course (Elective)3-4
CCComplemetary Course (Elective)3-4
CCComplemetary Course (Elective)3-4
16-19

Course Prerequisites Graph  

Committee  

berk-gökberk-thumbnail
Berk Gökberk

Assistant Professor

suzan-üsküdarlı-thumbnail
Suzan Üsküdarlı

Assistant Professor

birkan-yılmaz-thumbnail
Birkan Yılmaz

Assistant Professor

arda-yurdakul-thumbnail
Arda Yurdakul

Professor

 Overview
Elective Courses 
On this page:
  • Course Prerequisites Graph
  • Committee

Copyright © 2024 Department of Computer Engineering, Boğaziçi University. All rights reserved.

Computer Engineering
Code copied to clipboard