To operate the Blended Learning Center(BLC) at optimal level, maintenance will be performed every day at 8:30 AM and at 5:00 PM regularly which can take up to 30 minutes. Please consider scheduling your activity in the BLC platform accordingly.
Topic outline
- CSE 322
CSE 322
Course Code: CSE322 || Credits: 3 || CIE Marks: 60 || SEE Marks: 40
Loving students,
Assalamu walaikum! Welcome to Computer Architecture and Organization course! I am Ms.Adifa Vuyia and I'll be your instructor of this course for the semester Fall 2022. Here we will discuss, learn, share and explore together to enrich ourselves. Wishing you a great experience!
Course Instructor Information:
Instructor Name : Ms. Adifa Vuyia (MAV) Designation : Lecturer Office Address : CSE Building, DIU Contact No : 01787719946 Email : adifa.cse0418.c@diu.edu.bd Whatsapp :
Telegram :https://t.me/+vfRzjR1bEuU1ZDJl
Appointment :
|
|
CLO1: | Define the functional components in processor design, computer arithmetic,
instruction code, and addressing modes. |
CLO2: |
Summarized factors in the processor design to achieve performance in single and
multiprocessing systems. |
CLO3: |
Identify the operations of cache and main memory, I/O operations, characteristics,
bus controls to design a computer system. |
CLO4: |
Construct specification of a typical computer system with the knowledge of system
components like cache and virtual memory. |
Teaching and Learning Activities (TLA)
TLA1: | Interactive discussion using Online/multimedia or whiteboard. |
TLA2: |
Group presentation regarding related problems and assigned task. |
TLA3: |
Evaluation of class performances to reach each student in a class for every topic. |
Text Books:
- Computer Organization and Architecture, by William Stallings, 9th edition
Reference Books:
1. Computer Architecture and Organization by John P. Hayes, Third Edition.
2. Computer Architecture- A Quantitative Approach, by David A. Patterson and John L. Hennessy, 4th edition.
Google Meet Class Room
- Week 1: Introduction Class and BLC Go-Through (15/01 to 20/01)
Week 1: Introduction Class and BLC Go-Through (15/01 to 20/01)
Lesson Plan:
- Introduce with all the students
- Introduce Students with OOP-II BLC Class Deployment
- Identify the basics organization of a computing system
- Differentiate between the concept of architecture and organization
- Week 2: Evolution of Computers (22/01 to 27/01)
Week 2: Evolution of Computers (22/01 to 27/01)
Lesson Plan:
- Appreciate the evolution of the computing technologies over the years.
- Perform the evaluation the true performance of a computer.
- Enhancements of computer performance
- Week 3: Performance Evaluation of Computing (29/01 to 03/02)
Week 3: Performance Evaluation of Computing (29/01 to 03/02)
Lesson Plan:
- Enhancements of computer performance
- Comparisons between the performance of different architecture
- Week 4: Design Methodology (05/02 to 10/02)
Week 4: Design Methodology (05/02 to 10/02)
Lesson Plan:
- Understand how to represent a computing system
- Learn how to design a system from basic level.
- Week 5: Data Representation (12/02 to 17/02)
Week 5: Data Representation (12/02 to 17/02)
Lesson Plan:
- Able to understand how computer represent different types of data
- Able to learn how basic elements of a computer works.
- Week 6: Processor Basics (19/02 to 24/02)
Week 6: Processor Basics (19/02 to 24/02)
Lesson Plan:
- Recognize the concept of instructions and instructions sets in modern computers.
- To know how various system in components are interconnected.
- Realize the importance bus plays in system
- Week 7: Review Class (26/02 to 02/03)
Week 7: Review Class (26/02 to 02/03)
Lesson Plan:
- Review all the topics and concepts from the mid term syllabus
Submit your assignment here.
- Week 8: Midterm Exam (03/03 to 10/03)
Week 8: Midterm Exam (03/03 to 10/03)
- Week 9: Datapath Design (12/03 to 17/03)
Week 9: Datapath Design (12/03 to 17/03)
Lesson Plan:
- Identify the representation of various types of data in computers.
- Realize the concept of ALU design.
- Week 10: Pipeline Processing (19/03 to 24/03)
Week 10: Pipeline Processing (19/03 to 24/03)
Lesson Plan:
- Realize the concept of instruction pipelining in modern computers.
- Appreciate the importance of pipelining in computer processing.
- Identify various pipeline hazards and their possible remedies.
Supporting Textbook Portion
- Week 11: Cache Memory (26/03 to 31/03)
Week 11: Cache Memory (26/03 to 31/03)
Lesson Plan:
- Recognize the concept of cache memory in modern computers.
- Identify and differentiate among various cache mapping policies.
- Realize how important role cache memory plays in system interconnection.
- Week 12: Virtual Memory (02/04 to 07/04)
Week 12: Virtual Memory (02/04 to 07/04)
- Week 13: Review Class (09/04 to 13/04)
Week 13: Review Class (09/04 to 13/04)
Lesson Plan:
- Review all the topics and concepts from the final exam syllabus
- Week 14: Final Examination Week (16/04 to 24/04)
Week 14: Final Examination Week (16/04 to 24/04)
Topics to cover in Final Exam: