You are on page 1of 3

Course Title: Computer Architecture Lab

Course ID: CSE 1004


Credit Hours: 1.5

Rationale: This course aims to provide a strong foundation for students to provide practical,
hands-on exposure to the concepts conveyed in theoretical lectures on modern computer
system architecture and organization and to apply these insights and principles to future
computer designs. The course is structured around the primary building blocks of general-
purpose computing systems focusing on the processing systems.

Outcomes:
CO1: Apply knowledge of computing and logic appropriate to computer organization and
architecture.
CO2: Identify, formulate, and develop solutions to computational architectural challenges.
CO3: Design, implement, and evaluate a computational system to meet desired needs within
realistic constraints.

Unit Learning Teaching Learning


Course Content Assessment Strategy
Outcome Strategy
Gather Proof Universality Demonstrate,Power Quiz, Case Study,
Knowledge of of NAND and Point Forums,
basic logic cercuit NOR gate Presentation,Group Lab Report,
design Full-adder, discussion. Viva.
Encoder, Decoder
7 segment

Analyse and solve Traffic light Demonstrate,Power Quiz, Case Study,


of arithematic control, 1-bit, 2- Point Presentation, Forums,
logic cercuit bit, 16-bit ALU Group discussion. Lab Report,
design Viva.

Recommended Text Book:

(1) Essential of Computer Organization and Architechture - Linda Null, Julia lobur;
Publisher: Jones & Bartlett Learning; 3rd Edition (December 17, 2010)
(2) Computer Organization and Architechture - Willian Stallings: Publisher: Prentice
Halll:; 2nd Edition (April 13, 2009 )
(3) Software: Logisim; Arduino and Proteus. All software can be found and downloaded
for free through a simple google search.
CO and PO relationship
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 ✔
CO2 ✔ ✔
CO3 ✔ ✔

Course Outline

Week Unit Learning Course Content Teaching Assessment


Outcome Learning Strategy
Strategy
1 Describe Verification of Logic Gates and Quiz, Case
structured of Proof Universality of NAND and Demonstrate, Study,
logic gate NOR gate Class Forums,
property discussion Lab Report,
Viva.
2 Investigate a full Implementing HALF ADDER, Quiz, Case
Demonstrate,
adder logic FULL ADDER using basic Experiment, Study,
circuit logic gates. Class Forums,
discussion, Lab Report,
Assignment Viva.
3 Describe encoder Implementing encoder using basic Lecture, Quiz, Case
logic gates. Experiment, Study,
Class Forums,
discussion, Lab Report,
Assignment Viva.
4 Describe decoder Implementing decoder using basic Lecture; Quiz, Case
logic gates. Experiment; Study,
Assignment Forums,
Lab Report,
Viva.
5 Explain seven Implementing 7-Segment display Demonstrate; Quiz, Case
segment display using basic logic gates. Experiment; Study,
Assignment Forums,
Lab Report,
Viva.
6 Investigate a full Implementing half subtractor and full Quiz, Case
subtractor circuit subtractor using basic logic gates Lecture; Study,
Experiment; Forums,
Assignment Lab Report,
Viva.
2
7. Demonstrate Implementing traffic light Quiz, Case
clocking display using basic logic gates. Study,
methodologies Demonstrate,
Forums,
used to control Demonstrate
Lab Report,
the flow of Viva.
information and
manage circuit
state
8. Describe Flip- Verify the excitation tables of Quiz, Case
various FLIP-FLOPS. Lecture,
Flops Study,
Demonstrate
Forums,
Lab Report,
Viva.
9. Investigate 1-bit Design of an 1- bit arithematic Lecture, Quiz, Case
ALU logic logic unit. Demonstrate Study,
circuit &Lab Report Forums,
Lab Report,
Viva

10. Investigate 2-bit Design of an 2- bit arithematic Quiz, Case


ALU logic logic unit. Lecture, Study,
circuit Demonstrate Forums,
Lab Report,
Viva.
11. Investigate 16-bit Design of an 16- bit arithematic Quiz, Case
ALU logic Demonstrate,
logic unit. Study,
circuit Demonstrate
Forums,
& Lab Report
Lab Report,
Viva.
12. Describe Shift Design and Implement of Shift Lecture, Quiz, Case
Registers Registers Demonstrate Study,
& Lab Report Forums,
Lab Report,
Viva.

You might also like