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 
  • Docs 

  •  Language
    • Türkçe
    • English

  •   Search this site
  •  

CMPE344

Computer Organization

On this page
Course Information   Catalog Description   Course Learning Outcomes   Current Instructor   Previous Instructors  
CMPE344
The information on this page is under construction.

Course Information  

FacultyFaculty of Engineering
Course CodeCMPE344
Course TitleComputer Organization
Language of InstructionEnglish
Course SemesterFall
Course HoursLecture: 3, PS:0, Labs: 2
Course Credits4
ECTS6
Grading ModeLetter Grade
PrerequisitesCMPE240 or EE240 or EE 243
CorequisitesNone

Catalog Description  

Register transfer level design. Basic computer layout. Instruction sets and their implementation. Addressing techniques. ALU, hardwired and microprogrammed controllers. Memory unit. I/0 structures and interrupt handling. Improvements on von Neumann machine. Bus structures. Assembly programming.

Course Learning Outcomes  

  • Get familiar with the history of computer design and recent developments in the field
  • Understand the execution of machine instructions via RISC-V assembly programming
  • Understand the design principles and issues related to modern processors
  • Understand the design principles and issues related to hierarchical memory systems
  • Understand the design criteria for computers like performance, power efficiency, cost, and security

Current Instructor  

doğan-ulus-thumbnail
Doğan Ulus

Assistant Professor

Previous Instructors  

Lale Akarun

Professor

Mahdi Fazeli

Associate Professor

Oğuz Tosun

Professor

 CMPE343
CMPE350 
On this page:
Course Information   Catalog Description   Course Learning Outcomes   Current Instructor   Previous Instructors  

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

Computer Engineering
Code copied to clipboard