Skip to content

Latest commit

 

History

History
54 lines (48 loc) · 1.75 KB

File metadata and controls

54 lines (48 loc) · 1.75 KB

Intro to Programming Course Outline

We'll be using Chris Pine's Book. Learn to Program https://pine.fm/LearnToProgram

Class 1

###Intro to Programming

  • You probably wont break anything
  • command line and install
  • chapter 1! numbers
  • chapter 2! letters
  • Homework
  • Practice what we learned about the command line
  • To do all of the following from there:
  • Teach yourself mkdir - create your own folder called "..."
  • Do 1.5 questions in Chris Pine's book <- this needs to be more to include letters.
  • Come hang with us on Saturday. We meet at the Bun Shop from 10-12.

Class 2

  • Review the homework
  • More review of the command line.
  • Creating an rb file and running script
  • Strings (letters) and Variables and Assignment. Up to section 5.3. We'll stop at Methods.
  • Getting and reading error messages.
  • Homework
    • Create a Git Hub account
    • Do the letters 2.5 homework in a file and run it from the command line

Class 3

  • More review of the command line
  • Explain git
  • Methods
  • 10-15 min work time. To do the problems in 5.6!! YAY you're programming!
  • run the program as you're building it to test.
  • Set up github account and push. Check out some rad repos that already exist ...
    • add examples
    • odin?
    • our pages?
  • Skip toc exercise.
  • Git!
  • Homework
    • Angry boss - HAVE FUN WITH IT!
    • make 3 commits
    • try and push them to github

##Class 4

  • Chapters 7 and 8 including arrays and iterators!
  • Resources - what's next -
  • hack nights
  • ruby monk
  • Keep reading this book (warning .. but come on Satruday or to hack night)

Getting this tutorial up and running.

This tutorial is written using Reveal.js To get it up and running follow these instructions https://github.com/hakimel/reveal.js/#installation