你好,如果想考中山大学的信息安全,你需要具备的相关知识有:
1.计算机程序设计基础,C,C++,Java建议必须熟悉并掌握至少一门。
2.计算机基础知识:包括计算机导论,数字电路,操作系统,计算机网络,通信原理,数据结构,计算机组成原理等计算机基础学科。
3.数学基础:高等数学,离散数学,概率论与数理统计,数值计算等,不要以为信息安全和数学无关,相反,信息安全最重要的一门学科密码学可以说必须要数学功底非常好。
4.信息安全方向必须掌握的知识:密码学,安全协议理论与技术,信息对抗理论与技术,网络安全等。
至于相关书籍,这个我不好推荐,不过像这些方面的书籍其实都大同小异,只要你自己能看懂就可以了。像C语言,谭浩强写的那本就还行,高等数学用同济大学出版社出版的那一套就可以……
注:中山大学信息安全考研时主要是靠计算机基础综合,离散数学和C程序设计。你的重点是C语言,计算机组成原理,离散数学,计算机导论,操作系统等,所以像密码学,信息对抗理论与技术这些专业知识大致浏览一下就可以了,这些其实是考上研究生后才学的。
补充回答:英语面试是不可能的,你又不是考英语研究生。不过英语要求至少过4级,如果能过6级当然更好。练习题什么的你买了相应的书本里面的练习题还少么??我觉得要练习应该是多动手在电脑上编程序。