Skip to main content

buX

Computer Architecture (CSE)
Enrollment in this course is by invitation only

In CSE340: Computer Architecture, you will systematically study various elements of computer design, including circuit design, storage mechanisms, addressing schemes and various approaches to parallelism and distributed logic. Additionally, you will learn about information representation and transfer, instruction and data access methods, memory organization, RISC and CISC machines.
Enrollment in this course is by invitation only

FILL UP THE FORM FOR  ENROLLMENT INTO THE COURSE.

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

Mirza Farhan Bin Tarek

Lecturer and Course coordinator, Department of CSE, BRAC University

Email: mirza.tarek@bracu.ac.bd

FILL UP THE FORM FOR  ENROLLMENT INTO THE COURSE.

Enrollment in this course is by invitation only