为什么国内大学计算机学科不设置Web前端相关课程?

新农商网 全部 1031

为什么国内大学计算机学科不设置Web前端相关课程?

回复

共4条回复 我来回复
  • IT人刘俊明
    IT人刘俊明
    这个人很懒,什么都没有留下~
    评论

    作为一名教育工作者我来回答一下这个问题。

    国内的本科院校不仅Web前端的课程设置较少(有部分选修课程的设置),编程语言类课程设置的也不多,很多本科院校只讲授一门或两门程序设计课程。也许很多人会说高校的课程设置与实际开发脱节了,但实际情况是高校课程的设置要考虑多方面的因素。

    本科院校不仅要培养应用型人才,也担负着培养高级人才的责任,因为一部分学生要继续深造,读研究生课程。以计算机专业为例,数学、物理等基础学科在后续的研究中十分重要,软件问题归根到底就是数学问题,硬件问题归根到底就是物理问题。所以很多计算机专业的学生要学习大量的数学课程,其中比较重要的课程有高等数学、线性代数、概率论与数理统计、离散数学、算法导论等。这些课程对计算机专业的同学来说比较重要,无论未来从事大数据方向还是人工智能方向,算法都是核心元素。从事物联网方向的同学还要有扎实的物理基础和网络基础,所以基础课程的设置对计算机专业非常重要。

    国内外很多计算机领域的顶级专家都是从事数学研究出身的,比如国内大数据顶级专家鄂维南院士就是数学家。我在2016年12月参加了鄂维南院士主持的第一届大数据教育论坛,很多国内高校和知名企业都参加了此次论坛,包括北京大学(主办方)、清华大学、上海交大、中山大学等。

    会上各个高校把大数据课程的设置情况进行了分享,在课程设置上也都把基础学科放在了重要的位置上,鄂维南院士则讲解了算法在大数据研究中所起到的重要作用。

    所以高校的课程设置是非常谨慎的,每一门课程的设置都需要很多行业专家、企业专家、教育专家共同研讨,这些专家大部分都是各个领域的顶级人才,所以不要轻易判断高校课程设置的合理与否。

    计算机专业课程的设置不仅要满足企业的需要,也要满足更高级别人才培养的需要,所以在很多工具类课程(编程语言)的设置上就会很谨慎,这也是为什么国内本科院校很少设置前端课程的原因。

    2018-03-23 19:04:33 0条评论
  • 迈克尔杰尼龟
    迈克尔杰尼龟
    这个人很懒,什么都没有留下~
    评论

    回答,因为前端相对于后台编程语言显得更加年轻,既然年轻就有优势,发展蓬勃前景广阔,今后前后端可以说同样重要,甚至前端更加重要一些。前端配合的是设计ui,后台配合的是数据库服务器。既然年轻也就有劣势,各种编码规则有些杂乱,许多规则没有统一性,新兴行业老师也没有特别在行,最后,变化太快而且所学根本无非是html,css,js三者 内容不多(框架总会有兴起和没落)不可能设置一个web前端的专业,只能纳入计算机专业课程。如果非要开专业,我想是ui+前端逻辑+简单的后台语言。

    2018-01-30 16:58:21 0条评论
  • 玩转科技
    玩转科技
    这个人很懒,什么都没有留下~
    评论

    就我个人认为大学里面学的不是具体的一门技术,而是一个入门的思想,如果你把基础课程例如c语音等学好了,对于web前端而言是很容易入门的,所以大学里面教的不是具体杂么做一个功能,杂么做一个网站,而是一个整体的思想。

    2018-02-02 22:39:02 0条评论
  • 善为七善
    善为七善
    这个人很懒,什么都没有留下~
    评论

    大学计算机专业的很多课程都基础公共课程,这是为培养高级人才做准备的,如高数,物理,数字电路,计算机原理,操作系统,计算机网络,原理数据结构,程序设计,软件工程等理论偏多,主要是培养研究思维,研究方法。

    前台UI技术相对难度低,近几年才得到重视。

    一般都做选修内容,完全可以自学。

    2018-03-23 22:50:08 0条评论