Planning for Week 2

High Level Topic Summary

Readings for the week

Day Reading Reading Questions
Monday Chapter 3; reinforce 3.1, 3.2, 3.4.1, 3.4.2 3.102, 3.104
Tuesday -
Wednesday Chapter 3, 3.4.3, 3.3
Friday Chapter 3.3.1, 3.3.2, Chapter 5 if time 3.59, 3.62

Projected Homework

HW Day Out Day Due Contents
HW_1.3 Monday Wednesday Building native 2D representations
HW_1.4 Wednesday Friday List comprehensions and lambda functions
HW_1.5 Friday Monday

Tuesday Problem Day

List patterns and integration with LoL and DoL.

Progression

Goal of the week is finish review topics and native Python representations so that we are in a place at the end of the week to read chapter 5 and set up and motivate the tabular data model.

Monday: Make sure we are all on the same page with respect to Python and file processing, lists and dictionaries.

Wednesday: Complete representations with the List of Dictionaries with new material on list comprehensions and vector operations and lambda functions.

Friday: First half: complete Python features; second half: transition into data models and Part II of the textbook.

Prerequisite Concepts and References

DCS is Discovering Computer Science by Jessen Havill (i.e. your textbook from Intro CS).