昨天下午,为了迎接领导检查,在实验室的管理老师的要求下,我提前在实验室呆着,等待检查的领导、专家来参观实验室。大概下午3点多,EDA实验室的老师带着研究生过来,说是要在实验桌子上摆放几个FPGA开发板,给领导们观看演示。后来通知领导们大概在下午5点来,于是在教室和老师聊了聊天,获益匪浅。
首先先是说笑似的想了一个方案。由于每次领导们来检查,都需要打开电脑和投影仪,在屏幕上显示欢迎字样,有点麻烦。于是想到,自己做一个FPGA板,里面包含D/A转换芯片,RAM,VGA口,把欢迎领导的图片存入RAM中,这样,每次领导来检查,将这个板子的VGA和投影仪相连,就能显示欢迎词,比较方便。老师举例说,在九几年,那时的电脑还很贵,一台几万元,很多小公司就是把自己公司的简单的网页存入一个板子的RAM,就拿这个当服务器。
后来老师又给我们讲了讲国内的一个“点团队”,一个老师带领实验室的学生,从最简单,最基础的实验做起,在实践中锻炼学生的能力,培养了学生的做工程的能力。后面,学生渐渐多了起来,学生的水平也在不断提高,于是开始接一些小的项目。就这样,这个实验室走出了很多很有才能的学生,遍布世界各地,这个老师开玩笑说,自己出国去任何地方,只要打个电话就有学生来机场接自己。
其实,想想,这样的教学方式的确是一种很好的想法。在实践中学习的确很快,而且很有成就感。以前曾经看过郭天祥老师的书《新概念51单片机入门与提高》,书的前言讲了他在大学期间是怎么学习的,看了这篇文章,让我感触良多,也很惭愧。自己从大三才开始接触这方面的知识,的确有点晚啊。所以要更加努力。
大三时学的《微机原理》,一开始的汇编语言自认为学得还不错,对8086的汇编语言语法,常见的一些程序都做过一定研究,但是后面的硬件部分实在学得很烂,当时讲课的老师也是敷衍而过,考完试了,到后面开始接触一些开发板之类的才算是对这方面有了感性的认识,想起以前学的东西,才理解了。真后悔,当时大二学数电和模电的时候,就应该买个单片机,练习练习。不要只是做题。而且,学《微机原理》的时候也应该玩玩开发板。
后面又听了老师讲的他的教学方面的见闻。新加坡的新成立的一所大学采用了一种叫“启发式”的教学方法。其中有个例子,比如说讲课,一节课要上一天,早上从一个故事引出要讲的内容,接着老师对今天的内容作一介绍性的讲述,然后布置问题。接下来,学生分组查资料,下午开始解决问题,这些问题都是实践性的,比如学习微机原理,早上讲了一些汇编语言,下午让学生用汇编语言点亮开发板的LED,这样上课的效率很快,一门微机原理可能10个课时就解决了。想想我们上课,完全的理论,照本宣科,念PPT,枯燥乏味。善于考试的同学基本不需要听,只要考试前做了往年的卷子就能拿高分,但是没有实践,虽然微机原理考得很高,但是可能连点亮一个LED都做不了。