Mar 12 - May 17 2018 at Emily Griffith Technical College

Class 1.1, Mon Mar 12

Prep Work

Before coming to the first day of class, there is a little bit of “Prep Work” for you to do. In fact, most days of class will be preceded by Prep Work, usually reading from an e-book and working on practice exercises.

Since this is the first day of class, your Coding Prep will be fairly light reading, but there are a few additional things we would like you to read as well.

Prep Work will usually involve reading chapters in the book as well as attempting exercises. The readings are interspersed with interactive components such as active code examples with which you can tinker and explore, and multiple-choice questions so you can check your understanding. After completing the reading, you should attempt at least 5 exercises listed at the end of that chapter. You are encouraged to do more and try to get them all correct, but you must at a minimum attempt 5 exercises from each chapter.

Due Today

Read the following chapters from the textbook.

Logistics Prep

Please take a moment to read over the Course Welcome page, where we describe in more detail how Coding 101 will work.

In Class

  1. First, we will go over some logistical things, and you will meet your fellow classmates and your instructor.
  2. Tips for getting un-stuck.
  3. Afterwards, we’ll learn how to use some of the websites and programs necessary for the class.
    1. Textbook (coding101.devetry.com)
    2. github.com
    3. Atom
  4. If there’s time, we’ll split into pairs to work on Studio: Holiday. A Studio is a practice problem that you work on during class time. Today the studio is optional.

Class 1.2, Thurs Mar 15

Due Today

Read through the following chapters and work through the examples contained within.

Exercises

At the end of each chapter is a page called Excercises. Please attempt as many of these exercises as you can. You don’t have to solve them, just do your best. You are required to attempt at least 5 of them.

In Class

Studio: Donuts

Class 1.3, Mon Mar 19

Due Today

Read through the following chapter, working through the exercises at the end.

Assignment

Each chapter in the textbook contains a page called Exercises. At the bottom of that page, you will see that the final exercise is specially marked as a Graded Lesson Assignment. Once your code for a Graded Lesson Assignment is working, copy it from the textbook into a github gist and email us the link.

To: coding101@devetry.com Subject: Chapter 3 Assignment

Your first Graded Lesson Assignment is to do this exercise from Chapter 3.

In Class

In class today, we will do two studios!

Class 1.4, Thurs Mar 22

Due Today

Read through the following chapter, working through the exercises at the end.

Assignment

Once your code for the Graded Lesson Assignment is working, copy it from the textbook into a github gist and email us the link.

To: coding101@devetry.com Subject: Chapters 4 and 5 Assignment

Your Graded Lesson Assignment is to do this exercise from Chapter 4, and this one from Chapter 5.

(You may submit them as separate files in the same gist, or different gists altogether – up to you.)

Class 1.5, Mon Apr 2

Due Today

Read through the following chapter, working through the exercises at the end.

Assignment

Once your code for the graded assignment is working, copy it into a github gist and email us the link.

To: coding101@devetry.com Subject: Chapter 6 Assignment

Your graded assignment is to do this exercise from Chapter 6.

Thurs Apr 5

Due Today

Read through the following chapter, working through the exercises at the end.

In Class

Catch-up day! We’ll go over exercises or anything folks would like to understand better. There will be time in class to work on the Initials assignment or other homework.

Class 1.6, Mon Apr 9

Due Today

In Class

Studio: Sorted

Class 1.7, Thurs Apr 12

No new reading today. Work on the Initials assignment (due on Monday).

In Class

Studio: Bugz

Class 1.8, Mon Apr 16

Due Today

In Class

Studio: Bubble sort Demo your Initials assignment to an instructor.

Class 1.9, Thurs Apr 19

Due Today

In Class

Catch-up day. We’ll go over homework problems and then have work time during which you can ask questions.

Class 1.9, Mon Apr 23

Due Today

Class 1.10, Thurs Apr 26

Due Today

In Class

Group coding! We’ll make a simple game together in class. Some options: * Hangman * tic-tac-toe * speed-typing (the computer prompts you for a word. You’re scored on how long it takes to type it, and number of mistakes)

Class 1.11, Mon Apr 30

Due Today

In Class

Studio: Counting Characters

Class 1.12, Thurs May 3

Due Today

In Class

  • We’ll build something together as a class. Maybe a twitter bot or a game? maybe a website? Bring ideas!
  • Anyone who’s done with Crypto can demo it to an instructor.

Class 1.13, Mon May 7

Due Today

In Class

  • Demo your Crypto assignment to an instructor.
  • Keep building our twitter bots, or other projects. We’ll show these off on Thursday

Class 1.14, Thurs May 10

In Class

  • Show off our projects
  • Update on Coding 102 – the next course in the series.