计算机专业大学生找工作难吗?(101219)
闵应骅
在网上看到一张照片,一个偌大的阶梯教室,老师在讲课,但下面只坐了几个学生。说这是大三学生的一堂课。其他学生哪去了?据说,大三学生就忙于找工作去了。有的说可能是去公司实习去了。大学毕业要是找不着工作,当然是一个学生很关心的问题。有人说,大学扩招,大学生太多了。但就全国大学生比例来看还不算太高。从教育的角度讲,怎么让大学教育更加适应社会的需要,恐怕也是应该思考的问题。否则,大一轻松一年,大三要找工作,大四要实习,这四年大学能有多少时间真正在念书?
计算机专业的学生应该学什么?我们的大学基本上总是那几门课,号称是基础,多少年不变。讲一些商用软件系统和工具的操作,特定的编程语言,又嫌太具体,不一定用得上。信息技术,日新月异,课程也应该与时俱进才行。否则,工业界觉得大学毕业生不好用,只得要求提前进来实习。而我们的大学,专业分得越来越细,就业的面就越来越窄。
1995年我编译了一本小书《作为学科的计算科学》,介绍了ACM和IEEE CS计算机科学核心攻关组定义的计算学科知识框架及课程大纲。此后,他们又作了多次更新。到现在来看,社会需要许多信息技术方面的人才,许多人才需要信息技术。大学应该适应这一形势。所以,ACM和IEEE CS以及美国许多大学,都一直在关注这一问题。本月的CACM发表一篇文章介绍了这方面的情况。它把计算分成5块:计算机工程、计算机科学、信息系统、信息技术和软件工程。对12所大学的专业课程设置进行分析,如图1所示。他们把专业分为7类:商业、电子和信号、计算机硬件、人间通信、网络Web和数据库、数理化、软件。所需要的IT课程分为4类:计算机工程、计算机科学、信息技术、管理信息系统。分别统计其课时数的百分比。例如商业方面的专业要求信息管理系统的课时数超过50%。软件专业计算机科学的课时数接近40%。图2给出信息技术的内容及其学分数。它把信息技术分为:信息技术基础(ITF),网络(NET),人机交互(HCI),编程基础(PF),信息保障与安全(IAS),平台技术(PT),信息管理(IM),系统管理与维护(SA),集成编程和技术(IPT),社会和专业事务(SP),IT中的数学和统计(MS),Web系统和技术(WS),共12类,314个学分,涵盖得比较全面。当然不是要求每一个学生都学这么多内容。然而,一个大学应该能开出这么多课程,看来教授们也得与时俱进才行了。
https://wap.sciencenet.cn/blog-290937-395112.html
上一篇:
“含糊”论(101213)下一篇:
一个值得尊敬的计算机科学家(101229)