计算机科学选修课建议

根据同学经历,我发现由于很多同学在看AUT的课程时,觉得计算机程 序设计只有信息系里有,所以都选择了信息系的软件设计,而认为数学系,只是搞数学研究的,因此忽略了数学系的计算机科学的课程。以下是一些建议,如果自己 对软件编写的实践能力有自信的话,可以在选修课程的时候考虑这几点。
学网络安全的同学,我建议选修数学系计算机科学里的高级安全科目,这是个编程的科目,但它所牵涉的面很广而且技术很先进。会牵涉到AES、RES、RSA、ECC算法;smart card;服务器安全等技术。唯一的问题就是要自己写代码,工作量很大。
学网络的同学,我建议选修数学系的分布式移动式系统,在这里可以学到JavaME和JavaEE。
JavaME是小型设备使用的编程语言,比如手机程序。
JavaEE主要是用来建立Java网站的。
如 果有机会的话,计算机图像和人工智能都去学。在数学系里有游戏娱乐系统这门课,是将前面的这两门课结合在一起。在读计算机图像的之前,最好先温习一下在高 中所学的数学,比如几何、向量、矩阵、三角、解析几何。这些虽然不作要求,但这些能更好地帮助提高自己的计算机图像水平。
一共有三门选修课,不要浪费了这三门课。