对于土木工程背景的学生想要跨专业进入计算机领域,以下是一些建议的学习内容:
本科阶段大一转专业
基础编程语言:学习C和C++,Python。
数学基础:高等数学,如果学校没有相关课程,可以自学。
计算机基础:了解计算机组成原理、操作系统、计算机网络等基础课程。
研究生阶段跨专业
编程语言:优先学习Python,根据导师项目可能需要学习其他语言如Matlab。
数据结构与算法:这是求职时通过笔试的关键。
计算机科学基础:包括数据结构、计算机组成原理、操作系统、计算机网络等。
学习资源
在线课程:可以搜索浙江大学翁凯老师的C语言课程,或者在微博等社交媒体平台寻找相关学习资源。
参考书籍:
数据结构:邓俊辉的《数据结构》
计算机组成原理:唐朔飞的《计算机组成原理》
操作系统:汤子赢的《操作系统》
计算机网络:谢希仁的《计算机网络》
刷题:使用王道和南小文的书籍进行练习,提高解题能力。
学习策略
合理安排时间:制定学习计划,确保每个科目都有足够的时间复习。
理论与实践相结合:通过编程实现算法,理解计算机体系结构等。
其他注意事项
软件工程思想:理解软件工程是一门工程实践性活动,重在利用现有工具和方法构造可靠产品。
避免培训班误导:跨专业转行不宜直接参加培训班,而应先了解行业环境,再系统学习。
以上内容可以作为学习计算机科学的起点,但实际学习过程中应根据个人情况和兴趣进行适当调整。
本文来自作者[考研那些事]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/xueli/4785549.html
评论列表(4条)
我是公众科技网的签约作者“考研那些事”!
希望本篇文章《土木跨计算机要学什么》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:对于土木工程背景的学生想要跨专业进入计算机领域,以下是一些建议的学习内容: 本科阶段大一转专业基础编程语言:学习C和C++,Python。数学基础:高等数学,如果学校没有相关课程,可以自学。计算机基础:了解计算机组成原理、操作系统、计算机网