Topic outline

  • CSE411 - Computer Architecture and Organization

    Course Code: CSE411  ||  Credits: 3  ||  CIE Marks: 60 ||  SEE Marks: 40 

  • Lesson 1: Introduction Class and BLC Go-Through


    Lesson Plan:

    • Introduction with all the students
    • Introduce students to BLC Class
    • Identify the basics organization of a computing system
    • Differentiate between the concept of architecture and organization

    Lesson Content Link

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

      • Lesson 3: Performance Evaluation of Computing

        Lesson Plan:  

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


        Lesson Content Link

        • Lesson 4: Design Methodology

          Lesson Plan:

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


          Lesson Content Link

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

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

              • Lesson 7: Review Class

                Lesson Plan:

                • Review all the topics and concepts from the mid term syllabus
                • Lesson 8: Midterm Exam

                  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

                  • Lesson 9: Datapath Design

                    Lesson Plan: 

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


                    Lesson Content Link

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

                      • Lesson 11: Cache Memory

                        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

                        • Lesson 12: Virtual Memory

                          Lesson Plan: 

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

                          Lesson Content Link

                          • Lesson 13: Review Class

                            Lesson Plan: 

                            • Review all the topics and concepts from the final exam syllabus
                            • Lesson 14: Final Examination Week

                              Topics to cover in Final Exam:


                              • Presentation

                                • Presentation group list (Section: 55_PC-B) URL
                                  Restricted Not available unless: You belong to 55_PC-B
                                • Presentation group list (Section: 55_PC-C) URL
                                  Restricted Not available unless: You belong to 55_PC-C
                                • Presentation group list (Section: 55_PC-D) URL
                                  Restricted Not available unless: You belong to 55_PC-D
                                • Presentation group list (Section: 55_PC-E) URL
                                  Restricted Not available unless: You belong to 55_PC-E
                                • Presentation group list (Section: 55_PC-F) URL
                                  Restricted Not available unless: You belong to 55_PC-F
                                • Presentation group list (Section: 55_PC-H) URL
                                  Restricted Not available unless: You belong to 55_PC-H
                              • Assignment

                                • Due: Thursday, 8 June 2023, 11:59 PM