Cseducation

Implicit Curricula

The state got back to us the other week on our CSEd programs. Still no approval. One of the requirements is that we have 12 graduate CS credits in our program and that in those courses these five major areas: Algorithms and programming Computing systems Data and analysis Impacts of computing Networks and the internet as described in the K12 CS Framework. Even though many of the items described in the framework fit better in an education side course NY is requiring that it's all covered in CS courses offered by a CS department.
# COMMENTS

Use A Real Language

Why can't we use a real language! This topic has been coming up a lot recently. Now I'm not talking about the Drag and drop vs textual language thing. Let me be clear. To me a Drag and Drop language can certainly be a real language and many are. I also think they're terrific when used correctly. I just think they're frequently misapplied in later grades. No, I'm talking about people asking things like "
# COMMENTS

CS For All The Time

A question that frequently comes up with respect to CS for All is what does it mean? To me it means giving all students some fundamental exposure to computer science so that they can: Make use of those thinking skills, problem solving approaches, and practical tools regardless of their future paths. Provide a path for the subset of "all" that desire to further pursue computer science. But even with this, how do you do it?
# COMMENTS