Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introduction to Computing - Software and Hardware Fundamentals

Caleb Curry via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fundamental concepts of computing through this comprehensive 27-minute video tutorial that covers both software engineering principles and computer hardware components. Begin with an overview of programming fundamentals, progressing from beginner concepts through intermediate topics and web development basics. Delve into computing theory before transitioning to detailed explanations of computer hardware components including the motherboard, RAM, and various storage solutions. Learn about in-memory data stores and caching mechanisms that optimize system performance. Understand the role of GPUs in modern computing and discover how processor cores enable both serial and parallel computing operations. Compare ARM and x86 architectures while exploring the distinctions between server and client computing environments. Gain practical insights into how software and hardware work together to create functional computing systems, making this an ideal starting point for anyone beginning their journey in computer science or software engineering.

Syllabus

00:00:00 - Introduction
00:01:31 - What we Will Cover
00:03:44 - Getting Started
00:04:19 - Beginner Programming
00:04:33 - Intermediate Topics
00:06:24 - Web Development
00:07:06 - Computing Theory
00:08:22 - Computer Hardware
00:09:18 - The Motherboard
00:09:25 - RAM
00:10:19 - Storage
00:12:41 - In-Memory Data Stores
00:13:54 - Caching
00:15:18 - GPU
00:17:21 - Processor Cores
00:18:10 - Serial and Parallel Computing
00:20:37 - ARM and x86
00:22:00 - Server vs Client
00:24:44 - Summary

Taught by

Caleb Curry

Reviews

Start your review of Introduction to Computing - Software and Hardware Fundamentals

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.