4 ms·
I found that the traditional way of doing computing education is actually the way to go. Like what you've described as working out things on paper. Computing S
by nobody0 5y ago
I found that the traditional way of doing computing education is actually the way to go. Like what you've described as working out things on paper.
Computing Science should not have deep dependencies on certain tide of computing devices(be it hardware or software). Instead computing conceptual models should be taught, so that students are better equipped with those ideas to express them and find transformations and implementations when needed.
Though certain getting hands dirty coding is also needed, but all too often we kind of thinking in a tool users' manner.
- santiagobasulto 5y agoI agree with "back to the foundations", and I've done a lot of those. But there should be a mix. My source is: I can show you where all my classmates ended up (spoiler, NOT great).
- hutzlibu 5y agoI like working with pen and paper in programming a lot. And I agree that it helps for learning and really understanding. But at some point, if you want to educate people to build real working products, in the real world - and this is what the vast majority of CS students are going to do - then you have to teach also exactly this. How to build things for real and not just thinking about how to build things.
- nobody0 5y agoYeah, I guess the tension between pen/paper and concrete computer programming is elastic, somehow it depends on the person's willingness to have them growing or static. I appreciate more about some theory when I've programmed mechanically for a while. And I also found writing some code to be relieving when I drank too much theoretical kool-aid.
- antihero 5y agoWhere is the feedback loop with paper? Seems like it would be biased towards a certain type of coder, as opposed to one that likes to play around with stuff to problem solve.