So far our in-class time has followed a similar routine. We arrive to class, find a partner, sign in, locate the day's lessons and exercises, then work through them in order. This usually involves reading lessons and/or watching a videos, completing a project or activity, reading a few more lessons, completing a few more projects or activities, etc., etc. But now that we have the necessary skills to build larger, more complex projects in class, this structure will change.
Beginning this Monday and continuing throughout the remainder of the program, exercises and lessons will be completed as follows:
Each class day will contain only a single coding exercise (denoted by the pencil icon). It lists all of the day's in-class projects. (Like this classwork for Monday).
All lessons (denoted by the book icon) are to be read outside of class. We previously titled lessons meant to be completed outside of class with a Homework prefix. But from this point on, all lessons are homework by default, regardless of title.
You are not required to code along with homework lessons. Just read them carefully, familiarize yourself with new concepts and vocabulary, and prepare to practice these concepts in class the following day.
Sometimes in-class exercises prompt you to code along with the previous night's homework. Even in these cases, you're expected to read lessons the night before. You should never be reading a lesson for the first time during class.
For example, check out the remainder of this week's curriculum:
The Practice: Address Book, Places You've Been, and To Do exercise contains all of Monday's in-class projects and activities.
All lessons below this exercise, labeled Monday, are Monday evening homework, and must be read before class on Tuesday.
The Practice: Address Book, Movie Tickets, Bank Account exercise contains all of Tuesday's in-class projects.
Any other lessons labeled Tuesday are homework for Tuesday evening, to be completed before Wednesday's class. So on, and so forth.
From this point forward, all in-class time is spent coding, and all lessons are homework by default. This allows us to maximize hands-on coding practice, and bolster our portfolios with bigger, more complex projects as we prepare for our eventual job search.