Digital Design & Computer Architecture – Spring 2023

About Course
Learn the fundamentals of digital design and computer architecture with this comprehensive course. This free course covers topics such as Boolean algebra, logic gates, combinational and sequential circuits, and computer organization. You’ll learn how to design digital circuits and understand how computers work at a hardware level. This course is available for free on Theetay and is offered by top platforms like Udemy, Udacity, Coursera, MasterClass, NearPeer, and more. Enroll today and start your journey into the exciting world of digital design and computer architecture.
Course Content
Digital Design & Computer Architecture – Spring 2023
-
A Message from the Professor
-
Introduction and Basics
01:46:06 -
Tradeoffs, Metrics & Combinational Logic I
01:47:39 -
Combinational Logic II
01:45:50 -
Sequential Logic Design
01:47:47 -
Sequential Logic Design II & Hardware Description Languages
01:46:17 -
Timing and Verification
01:41:47 -
Verification & Testing
30:51 -
Von Neumann Model & Instruction Set Architectures
01:46:44 -
Instruction Set Architectures II
01:45:44 -
ISA and Microarchitecture (Tradeoffs)
01:46:35 -
Assembly Programming
39:58 -
Microarchitecture Fundamentals and Design
01:47:19 -
Multi-Cycle Microarchitecture Design
01:51:19 -
Pipelining
01:50:17 -
Pipelined Processor Design: Data & Control Dependence Handling
01:47:19 -
Precise Exceptions & Register Renaming
01:46:44 -
Out-of-Order Execution
01:49:47 -
Load-Store Handling in Out-of-Order Execution
24:03 -
Superscalar Execution & Branch Prediction
01:45:39 -
Advanced Branch Prediction
01:50:56 -
VLIW and Systolic Array Architectures
01:48:39 -
Decoupled Access-Execute
11:46 -
SIMD Architectures (Vector and Array Processors)
01:52:52 -
GPU Architectures (Graphics Processing Units)
01:49:48 -
Memory Organization & Technology
01:50:57 -
Memory Hierarchy and Caches
01:50:56 -
Cache Design and Management
01:49:47 -
Prefetching
01:46:47 -
Advanced Prefetching & Virtual Memory
01:47:40 -
Virtual Memory & Future Computing Arch.
01:49:59 -
Virtual Memory: Issues and Examples
28:01 -
Problem Solving I
02:50:39 -
Problem Solving II
02:51:18 -
Problem Solving III
04:31:56 -
Problem Solving IV
03:49:59 -
Problem Solving V
03:18:51 -
Preparing for the Final Exam
02:02
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.
