cs本科要有基础吗?
首先,CS是个大的学科范畴,下边的细分很多,如计算机网络, 计算机图形学(比如游戏中的渲染技术),操作系统,数据库系统,人工智能等等。你要说的应该是计算机科学这个专业吧。 这个专业对数学和英语要求很高,因为这两个是基础中的基础。
另外,你提到的对物理有没有要求我不太清楚,因为我不属于CS这个范围,我是搞AI的,有些问题可能不能给你很好的答案。 我个人认为,学习一门知识要分三步走:
一是要理解这门知识的结构框架是什么;二是要了解这门知识有哪些重要的概念和理论;三是要在理解的基础上多动手练习,比如算法就要多写代码实现,否则就失去了意义。
希望我的经验可以帮到你。有CS方面的问题欢迎随时问我!