Mastery learning
Traditional classes are time-based learning. You spend a specific amount of time on a topic and then you move on to the next topic. For example, in 220 you might cover while and for loops in week 5, take a quiz on them, and then move on to ArrayLists in week 6. Suppose you got a 75% on that quiz in week 5. That means that you did not learn 25% of the material. In week 10 you take a test on inheritance and get an 80% (you did not pública master 20% of the material). These gaps in your mastery start adding up, and eventually, in some future class you will hit a wall.
In contrast, in Fake Ray Bans Mastery Learning you stay on the topic until you master it. You work at your own pace. The bulk of this class centers on this approach. You stay on a topic until you master it. The lectures are a set of videos (mostly screencasts) that you can watch at anytime.
This is the first time I am offering a class using this method.
I am a bit reluctant to dive head first into this method and some class elements are traditional time-based ones and they are indicated on the schedule below.
Just to give you a hint of a suggested schedule.
Actual scheduled events are listed in bold.
Suggested schedule of videos is indicated in green.
Suggested dates to finish projects is indicated in blue.
General topics to be working on are indicated in gray.
week 1
- Monday 11 January – intro
- Basic Flask running on c9.
- Basic Flask templates
week 2
- Monday 18 January – day off – Martin Luther King
- Wednesday 20 January – RAT 1 hfSQL ch1&2
- homework for those cheap nfl jerseys shop with 30 or fewer points
- rudiment: Basic Flask Templates
- Simple Forms
- Postgres on c9
week 3
- Monday 25 January – Lightning Round 0 (lightning round prep)
- Python and Postgres
- rudiment: Where in cheap jerseys the World
- rudiment: Flask/PostgreSQL
week 4
- Monday 1 February – RAT 2 hfSQL ch3, 4, 5 & 12
- rudiment: Session task
week 5
- Monday 8 February – Lightning Round 1 (helpful to bring textbook)
- tomato.sql
- world.sql (drop your old world db and install this one)
- rudiment: SocketIO task 1
week 6
- Monday 15 February – RAT 3 hfSQL ch 6, 7
- rudiment: SocketIO task 2
week 7
- Monday 22 February – Lightning Round 2
- world.sql (you already have)
- umw.sql
- tomatoes2p.sql (new version)
- NOTE: these databases are not in 3NF in order for you to work on simple queries before we work on those involving joins. In Real Life we would not design databases in this way.
- Wednesday 24 February sprint demos
- Micro Course Educational Application – Parker Rowland – section 1
- Buy My Books – Lisa Carter – section 2
week 8
- Spring Break
week 9
- Monday 7 March – Lightning Round 3
- additional join info
- World7.sql
- Chinook (NOTE: This Cheap Jerseys does not create a database)
- Movies
- Project Sprint 1 demo
- Movie Reviews – Nosar, McClung, Tracy
- VHSL Power Points – Justin Rice
- Wednesday: RAT 4 hfSQL ch 8, 9, 10
- Project Sprint 1 demo.
- Movie Reviews – Nosar, McClung, cheap ray ban sungalsses Tracy
- Quiz Me – James Moore
- VHSL Power Points – Justin Rice
- StatTrack – Tyler Truslow
- Game Garage
week 10
week 11
week 12
- noSQL lab1
week 13
- noSQL map reduce
week 15
- noSQL project demo