ISF CS Curriculum

ISF CS Curriculum Even when we’re focusing on skills, they need to constantly connect forward and backwards. 

Functions -> FP

codes -> codebreaking -> encryption -> network technologies (symmetric keys, ssh

HTTP 

NUMPY -> data science stuff, PANDAS     Connections between vectorized computation (and matrices) and FP

GRAPHS -> Simulations -> 

Which algorithms will be the most important?     We need practice describing algorithms and then implementing them. That can really feel like magic. 

Work backwards from big themes. 

INFRASTRUCTURE I think the entire curriculum should take place on the command line. What do you think about that? We should have one or more servers students can access and post stuff to.