雪城大学计算机用什么语言?
本人本科和硕士都是雪城大学的,本科CS,硕士ECE 本科专业是CSCI E136(算法),老师要求使用C++进行编程,并且课程设计也是基于UCI的机器学习数据库,要求学生编写代码完成给定的算法,然后通过matlab运行来得到结果; CSCI E245(操作系统)这门课程与本科的OS课有所不同,主要是以Linux为基础进行实验练习,学习如何搭建Linux环境以及基本命令的使用;这门课是采用python完成的,因为需要操作Linux。当然如果使用Windows的话也可以,只是会麻烦一些。 CSCI E345(数据结构)同样是基于UCI的数据库,课程设计是和C++以及Java来完成各种不同的数据结构的定义、实现与复杂度分析。老师同样也会给出建议的语言。 研究生阶段,ECE的MPSD主要研究方向是分布式系统,所以课程以网络知识和操作系统知识为主。同样是先讲解理论然后在实验室里完成对应的实验。由于老师已经比较熟悉我,而且我的方向是操作系统,所以实验是以Linux为基础进行改进的,在老师给出了实验框架之后,我们小组选择了自己感兴趣的方向并进行了深入研究。