计算机专业课需要先学c语言吗 大学高数、C语言要靠刷题,还是只听课,不做题?

[更新]
·
·
分类:互联网
1420 阅读

计算机专业课需要先学c语言吗

大学高数、C语言要靠刷题,还是只听课,不做题?

大学高数、C语言要靠刷题,还是只听课,不做题?

作为大学一线的教育工作者,看了这个问题之后,总是在想,难道大学教学也要沦落成和中小学一样了吗?靠死记硬背,刷题吗?这样的大学教学有意义吗?这样的高等教育培养出来的大学生适合社会需要吗?当然,每个人每个人的具体情况,不能一概而论,但愿我想的有点多了,针对这个问题,谈谈个人的想法:
首先,大学和中小学的教学方法和教学导向是不一样的,大学培养的人才更具社会化、市场化,也就意味着大学的教学要理解的基础上如何来应用,联系实际。
其次,如问题所说的两门课应该都算是大一计算机类的基础课,当然如果只是为了应付考试,靠刷题,死记硬背,或许行的通。但是如果都是专业基础课,非常重要的课,就得换种学习方法了,大一来的新生,刚来大学,没有完全适应过来,可能有点懵,可以理解。那要怎么来学习甚至学好呢?上课认真听,对不懂的知识点记下来,课后必须多理解,多看相关资料,多问,把课后习题琢磨透了,大学的知识仅靠这样还不够?还要什么呢?任何知识的出现都是有实际背景的,了解它背后的原因,可以帮助大学生更好的去理解,慢慢的形成这样良好的学习方法,会对以后得学习是非常好的。
最后,就是要去运用而不是只是在理论层面,语言程序设计可以通过多编程,多动手来提高;高数的话想想用在什么现实场景。

计算机科学与技术本科学习如何安排课程顺序?

计算机专业这样安排学习进程:
一支主线:C语言(这是程序设计基础)-面向对象程序设计(比如C ,Java)-数据结构与算法(可以C语言版,可以C 版)-离散数学-数据库、编译原理、软件工程
二支主线:计算机组成原理、体系结构-操作系统-计算机网络
本科里学的都是基础课程,都是原理性的知识,基本不能用于实践。
如果想往硬件方向发展,就在计算机组成与体系结构(或者自动控制,电子方面)上深入的学习吧。