p*****2 发帖数: 21240 | |
z****e 发帖数: 54598 | 2 黑底白字看得我眼睛都花了
太难受了,不看了
不过他们选scala的原因主要是
where we taught CS1 with no OO in C, CS2 with heavy OO in Java, and our Data
Structures course using C++
三种语言凑在一起,能不乱么?
如果非得用不同的paradigm的话,还不如就一种语言搞定
所以scala,这个课程设置本身就有问题
这就是我一直说的,太多语言本身就是一个错误
随着语言数量的增加,学生脑子里都是语法和关键字
没有创造力,不仅计算机语言如此,自然语言也是如此
会太多语言的族群,创造力相当匮乏 |
z****e 发帖数: 54598 | 3 In many ways we were happy with this setup, but there was one glaring issue.
The breadth of languages had many benefits, but at the end of the day,
students didn't feel comfortable in any single language. |
z****e 发帖数: 54598 | 4 我们只教学生java,对于comp101来说
普遍反馈非常好,文科生都学得很high
老头的review上好评太多了,主要就是一个oo概念
这个概念一解决,后面一马平川,提高很容易
comp102再搞python和c,以前还教过perl
现在就不搞了,还有一点shell/bash
然后有兴趣再去选c的课,oop作为基础
剩下的其它p作为提高 |
p*****2 发帖数: 21240 | 5
Data
我看这样的都是select all。然后看着稍微舒服一点。
【在 z****e 的大作中提到】 : 黑底白字看得我眼睛都花了 : 太难受了,不看了 : 不过他们选scala的原因主要是 : where we taught CS1 with no OO in C, CS2 with heavy OO in Java, and our Data : Structures course using C++ : 三种语言凑在一起,能不乱么? : 如果非得用不同的paradigm的话,还不如就一种语言搞定 : 所以scala,这个课程设置本身就有问题 : 这就是我一直说的,太多语言本身就是一个错误 : 随着语言数量的增加,学生脑子里都是语法和关键字
|