This document provides information about an introduction to computer architecture course taught by Van Hoang Nguyen. The course will cover basic computer system organization and architecture principles, including data representation, CPU and memory architecture, and I/O systems. The syllabus includes lectures on these topics along with a midterm exam, final exam, and textbook. Prerequisites include digital electronics and basic programming. Students are expected to actively participate in class discussions and can direct other questions to the instructor.
6. • My name: Van Hoang Nguyen
Mail: startnewday85@gmail.com
Department of ComputerScience – FIT – HUA
• Interesting:
• Computation Models
• Knowledge representation and discover
• Software Engineering
• Web science and Web technologies
Introduction to Computer Architecture Course 5
VAN HOANG NGUYEN
7. Goal and Objectives
• What computation and how machine done
• The basic architecture principles to build a
computer
• Basic architecture of digital electronic computer
Then you can:
• Understand essential computation and how
machine done
• Design and build efficient programs
• Read new technical reports or paper
• Choose best computer for your organization
Introduction to Computer Architecture Course 6
VAN HOANG NGUYEN
8. Syllabus
Lecture References
Introduction
Basic computer system
Data representation
CPU Architecture
Memory Architecture
IO Architecture
Sumup
Introduction to Computer Architecture Course 7
VAN HOANG NGUYEN
9. Prerequisites
• Digital electronics
• Basic programming
Grading
Regular attention 10%
Mid 30%
Final 60%
Total 100%
Introduction to Computer Architecture Course 8
VAN HOANG NGUYEN
10. Textbook
Computer Organization and Architecture
Designing for performance, 8th Edition,
William Stallings, Prentice Hall 2009,
ISBN 13: 978-0-13-607373-4
Reference
• Cấu trúc máy tính và thiết bị ngoại vị, Nguyễn Nam Trung
• Kiến trúc máy tính, Nguyễn Đình Việt
• How computer work, 9th, Ron White, QUE 2008, ISBN-13:978-0-789-73613-0
• Computer Architecture - A Quantitative Approach, 4th Edition, John L.
Hennessy and David A. Patterson, MK 2007, ISBN-13 : 978-0-12-370490-0
• A Practical Introduction to Computer Architecture, Daniel Page,
Springer 2009, ISBN: 978-1-84882-255-9
Introduction to Computer Architecture Course 9
VAN HOANG NGUYEN
11. Collaboration policy
• Students should arrive on time for class; if late, come
in quitely with a minimum of disturbance.
• Students are encouraged to dicuss on class.
• Questions about lectures, homework and course
organization may be sent to the instructor or posted
up on the instructor’s blog.
Introduction to Computer Architecture Course 10
VAN HOANG NGUYEN