Intro Computer
Intro Computer
Email: [email protected]
Visit https://sites.google.com/site/neuro11school/home
Computer System
Timothy D. Stanley et al, From Archi Torture to architecture: Undergraduate students design and implement computers using the Multimedia Logic
emulator, Computer Science Education, 17, 2017:2, 141-152
Computer Organization and Architecture
[1] https://en.wikiversity.org/wiki/Computer_architecture_and_organization
Computer Architecture
CSE 332 - where does it fit?
CSE 332
CSE 231
Digital Systems Design
Computer/Mobile Processor
EEE111
Digital Logic Circuits
(ALU, Memory)
Logical components using EEE 435
transistors
Design to fabrication
Course Description:
This course introduces students to the basic concepts of
computers, their design and how they work. It encompasses
the definition of the machine's instruction set architecture,
its use in creating a program, and its implementation in
hardware. The course addresses the bridge between gate
logic and executable software, and includes programming
both in assembly language (representing software) and
HDL (representing hardware).
…………………………please read more from the outline
Course Objective:
1. Basic understanding of computer organization: roles of processors,
main memory, and input/output devices.
2. Class Lecture : The class activity will be divided into three parts.
2. Answering Question,
3. Laboratory : You must pass in your lab to attain a passable grade in theory.
20% marks from your lab will be directly added to your theory
Class Structure:
4. Class performance : Responding to queues and doing the
classwork is important
Computer Performance
Pipelining
Memory
Digital Laboratory
Will be conducted by the Lab Instructor (TBA)
Lists of experiments and outline will be provided in
the first lab.
Will be graded separately
Software Laboratory :
Apart from Digital Laboratory, I will conduct few lectures in
computer labs. This will help you to understand theory, underlying
principles and work on your own projects rather than copying
others.
Tentative Lectures:
Lab 1 : Designing Register File
Lab 2 : Designing memory
Lab 3 : Designing ALU
Lab 4 : Designing Datapath
Class Performance
What will be used for the evaluation Class Performance?
d. Class Refelections
e. Unannounced Quizzes
f. Notebook Check