The computer lies at the heart of computing. Without it most of the computing today would be a branch of theoretical mathematics. To be a professional in any field of computing today, one should not regard the computer as just a black box that executes programs by magic. All students of computing should acquire some understanding and appreciation of a computer system’s functional components, their characteristics, their performance, and their interactions. This course can help the students in this regard.
The objective is to enable the students to understand computer architecture in order to structure a program so that it runs more effectively on a real machine. Also, to provide an insight in selecting a system to use and to make them able to understand the trade-off among various components such as CPU clock speed vs memory size.
OBE Course Outline
Attendance : 7%
Quiz/ Class Test (3 out of 3) : 15%
Assignment : 5%
Presentation : 8%
Midterm Exam : 25%
Semester Final Examination : 40%
Total Marks : 100%
Additional Materials
Google Classroom code: To be shared in due time.
CSE 322
Lesson 1
Introduction and overview
Lecture materials
Lesson 2
History of computing
Lecture Materials
Lesson 3
Comparison between electrical and mechanical computers
Lesson 4
Evolution of computers
Lesson 5
Performance evaluation of computing systems
Lesson 6
Continuation of
Lesson 7
System representation and design process
Lesson 8
Register and gate level design
Question is given here
Submit your presentation here
Lesson 11
Data representation and encoding
Lesson 12
Mid Term Topics Review
Lesson 13
Instruction set characteristics
Lesson 14
Basic CPU design
Make 5 analytical questions based on this chapter.
Lesson 15
Continuation of Basic CPU design
Lesson 16
Addressing modes and types of operations
Make 5 analytical questions based on this chapter
Lesson 17
Pipelining strategy, performance
Lesson 18
Pipeline hazards and measures against pipeline hazards
Submit your answers here.
Lesson 19
Memory hierarchy and introduction to cache memory
Lesson 20
Cache addressing and cache mapping functions
Make 4 Analytical questions from Chapter 6 & 7
Lesson 21
Introduction to virtual memory
Lesson 22
Demand Paging
Lesson 23
Presentation + Open Ended Discussion
Lesson 24
Review of Final Topics
ANSWER TEMPLATE AND QUESTION HAVE BEEN GIVEN HERE.