本科课程设计是啥?
谢邀,本人目前就职于互联网公司,从事推荐算法相关工作。本硕均就读于国内某985高校,本科通信工程专业。 学校开设的课程基本都能修完,除了两门实验课因为做毕业设计耽误了没有修,所以专业课成绩算不错吧(虽然大部分时间都在玩……),高数大物这些基础课也还好,没有挂科。
我们那届是本校计算机系第一批招收的本科生,所以对于整个课程设置什么的还算比较了解。 大一大二基本都是数学物理这种打基础的课程,大二下开始分计算机专业方向,分为电信班和软件班。我属于电信班,大三开始学电路模电信号系统这样的硬件课程,大四上学习无线通信与电子线路这样比较“硬核”的课程,其中《数字信号处理》这门课让我痛苦了整整一个学期…… 总的来说大三大四的专业核心课程还是很多的,课业压力也很大,需要花不少时间和精力去学习。
但到了研究生阶段你会发现,其实本科时候学的很多东西都用不上,都是从头来学,所以也不要太担心。 至于题主关心的课程设计这个点,我想了一下,大概有两方面,一个是课堂教学内容,另一个是平时作业测试等等。
1.教学内容 上限和下限问题,也就是说在本科四年里,你期望你自己能学到什么样的知识和能力(上限),以及你认为学校应该给你提供什么样的教学(下限)。 考虑到现在各大高校普遍存在的“放水”现象,你的要求可能有些离谱,但也要根据自己情况适当提一下。比如我虽然成绩不差,但是我觉得我对很多知识点的理解还停留在表面,并没有达到深层挖掘的程度;我虽然学过C++、数据结构、算法这些东西,但是也只接触过最基础的内容,没有更进一步的实践。那么你在提要求的时候可以提一下自己希望对这些知识有一个更深层次的理解和学习,或者希望有比较多的练习机会。
2.作业测试 这个就因人而异了,如果你认为你所学习的课程内容比较简单,那你就可以选择稍微难一点的题目来进行练习,如果你认为课程学习难度较高,那就尽量选择简单的题来做。这个没有什么好说的,主要还是看个人喜好。