滑铁卢大学cs大四学哪些语言?
谢邀,我是2016年毕业于滑铁卢大学的,我那时是学了三门语言的,分别是C++,Java和Python。 C++是我们大一就学的基础课程,这是所有CS专业的学生都必须掌握的语言,当时我们的教授教我们的时候特别严格,课堂作业都有很高的难度,但是只要你认真学,其实也没有很难,主要难就难在你可能刚开始完全不知道该如何下手去实现一些比较困难的算法题目。
Java是我大二学的,这门课主要是学习如何使用对象式的思维去编程,同时也会学习到很多的设计思想以及一些设计模式。如果你已经掌握了C++的基本语法,那么Java就不会很难,当然如果你还没有掌握好C++的语法,那Java就更难了。 不过现在我已经基本忘记了C++和Java的所有知识了哈哈哈,现在正在努力复习数据结构、算法、操作系统、计算机网络等课程,准备重新拾起来。
我那时并没有选择学习python,因为那个时候我打算直接就业,觉得python太“简单”了(其实就是语法简单),不够“专业”,所以没有学,直到我读了研究生才学了python,现在我感觉我的选择在加拿大这个Python火得不得了的时候真的是一个明智的选择! 另外再说一下,虽然滑铁卢是以数学见长的,而且很多人都说学校的数学很强,但我以一个过来人的身份告诉你学校真正的强项其实是CS!CS真的很强大!在北美CS毕业找到高薪的工作很容易,而且回国也是一样的,毕竟现在国内最缺的就是程序猿嘛。
最后祝你大学生活愉快~有什么问题可以再问我哈~