In our first workshop we will plan a dinner party and then introduce two important reflexes - abstraction and decomposition - and several concrete skills for our computational thinking repertoire: flow charts, stepwise refinement, blackboxes, pseudocode. Then we will plan our party again. Our first problem set (due next class) will provide an opportunity to practice these skills.