农学跨考计算机需要系统学习和准备,以下是一些建议:
学习编程语言
建议从Java入手,因为Java是一门广泛应用的编程语言,入门相对容易,且有很多学习资源。
学习数据结构
数据结构是计算机科学的核心课程,建议先学习《数据结构》这本书,并结合严蔚敏的高分笔记进行学习。数据结构掌握好后,可以开始学习《计算机组成原理》。
学习计算机组成原理
《计算机组成原理》是计算机科学的基础课程,建议结合白中英的高分笔记进行学习。掌握核心知识后,可以开始学习《操作系统》和《计算机网络》。
学习操作系统和计算机网络
《操作系统》可以学习汤小丹和王道的书,通过理解原理和刷题来掌握。《计算机网络》可以学习谢希仁和王道的书,同样通过理解原理和刷题来掌握。
数学和英语
计算机考研需要考政治、数学、英语三门课。农学背景的学生在数学方面可能有一定的基础,但英语需要加强。建议从基础语法和词汇开始学习,并制定详细的学习计划。
找资源和参加培训
可以利用网络资源,如MOOC课程、B站视频等,来辅助学习。此外,可以参加一些考研辅导班,获取详细的复习规划和专业课资料。
实践项目经验
可以参加一些编程竞赛,如蓝桥杯、ACM等,或者参与一些小型项目,积累实践经验。这些经历不仅有助于提高编程能力,还能为考研复试增加亮点。
复试准备
复试时很多学校会要求上机,因此需要提前准备,熟悉编程环境和工具,掌握一些基本的编程技能。
心态调整
跨考计算机需要付出很多努力和时间,保持冷静和耐心,避免浮躁。制定合理的学习计划,并坚持执行。
通过以上步骤,农学背景的学生可以逐步掌握计算机科学的核心知识,并为考研做好充分准备。建议尽早开始学习,制定详细的学习计划,并坚持执行。