Topic outline

  • Introduction

    uni-logo

    Daffodil International University

    Department of Computer Science and Engineering

    diu-cse

    Welcome to Computer Architecture and Organization!



  • Week 1: Introduction Class and BLC

    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

    Lesson Content Link

    • Week 2: Evolution of Computers

      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 


      Lesson Content Link

    • Week 3: Performance Evaluation of Computing

      Lesson Plan:  

      • Enhancements of computer performance
      • Comparisons between the performance of different architecture



    • Week 4: Design Methodology

      Lesson Plan:

      • Understand how to represent a computing system
      • Learn how to design a system from basic level.


      Lesson Content Link

      • Week 5: Data Representation

        Lesson Plan:

        • Able to understand how computer represent different types of data
        • Able to learn how basic elements of a computer works.

        Lesson Content Link

        • Opened: Monday, 12 September 2022, 12:00 AM
          Due: Sunday, 25 September 2022, 11:59 PM
        • Quiz 2
          Opened: Saturday, 1 October 2022, 8:00 PM
          Closed: Saturday, 1 October 2022, 9:10 PM
          Restricted Not available unless: You belong to PC B
      • Week 6: Processor Basics

        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

        Lesson Content Link

        • Opened: Monday, 12 September 2022, 12:00 AM
          Due: Wednesday, 23 November 2022, 11:59 PM
      • Week 7: Review Class

        Lesson Plan:

        • Review all the topics and concepts from the mid term syllabus
        • Week 8: Midterm Exam (03/03 to 10/03)

          Topics to cover in mid exam: Introduction to CAO, Evolution of Computers, Design Methodology, Data Representation, Processor Basics (Lecture-1 to Lecture-6)

          On-Site Exam

          • Week 9: Datapath Design

            Lesson Plan: 

            • Identify the representation of various types of data in computers.
            • Realize the concept of ALU design.


            Lesson Content Link

            • Week 10: Pipeline Processing

              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.


              Lesson Content Link                 Supporting Textbook Portion

            • 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.


              Lesson Content link

              • Week 12: Virtual Memory (02/04 to 07/04)

                Lesson Plan: 

                • Recognize the concept of virtual memory in modern computers.
                • Realize how important role Virtual memory plays in system interconnection.

                Lesson Content Link