FORMAT GRID | LIST
DEBUG ON | OFF

CALL get-syllabus-list-session (ct,intro,no)

CALL get-the-session2(ct,intro,no)

Welcome and Course Intro

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.

CALL get-the-outcomes( ct,intro,no)

CALL get-the-readings (intro,no)

CALL get-the-problems(intro,no)

CALL get-the-agenda(intro,no)

CALL get-the-homework(intro,no)

CALL get-the-see-alsos(intro,no)


CALL get-syllabus-list-session (ct,logic,no)

CALL get-the-session2(ct,logic,no)

Logic and Boolean Algebra

The "if-then" construct in flow charts points us toward the basic logic that lies at the heart of computational thinking. In this class we extend the ideas introduced last week.

CALL get-the-outcomes( ct,logic,no)

CALL get-the-readings (logic,no)

CALL get-the-problems(logic,no)

CALL get-the-agenda(logic,no)

CALL get-the-homework(logic,no)

CALL get-the-see-alsos(logic,no)


CALL get-syllabus-list-session (ct,CountingNProbability,no)

CALL get-the-session2(ct,CountingNProbability,no)

CALL get-the-slide-deck-small2(ct, CountingNProbability,no)

CALL get-the-outcomes( ct,CountingNProbability,no)

CALL get-the-readings (CountingNProbability,no)

CALL get-the-problems(CountingNProbability,no)

CALL get-the-agenda(CountingNProbability,no)

CALL get-the-homework(CountingNProbability,no)

CALL get-the-see-alsos(CountingNProbability,no)


CALL get-syllabus-list-session (ct,SolvingWithIteration,no)

CALL get-the-session2(ct,SolvingWithIteration,no)

CALL get-the-slide-deck-small2(ct, SolvingWithIteration,no)

CALL get-the-outcomes( ct,SolvingWithIteration,no)

CALL get-the-readings (SolvingWithIteration,no)

CALL get-the-problems(SolvingWithIteration,no)

CALL get-the-agenda(SolvingWithIteration,no)

CALL get-the-homework(SolvingWithIteration,no)

CALL get-the-see-alsos(SolvingWithIteration,no)


CALL get-syllabus-list-session (ct,SolvingWithFinesse,no)

CALL get-the-session2(ct,SolvingWithFinesse,no)

CALL get-the-slide-deck-small2(ct, SolvingWithFinesse,no)

CALL get-the-outcomes( ct,SolvingWithFinesse,no)

CALL get-the-readings (SolvingWithFinesse,no)

CALL get-the-problems(SolvingWithFinesse,no)

CALL get-the-agenda(SolvingWithFinesse,no)

CALL get-the-homework(SolvingWithFinesse,no)

CALL get-the-see-alsos(SolvingWithFinesse,no)


CALL get-syllabus-list-session (ct,InfoJigs,no)

CALL get-the-session2(ct,InfoJigs,no)

CALL get-the-slide-deck-small2(ct, InfoJigs,no)

CALL get-the-outcomes( ct,InfoJigs,no)

CALL get-the-readings (InfoJigs,no)

CALL get-the-problems(InfoJigs,no)

CALL get-the-agenda(InfoJigs,no)

CALL get-the-homework(InfoJigs,no)

CALL get-the-see-alsos(InfoJigs,no)


CALL get-syllabus-list-session (ct,PointersEtc,no)

CALL get-the-session2(ct,PointersEtc,no)

CALL get-the-slide-deck-small2(ct, PointersEtc,no)

CALL get-the-outcomes( ct,PointersEtc,no)

CALL get-the-readings (PointersEtc,no)

CALL get-the-problems(PointersEtc,no)

CALL get-the-agenda(PointersEtc,no)

CALL get-the-homework(PointersEtc,no)

CALL get-the-see-alsos(PointersEtc,no)


CALL get-syllabus-list-session (ct,SrtNSrch,no)

CALL get-the-session2(ct,SrtNSrch,no)

CALL get-the-slide-deck-small2(ct, SrtNSrch,no)

CALL get-the-outcomes( ct,SrtNSrch,no)

CALL get-the-readings (SrtNSrch,no)

CALL get-the-problems(SrtNSrch,no)

CALL get-the-agenda(SrtNSrch,no)

CALL get-the-homework(SrtNSrch,no)

CALL get-the-see-alsos(SrtNSrch,no)


CALL get-syllabus-list-session (ct,NavNOpt,no)

CALL get-the-session2(ct,NavNOpt,no)

CALL get-the-slide-deck-small2(ct, NavNOpt,no)

CALL get-the-outcomes( ct,NavNOpt,no)

CALL get-the-readings (NavNOpt,no)

CALL get-the-problems(NavNOpt,no)

CALL get-the-agenda(NavNOpt,no)

CALL get-the-homework(NavNOpt,no)

CALL get-the-see-alsos(NavNOpt,no)


CALL get-syllabus-list-session (ct,machines,no)

CALL get-the-session2(ct,machines,no)

CALL get-the-slide-deck-small2(ct, machines,no)

CALL get-the-outcomes( ct,machines,no)

CALL get-the-readings (machines,no)

CALL get-the-problems(machines,no)

CALL get-the-agenda(machines,no)

CALL get-the-homework(machines,no)

CALL get-the-see-alsos(machines,no)


CALL get-syllabus-list-session (ct,Languages,no)

CALL get-the-session2(ct,Languages,no)

CALL get-the-slide-deck-small2(ct, Languages,no)

CALL get-the-outcomes( ct,Languages,no)

CALL get-the-readings (Languages,no)

CALL get-the-problems(Languages,no)

CALL get-the-agenda(Languages,no)

CALL get-the-homework(Languages,no)

CALL get-the-see-alsos(Languages,no)


CALL get-syllabus-list-session (ct,WrapUp,no)

CALL get-the-session2(ct,WrapUp,no)

CALL get-the-slide-deck-small2(ct, WrapUp,no)

CALL get-the-outcomes( ct,WrapUp,no)

CALL get-the-readings (WrapUp,no)

CALL get-the-problems(WrapUp,no)

CALL get-the-agenda(WrapUp,no)

CALL get-the-homework(WrapUp,no)

CALL get-the-see-alsos(WrapUp,no)