3 ms·
It really depends on the type of school. We started programming on University with a simplified assembly, but it made a lot of sense since it was electrical eng
by ivanhoe 10y ago
It really depends on the type of school. We started programming on University with a simplified assembly, but it made a lot of sense since it was electrical engineering school and we've learned about hardware in parallel, so we could follow what physically happens when the code is executed. I don't remember that anyone had a huge problems with following it. For many people around me with good math skills, but no previous programming experience (and little interest in it) it was much harder when we next moved to C and data-structures and algorithms, where you need to think in an abstract way and solve more complex problems.
- kpil 10y agoI choose electrical engineering for some weird reason - I don't think it occurred to me that software engineering was a way of making a living even if I had been a hobby programmer since I was 12. Luckily the introductory course was based on SICP - and it really realigned my BASIC- and C- damaged brain. It turned out to be the only course that I enjoyed so I eventually switched to a more computer systems and sciences oriented education. It was a good introductory course for me, and perhaps most others. Perhaps not good for the most daft though... I guess you also need some assembler-skills but it's hard in a totally different dimension somehow.