一位老师在他的课堂和我们交流他们最近一次教学研讨会的内容,议题是从实用出发,教学方面的缺点和不足。这是我们计算机学院的研讨会,我们学院目前只有一个专业——计算机科学与技术,按专业方向分班级,我学的是网络技术方向。老师们普遍说到有三个方面,我把它们写出来,吐槽一下大学教育。
1)重理论,轻实践。在教室上课较多,在实验室上课较少,一般是老师讲,学生听,亲自动手操作的时间少,即便是老师能够演示的时间也少,因为教室存在一些缺陷,导致不能像在实验室那样方便演示,甚至没有演示的条件。
2)课程设计课少。这意味着学生在四年学习中没有做什么项目。的确如此,我们班目前上了两次课程设计课,每次持续时间是6周,平均每周3节课(一节课45分钟)。我们统一集中上课,由老师手把手叫我们做项目,最后仿照老师讲的例子,自己选题做一个项目。
由于有模板,即便不懂也无所谓,代码粘贴复制,然后改一些细节方面的东西,便是自己的项目。大家都如此,方便又快捷,包括自己的那个,我总共做了10个,一天搞定。主要第一个摸索了一会儿,做了两个后,该修改哪儿,怎么修改就很熟了,后来就是20分钟改好一个。
老师们向院领导提到,从实用的角度,要真正学到知识,必须要自己写代码,要采用“项目驱动”,课程设计课要像毕业设计那样做,学生选题后自己去做,老师只解疑答惑,并必要性指导,主要任务得是学生完成。当然,这个项目相比毕设规模小得多。
3)开设的课程不对。分为两种情况,一是顺序不对,先行课和后继课同时开设,甚至后继课先于先行课开设。我们班的例子,【软件工程课】先于【数据结构课】和【SQL数据库】开设;二是该开的不开,不该开的开了,像我们班光语言就学了三门——C语言、C++和JAVA,现在我们学JavaEE,但是我们没学过HTML和JSP,那位老师还特别提到我们没学Linux相当遗憾。
以上,老师们提到的大方面。若是我在场,我还会提一项,开设一个新专业。
理工科难道只能学各种技术?完全可以再理工科院系开设文科性质的专业课程。比如我们计算机学院,开设互联网观察专业,学习分析的方法和视角,写一些互联网趋势观察、互联网产品观察、互联网公司观察之类的文章,大概就是成为程苓峰那样的人,写36Kr、虎溴等网站上那类文章。
现在很多大学在教学方面的不规范,教学内容陈旧,教学方法落后,只知盲目开设热门专业,以赚取学生的钱为目的,真正要办好大学,何不做些新颖有趣的创造性尝试。我想我提出这项建议,便是理工科和文科的一种融合,这种融合仅就业而言,至少是培养一个优秀产品经理的好方法吧。他们不只浸染了技术氛围,还会分析用户需求和产品发展趋势。
网友评论