儿子大一,学的计算机科学与技术,感觉高数特别难,都学不会怎么办呢?有什么好办法?
儿子大一,学的计算机科学与技术,感觉高数特别难,都学不会怎么办呢?有什么好办法?
我曾经调整过一个上海985院校的工科学生,当时是大二,学的是汽车专业,与高数有关的课程比较多,感觉高数难,学不会,挂科比较多,产生了悲观情绪,有了抑郁情绪,并且比较严重。
这个学生从小很优秀,很懂事,有一个舅舅,总说,咱们家人都不聪明, 学理科,学数学太费劲,学不会,人家南方人都聪明,我们天津人,北方人跟人家比不了等等。上了高中以后,还比较优秀,曾立志考北大,但数学遇到困难,感觉自己真像舅舅说的不聪明,对数学产生了一些焦虑情绪,但由于基础比较好,比较努力,还是考上了上海的这所学校。
到了上海上学,南方学生多,感觉自己不如人家,学数学的时候,感觉难,焦虑升高,学不进,成绩不好,出现挂科,他以为就是笨造成的,但相信勤能补拙,通过勤奋改变,每天半夜2点睡,定4点的闹铃,睡2个小时,但还是不行,和数学有关的新科继续挂,以前挂的补考过不了,更加焦虑,求助心理咨询中心,没有大多效果。
在和这名学生交流的过程中,了解到这些情况,给他解释潜意识条件性厌学情绪的原理和形成原因,告诉他成绩下降,和你的智力无关,是你的焦虑情绪导致的,焦虑的时候学习不在状态,记不住,分心走神等,这名学生非常懂事,知道原理以后,学会调整情绪,学习的时候心情平静,发现学习效率提升,用了一个学期的时间,把所有的挂科都补上。
觉得难,主要是认知评价产生了焦虑情绪,焦虑的时候学习效率低,学不进去,成绩更差,就形成恶性循环。
我是计算机专业毕业生,我来回答你的问题,可能有几种原因供你参考。第一,自学能力,大学和高中最大的差别就是需要培养自学能力,高中老师像保姆,各种知识点、例题、测试反复进行,学生容易掌握;大学老师讲完就走了,靠个人领会理解练习。第二,高数的难度比高中数学难很多,基于极限展开,较抽象,不过慢慢就会理解,其实就是把微分和积分学会即可,理论证明过程考试一般不考,自己做点练习题即可。你孩子能考上合工大应该分数也不错,能力应该有,不要担心适应一段时间就好了,要坚持度过适应期。计算机专业有很多专业课,都不轻松,高数是第一关,比起后面专业课真的算最简单的了,我十年前计算机研究生毕业,回想起来还有很多专业课:线性代数、概率统计、数字逻辑、离散数学、算法分析与设计、数据结构、pascal语言、C++语言、数据库、计算机组成原理、编译原理等,我记得我学得都不轻松,每天都要上自习,研究生期间还有一门:可计算性与计算复杂性,完全没学会,后来凑合及格。毕业从事了其它工作,当年我高数考过99分,对比这些专业课,高数真的不难,加油。
计算机应用技术对数学有要求吗?
肯定有呀!
语、数为基础学科,渗透各个领域。也就是想学好那一学科都离不开语、数作铺垫。
学点基础数学是必要的,只不过不是数学专业要求不很高。
总之,学点基础牲的东西是继续深造的必备…………
细想想生活中无处不数学,整个宇宙是一个巨大的计算…………!
有要求,但要求不高。
计算机应用技术其实就是编程技术,编程的基础是计算机科学,计算机科学的基础是数学。因此,学习好数学有助于巩固编程的基础,提高编程能力,写出良好的程序和软件。
计算机应用技术是偏实际应用的,对数学要求可高也可不高,一般的软件开发高中数学就可以足以应付;但少数也会涉及算法、大数据和机器学习,对数学要求就比较高,需要掌握高数、线性代数、离散数学和概率论与数理统计等知识。
数学在编程中无处不在。最简单的包括条件分支和逻辑运算,像大多编程语言都有 if 语句,它就是数学中的“逻辑”;再如 for 循环操作,其实使用的就是用的“数学归纳法”;还有常见的递归、指数、对数、余数在编程中也是重要的数学思维工具。
大多数情况,编程中的数学没有那么难,不要遇到数学算式就害怕。这里推荐一本通俗易懂的专门为程序员写的数学书籍:《程序员的数学》。
这本书通俗易懂,讲的数学知识点和编程紧密相关,这本书还有其它两本连载:《程序员的数学2:概率统计》和《程序员的数学3:线性代数》。对于计算机应用技术,看《程序员的数学》这一本书就够了,但我推荐把这三本都看完,很有意思。