Skip to content

A companion repo for the Computing Foundations YouTube Channel, a channel for beginners who want to learn about computers, programming, and the math, science and art behind this world-changing field of knowledge.

Notifications You must be signed in to change notification settings

joshkil/computing-foundations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computing Foundations

Computing Foundations is a YouTube channel for beginners who want to learn about computers, programming, and the math, science, and art behing this world changing field of knowledge.

How this Repository is Organized

Many of the videos in the Computing Foundations channel have an accompanying example program. The program is referenced in the video description. All programs begin with a two digit number making them easier to refer to and order. The special file name XX-challenge.c (where XX is a 2 digit number) is reserved for example solutions to programming challenges that are given on the channel.

Guide to the Videos

If you want a comprehensive journey through basic programming, here is a list of the videos in order.

History and Foundations of Computation

  1. Computation Before the 20th Century
  2. Computation in 20th Century
  3. The Binary Number System

Introduction to Programing in C

  1. Environment Setup
  2. Program Structure
  3. Variables
  4. Constants
  5. Input and Output
  6. Operators
  7. Flow of Control
  8. Functions
  9. Pointers
  10. Arrays
  11. Pointer Arithmetic
  12. Strings
  13. Multi-dimensional Arrays
  14. Structures & Enumerations
  15. Dynamic Memory
  16. File Input and Output

About

A companion repo for the Computing Foundations YouTube Channel, a channel for beginners who want to learn about computers, programming, and the math, science and art behind this world-changing field of knowledge.

Topics

Resources

Stars

Watchers

Forks

Languages