YoVDO

Programming Foundations: Inside Computing Hardware

Offered By: LinkedIn Learning

Tags

Computer Architecture Courses Computer Hardware Courses Memory Hierarchy Courses Parallel Processing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore what’s inside our servers, computers, and other devices, including what pieces are used, how they relate to each other, and more.

Syllabus

Introduction
  • Differentiate your code by understanding the hardware
1. Understanding Basic Computer Components
  • What is a computer?
  • The brain: The central processing unit or CPU
  • Overview of CPU specs: Cores and clock speed
  • Overview of CPU specs: Cache size and power efficiency
  • Temporary storage or RAM
  • Dynamic RAM (DRAM) and static RAM (SRAM)
  • Permanent storage
  • Hard disk drive (HDD) and solid-state drive (SSD)
  • The artist: Graphics processing unit or GPU
  • Discrete vs. integrated GPUs
  • The central hub: The motherboard
2. How Computer Hardware Components Interact
  • The boot process
  • Memory hierarchy
  • Caching memory and speed
  • Parallel processing: The CPU and GPU
  • Parallel processing: Sequential vs. parallel tasks
3. Computer Performance and Making Purchasing Decisions
  • Choosing the right computer: Evaluating your needs
  • Hardware specs suggestions for PCs used for writing, design, and engineering
  • Case scenario: Choosing a laptop for AutoCAD software
Conclusion
  • Connect and extend your new knowledge

Taught by

Zara Khalil

Related Courses

Comp Architecture w/ Assembly
City College of San Francisco via California Community Colleges System
Computer Architecture & Org
Chaffey College via California Community Colleges System
Computer Architecture: Cache Memory
Codecademy
Computation Structures 2: Computer Architecture
Massachusetts Institute of Technology via edX
Introduction to Computer Architecture
Carnegie Mellon University via Independent