料酒厂家
免费服务热线

Free service

hotline

010-00000000
料酒厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

观点中国高校信息技术专业嵌入式教学现状之我见万芳

发布时间:2020-02-14 10:51:28 阅读: 来源:料酒厂家

【观点】中国高校信息技术专业嵌入式教学现状之我见-CSDN.NET

摘要:本文主要分析IT相关专业目前存在的一些问题,IT专业与嵌入式技术的关系,并给高校提出一个解决目前问题有参考价值的解决方案。

摘要:目前理工类高校几乎都开设信息技术(IT,Information Technology)相关专业,几乎都有计算机专业。随着大学生毕业数量的不断增加,就业问题随之而来。难道目前IT相关专业学生就业困难就是因为大学生数量太多吗?笔者的观点是否定的,本文主要分析IT相关专业目前存在的一些问题,IT专业与嵌入式技术的关系,并给高校提出一个解决目前问题有参考价值的解决方案。

1. 目前高校IT专业的现状

笔者从事IT职业教育行业,走访过上百所高校,与众多高校的计算机、电子等相关专业的老师、系主任、院长等做过深入交流,发现目前高校存在的一些问题,列举如下:

一是很多高校存在因人施教的现象,这里的人不是指学生而是老师,学校会根据老师课时的多少平均分配,并且让老师根据自己所掌握的知识面来设计所授课程。比如有个学校目前在开设嵌入式方向课程,安排的上课老师之前是研究自动控制方向的,所以该校所开设的嵌入式课程基本偏向自动控制技术方向,那么可想而知这种因人施教的方式能达到专业学科目的吗?

二是目前高校很多学生(本科生、研究生都包含)的毕业论文,没有任何实际意义,更没有创新之处,并且大都互相借鉴(实话就是抄袭)。笔者认为,目前高校的毕业论文,有80%以上都是毫无价值的废纸,所谓的答辩就是一个形式,好多导师甚至都不清楚学生答辩的题目。

三是高校的师资水平,针对IT相关专业是一个需要动手能力较强又更新较快的一个学科领域,大部分的老师都是从高校里毕业直接又走入高校任教,基本没有任何实际的项目开发经验,所以在指导学生实验方面难免有些力不从心。其次,很多IT专业的授课内容多年来几乎没发生过任何改变,连给学生布置的作业都未曾改变,这在飞速发展的信息时代,如何能跟上社会的需求。目前高校IT相关专业的老师,自己独立写代码超过5000行的,基本不会超过10%。那么学生所写代码超过5000行的,那就更屈指可数了。

四是实验环境,好多高校老师给我反映说,学校里面因为经费的问题,经常都不批复买一些实验器件(一般几十元或者上百元的器件),但是我却发现几乎每所理工类高校的实验室里都整齐摆放着数台实验箱(价格少则几千元多则上万元)。笔者认为目前使用实验箱教学属于较奢侈的行为,完全可以用几百元的开发板代替,使用开发板不仅节省成本,更重要的是可灵活配置,根据自己的项目需求重新订制,更便于学习。

当然,笔者所提到这些问题并不能代表所有高校的实际情况,但至少有不少高校存在着上述问题,笔者呼吁高校相关人员能花一些时间思索这些问题的根源,并有效的避免发生。

2. 嵌入式技术与IT专业的关系

