I feel like data science is underappreciated as a pathway into programming. Numpy/Pandas embody the LOGO ethos: 1) DSLs where operations map to existing vocab (i.e. high school statistics), 2) highly visible program state (Jupyter + dataframes).
But in the near-term, where fully personalized education is out of reach, I agree with you. These are ideas that should be used to improve CS1.
-
-
I completely agree with your notion that CS should not be trying to cannibalize all other disciplines and should instead be naturally integrated.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
But I’m not sure we’re waiting for ‘personal edu’ as much as CS making programming/computing systems available that make that this integration from the disciplinary side more accessible/feasible.
-
Computational power is still hard enough to employ–without having rigours & extensive CS knowledge–that you can’t really focus on modeling the domain first. Most programming systems make you think more about ‘scheduling behaviour on a comp’ than on how to create a useful model.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
cognitive psychology. PhD