|
|
|
|
|
by enum
384 days ago
|
|
Lots of discussion about choice of programming language in the comments below. - In principle, it should not matter at all, but there are practical reasons why one PL may be better than another in a particular school or context. - But, all this "choice of PL" discussion is really a discussion about CS1. A CS degree has at least seven other courses -- assuming 1 CS course per semester -- and in practice many more than that. So, if you're going to ask questions about CS1, the question to ask is, "Does CS1 setup students to succeed in the advanced courses?" Classically, these were courses in compilers, operating systems, networking, and so on. These days, you can add distributed computing, machine learning, etc. (but don't subtract the classics). |
|