Skip to main content


buX
Enrollment is Closed

General Information

Course Code CSE340
Course Title Computer Architecture
Credit Hours (Theory+Lab) 3 + 0
Contact Hours (Theory+Lab) 3 + 0
Category Program Core
Type Required, Engineering, Lecture
Prerequisites CSE260 Digital Logic Design
Co-requisites None


Course Objectives

  • Introduce different processor technologies, performance metrics and representation of numbers and
    arithmetic operations
  • Introduce MIPS architecture, demonstrate its instruction formats, their data path designing process and
    translation of simple C/Java code snippets to MIPS assembly language   
  • Teach how to recognize pipe lining hazards and different techniques for overcoming them
  • Introduce and explain memory hierarchy and performance analysis
  • Introduce parallel architecture and parallel programming
  • Make aware of the importance and impact of energy-efficient computer architecture in environment


Course Assessment Methods

Homework

Homework/ assignment shall be designed to ensure that the students have the required understanding of different architectures. Specifically, they will support the students’ learning progress.

Quizzes

Quizzes will be designed to test the students' understanding in the course and to assess various course outcomes

Examinations

The exam shall contain problems designed to test knowledge and comprehension, to analyze control systems, and/or to apply the engineering problem solving method.


Textbook

  • D.A. Patterson, J.L. Hennessy, Computer Organization and Design MIPS Edition, Morgan Kaufmann, 5th ed., 2013
  • W. Stallings, Computer Organization and Architecture, Prentice Hall, 6th ed., 2002
  • J.P. Hayes, Computer Architecture and Organization, McGraw Hill, 3rd ed., 1997


Course Staff

Course Staff Image #1

Dr. Amitabha Chakrabarty

Associate Professor, Department of CSE, BRAC University

Email: amitabha@bracu.ac.bd

Course Staff Image #2

Nabuat Zaman Nahim

Lecturer, Department of Computer Science and Engineering, BRAC University

Email: nabuat.zaman@bracu.ac.bd

Course Staff Image #2

Fairoz Nower Khan

Lecturer, Department of Computer Science and Engineering, BRAC University

Email: fairoz.khan@bracu.ac.bd