对于嵌入式系统概念的定义,目前还没有一个标准的规范。北航何立民教授在《顶嵌杯全国嵌入式系统C语言编程大赛》启动仪式的报告中对嵌入式系统的定义是:以嵌入式处理器为内核,嵌入到对象体系中的智能化电子系统。笔者对何教授所定义的这个概念持保留意见,如果按照何教授所说,那么需要了解什么是对象体系,什么是智能化电子。不管嵌入式系统的概念如何定义,但嵌入式产品通常有这几个特性:资源有限性(主频、内存、磁盘等)、便携性、专用性。嵌入式技术已应用到:消费类电子、工业控制、汽车电子、安防监控、网络安全、医疗器械、视频编码解码、图像处理、航天航空等领域。那么嵌入式技术与IT专业又有什么样的关系呢?笔者认为,嵌入式技术不仅涵盖了计算机、电子、自动控制等相关专业,但它又不能代表计算机、电子、自动控制等专业,它是多个学科的综合应用。如今许多专家、公司在倡导的物联网世界,将是对嵌入式技术的充分展现,笔者认为物联网时代很有可能超越互联网,所以笔者认为,不管是学习计算机、电子、自动控制等相关专业的学生都可以从事嵌入式相关产品的开发。

3. 嵌入式方向在IT专业课程设置的建议

首先,不要要求IT专业的学生对硬件、软件都精通,如果两者都能精通当然是最好,但通过实际情况来看,只要掌握一种都是非常困难。笔者认为,对于IT专业的学生,大体上还是分两类去学习:一类是偏硬件,这些学生要懂得如何去看电路图、能看懂芯片手册、能了解汇编语言的语法格式,熟练C语言编程,熟悉操作系统的工作原理基本就可以。毕业后的目标工作是从事嵌入式驱动开发、系统移植。另外一类是偏软件,这类学生可以不用知道硬件的内部原理,也不需要学习如何看电路图。因为这类学生所接触的面将是纯软件的东西,它所开发程序的底层是操作系统,操作系统本身就是一堆代码组成,是纯软件的东西,这样他根本不需要去研究硬件的技术。比如要实现一个界面上的窗体按钮,只需要知道如何调用GUI库进行画图就可以,即使开发GUI库本身,也只需要通过操作系统的系统调用API就可以实现,这些都不需要知道该系统使用的是哪种芯片的LCD。

不管是什么IT专业的课程,如果打算加入嵌入式方向,笔者认为可以参考以下课程方案:

4. 总结

本文重点首先描述了目前高校中IT专业所存在的一些问题,接着阐述了嵌入式技术与IT专业的关系,最后给出了一个可供高校授课参考的课程体系建议。

为了能使中国IT相关专业的大学生或者是已经工作了的IT工程师能从基础知识方面有一个较大的提升,中国软件行业协会嵌入式系统分会联合北京顶嵌开源科技有限公司等多家知名企业正在开展《顶嵌杯全国嵌入式系统C语言编程大赛》,本次大赛的目的是为了选拔人才,给大学生、在职工程师提供一个免费检测自身水平的一个很好平台。本次大赛之所以有那么专家团队、企业代表、媒体单位参加,这说明本次大赛对整个嵌入式产业的发展都会有一定的促进作用。也许本次大赛将成为嵌入式行业用人需求的一个很重要的参考标准。

鉴于目前高校存在的一些问题,顶嵌会联合国内众多专家、企业代表建立起一套科学的体系,来推动整个嵌入式行业的稳步发展。虽然,顶嵌的力量是很有限的,但顶嵌会借助更多社会的力量,一起将整个嵌入式产业推动向前。我的Email:tope6@163.com,欢迎各位教育专家多提意见!

作者简介:李亚锋,北京顶嵌开源科技有限公司董事长兼CEO,《顶嵌杯全国嵌入式系统C语言编程大赛》专家组委会副组长。主要研究和工作领域是Linux系统下的设备驱动/内核开发以及嵌入式手机系统的驱动和应用软件开发。曾先后就职于威盛电子(中国)有限公司、O2Micro北京分公司,任高级软件工程师职位。曾参与开发过Linux网络设备驱动、手机SD/MMC卡,LCD,USB等驱动程序。目前一直从事Linux系统下网络设备驱动的开发工作,对嵌入式Linux开发有深入的见解。著作有《ARM嵌入式Linux设备驱动实例开发》和《ARM嵌入式Linux系统开发从入门到精通》。

美女裸照

旗袍图片

旗袍美女图片