计算机专业教学方式的思考

164 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

计算机专业教学方式的思考

今天偶然间在b站看到了CS50的课程视频,很好奇地点进去,发现原来是哈佛大学的计算机科学课程,面向零基础学生,从0到1地引入到计算机世界里,像是一个导论,但却其内容又超越导论的课程。

看过一节课后,便很深刻地想起了我的大学本科老师。

不过这里说明一下,我并没有要说国家教育的问题,只是针对不同教师的不同教学方式引起的思考。

本人就读于某普通211学校,按理来说教学水平不应会很差,所以当时大一的我在C语言课上没有听懂时产生了深深的自责,是不是因为我没有预习?还是因为我太笨了?后来我和同学们交流后才发现,都不是,而是教学方式的问题!

C语言是我们接触到的第一门专业课,一上来,很教科书式地给我们甩了一个"hello world",但讲解这段代码时,对于库函数#include<stdio.h>,只做了这样一个说明:“在写C语言代码时,把它写上就行。” 我:???

这样的不明确感,是打倒很多同学的拦路虎。

老师对于基础知识的略过,成为了阻碍学生们继续学习的最大障碍。 现在我念大三,翻过头去再看这个问题,其实很好解释,但老师并没有这样做,她只是按照ppt上安排的顺序,一一带过,留下困惑的学生们,而学习能力较弱的同学也因为诸如此类的困难而放弃听课,课堂上的低头族越来越多。

直到有一次实验课,老师偶然的坐到了我身边,奇怪地问我:”你说为什么同学们都不听课呢,是都会了吗?“

我不知道该怎么回答,同学们没有在难度较大的指针上阵亡,反而在最简单的helloworld上死伤严重。

是学生们真的学不懂吗?

还是老师不懂学生的基础水平呢?

这时候我想到了大二时一个年轻老师说过的一句话:”我会尽力把该讲的内容都讲给大家,不会敷衍大家,毕竟我还没有成'老教师'。“

在整个专业课学习的过程中,课堂,是我收获最少的地方,反之,我一半以上学到的知识是从课外得来。

校内也有着这样一种风气:上课休息,下课学习。整个学习的顺序似乎被颠倒了过来。

毫无生机的课堂随处可见,让人看了不禁想感叹一句:到底是哪里出现了问题?

\