Course content

0h02m

Introduction to Computer Science for Everyone

See more at http:--www.computerscienceforeveryone.com

0h05m

Lesson 1.2 : Which programming language?

All lessons are available free of charge at:
http://www.highercomputingforeveryone.com.

If you get stuck or need help, feel free to ask questions below.

To watch a playlist of all the videos in this course:
http://www.youtube.com/playlist?list=PL76809ED684A081F3&feature=view_all

0h15m

Binary Tutorial

All lessons are available free of charge at http://www.computerscienceforeveryone.com -- In this lesson you will learn how to write binary numbers, how to convert binary numbers to decimal (base 10), and how to add binary numbers together. If you get stuck, feel free to ask questions below. To watch a playlist of all videos in this course: http://www.youtube.com/playlist?list=PL76809ED684A081F3&feature=view_all

0h06m

The importance of understanding binary

All lessons are published free of charge at http://www.highercomputingforeveryone.com -- In this lesson I will explain why understanding binary is important to an aspiring computer programmer.

0h21m

Lesson 2.3 : Hexadecimal Tutorial

All lessons are available free of charge at:
http://www.highercomputingforeveryone.com.

If you get stuck or need help, feel free to ask questions below.

To watch a playlist of all the videos in this course:
http://www.youtube.com/playlist?list=PL76809ED684A081F3&feature=view_all

0h06m

Lesson 3.1 : Include Statements

All lessons are published free of charge at http://www.highercomputingforeveryone.com -- In this lesson I will introduce you to Include statements, which is a powerful way to include the contents of other programming source code files directly into your code.

0h04m

Lesson 3.2 : How programming languages work with data

All lessons are published free of charge at http://www.highercomputingforeveryone.com -- In this lesson I will explain how programming languages work with data.

0h07m

Lesson 3.3 : Some Basics Concerning RAM

All lessons are published free of charge at http://www.highercomputingforeveryone.com -- In this lesson I will introduce you to RAM and how data is stored and retrieved.

0h03m

Lesson 3.4 : Programs are Data Too

All lessons are published free of charge at http://www.highercomputingforeveryone.com -- In this lesson we will discuss the fact that programs are data just like everything else, so far as your computer is concerned.

0h04m

Lesson 4.1 : About Program Flow

All lessons are published free of charge at http://www.highercomputingforeveryone.com -- In this lesson we briefly discuss the way program structure works.

0h04m

Lesson 4.2 : Functions, Methods, Routines

See more at http://www.highercomputingforeveryone.com -- In this lesson we will discuss what exactly functions are, and how to use them.

0h06m

Lesson 4.3 : About Arguments and Return Values

More lessons are available at http://www.highercomputingforeveryone.com

0h04m

Lesson 4.4 : About Syntax and Functions

See more at http://www.highercomputingforeveryone.com -- The next lesson is 5.1

0h20m

Lesson 5.1 : Writing your first program in C

See more at http://www.highercomputingforeveryone.com

0h06m

Lesson 5.2 : Review of your first program

See more at http://www.highercomputingforeveryone.com

0h04m

Lesson 5.3 : Running your first program

See more at http://www.highercomputingforeveryone.com. See this video for more details of installing and using Code Blocks: http://youtu.be/dn7J5WuHqSg

0h07m

Typing and running your first program in CodeBlocks

See more at http://www.highercomputingforeveryone.com -- Codepad is: http://www.codepad.org

0h10m

Lesson 6.1 : Basics of signed and unsigned numbers

See more at http://www.highercomputingforeveryone.com -- The basics of signed and unsigned numbers.

0h06m

Lesson 6.2 : The Basics of Numeric Overflow

See more at http://www.highercomputingforeveryone.com -- Understanding numeric overflow

0h08m

Lesson 6.3 : Fractional numbers in binary

See more at http://www.highercomputingforeveryone.com -- In this lesson I explain how to express fractional numbers in binary.