Skip to content

Latest commit

 

History

History
62 lines (56 loc) · 3.9 KB

README.md

File metadata and controls

62 lines (56 loc) · 3.9 KB

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