Slides can be checked before the lectures and will be posted here.
    Lecture 0: Concepts, Structure and Functions
    
    Tue 02 July 2024
    
    
        Lecture 1: Computer Evolution
        
        Wed 03 July 2024
        
    
        Lecture 2: Performance and Top Level View
        
        Wed 04 July 2024
        
    
        Lecture 3: Program Execution
        
        Mon 08 July 2024
        
    
        Lecture 4: Number Systems, Computer Arithmetic and Character Systems
        
        Tue 09 July 2024
        
    
        Lecture 5: Digital Logic Structures
        
        Wed 10 July 2024
        
    
        Lecture 6: Karnaugh Maps and the Quine-McCluskey Method
        
        Mon 15 July 2024
        
    
        Lecture 7: Combinational Building Blocks
        
        Tue 16 July 2024
        
    
        Lecture 8: Sequential Circuits
        
        Wed 17 July 2024
        
    
        Lecture 9: Designing Sequential Circuits
        
        Wed 17 July 2024
        
    
        Lecture 10: Introduction to Memory Hierachy and Cache
        
        Thu 18 July 2024
        
    
        Lecture 11: Cache Performance and Basic Optimization
        
        Mon 22 July 2024
        
    
        Lecture 12: Advanced Cache Optimization
        
        Wed 24 July 2024
        
    
        Lecture 13: Internal and External Memory
        
        Mon 29 July 2024
        
    
        Lecture 14: Instruction Set Design (Operands and Operations) 
        
        Tue 30 July 2024
        
    
        Lecture 15: Instruction Set Design (Addressing Modes and Instruction Formats) 
        
        Wed 31 July 2024
        
    
        Lecture 16: Instruction Cycle and Pipelining 
        
        Wed 31 July 2024
        
    
        Lecture 17: Reduced Instruction Set Computers (RISC) 
        
        Thur 01 Aug 2024
        
    
        Lecture 18: Instruction-Level Parallelism and Superscalar Processors
        
        Tue 06 Aug 2024
        
    
        Lecture 19: Control Unit Operation
        
        Thur 08 Aug 2024