Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

[flagged]


20 years ago my take was that CS students did not learn about using version control, unit testing and other industrial practices but around the time GitHub became popular most of them have been in the habit of using version control at least. (Based on the experience of working with interns around an academic library)

I skipped "CS 101" when I was an undergrad at the beginning of the 1990s (took two 1-credit-but-4-credits-worth-of-work John Shipman courses on C and TeX and a comparative programming languages course instead) but I saw the process of how it was being taught and something that sticks out to me now was that the TAs used automated scripts to grade assignments, something that a lot of students might not have really thought about.

Personally I think the real gold in the CS curriculum is the compilers class, that is the place where you learn to build highly complex programs and break down "magical" functionality into a bunch of parts that work together.

[1] https://www.nmt.edu/news/2022/shipman-honorary-doctorate.php




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: