最近关于计算机专业教育的讨论又热闹起来了,正好我也有点想法,在这里一吐为快。
我认为,计算机教育这个说法太泛了,应该大致分成计算机科学教育、计算机技术教育和计算机职业教育三个方向来讨论。所谓计算机科学计算机科学教育是以培养科学家为导向的,注重的应该是数学、计算模型等理论。而计算机技术教育则注重的具体技术领域内的深度和广度,比如熟知各种图形变换算法、掌握各种unix kernel结构和演化历史等等,不一而足。计算机职业教育关注的应该是职业素养和产业现状,多讲软件工程多搞团队协作,技术掌握一小块就好,比如会写jsp,理论够用就成,比如知道常见查找排序算法就可以了,不会推导算法的复杂性完全没有关系,做很高深东西的机会是非常少的,到时候再研究才不浪费生命。
我感觉很大家总想在三个方向上找个平衡,这没戏。我们应该在教育进行之前就搞清楚方向,教的要明确我是要培养科学家还是要培养码农,学的要有个心理定位我是准备搞研究还是混口饭吃。
码农也可以成长成为科学家,科学家也能从实用工作中找到乐趣(看看
Donald Knuth),这是一个life long的问题,作为专业教育来说,只要不刻意抹杀这种可能性就好了。
分享到:
相关推荐
该实验是了监听WebMail发信交互过程,所以程序要完成的工作是抓取客户端和mail服务器交互的数据包,并从原始数据包中取出有效数据,这些数据具体...实验内容:监听WebMail发信交互过程。 哈工大信息内容安全实验报告。
飞信交互过程飞信交互过程飞信交互过程飞信交互过程
WiFi-WPS的详细交互过程解析,详细讲述M1-M8各个帧的功能与特性以及PBC和PIN码等方式的wps交互流程,还包括交互过程的帧类型以及各帧字段的含义等,
SMB报文的交互过程
以教育类电子产品的现状为背景,通过研究教育产品设计存在的问题,并分析教育的本质,提出教育产品的功能是推动学生的学习动机,并从学习策略和交互设计两个方面论述了教育产品如何设计可提升学习兴趣。借鉴认知心理...
pppoe拨号流程 PPPoE用户上线交互过程
基于人工智能技术的新媒体交互艺术表达设计.pdf
PDF文件,学习复杂大系统分布交互仿真技术的好资料
尝试根据当前定义的关于知识的社会流动和信息保存的思想,使用环形几何学的通用物理概念,对科学和艺术发现过程的结构进行建模。 应该将其视为一种启发式模型,可以进一步开发和进化。 科学过程经常被描述为迭代和/...
阿里巴巴达摩院-机器智能技术(MIT)实验室研究员付强 在2018云栖大会·深圳峰会中做了题为《复杂声学环境下的语音交互:技术与实践》的分享,就语音交互的意义、复杂的声学环境、前端处理技术和方案以及落地案例等...
SSL交互和握手过程 SSL消息按如下顺序发送: 1.Client Hello 客户发送服务器信息,包括它所支持的密码组。密码组中有密码算法和钥匙大小; 2.Server Hello 服务器选择客户和服务器都支持的密码组到客户。 3....
大家都知道要实现基本的流媒体传输,需要有基本的流媒体协议相联系,其中RTSP就是流媒体控制协议,在此用c#实现了RTSP交互的过程!
资源名称:WEB数据交互的艺术内容简介: 目的:有关WEB数据交互方面的知识 对象:面向的是有一定WEB前端研发基础的人 Server数据推送 异域服务器数据交互 异域网面跨帧数据交互 客户端网页跨浏览器数据...
iheatmapr, 在 R 中,复杂的交互式 heatmaps iheatmapriheatmapr 是使用模块化构建块构建复杂的交互式heatmaps的R 包。 复杂的"heatmaps are subplots heatmap heatmap的行或者列的subpl
PPPoE协议详解,详细描述PPPOE协议的交互过程
Unity 积雪和交互效果 积雪和交互效果 积雪和交互效果 积雪和交互效果 积雪和交互效果 积雪和交互效果 积雪和交互效果积雪和交互效果积雪和交互效果积雪和交互效果积雪和交互效果积雪和交互效果积雪和交互效果积雪和...
交互式儿童教育APP产品设计探析.pdf
作为现代科学技术日新月异和文化传媒产业飞速发展的产物,一种特殊的新媒介,图形用户界面承载着丰富而复杂的文化信息。图形界面设计的一个重要目的是传达信息,其本身就是一种信息传播现象。图形用户界面设计不仅是一...
Java语言的科学与艺术《The Art and Science of Java...在《Java语言的科学与艺术》中,斯坦福大学教授、著名的计算机科学教育领导者Eric S.Roberts着重强调了更适合于初学者的友好讲解方式,使用ACM Java库简化编程。
科学合作中的网络认识论:科学家的社会交互如何影响认知交互.docx