建议将编程列入中高考、高校教师:可作为选考科目
建议将编程列入中高考、高校教师:可作为选考科目,怎么回事
据了解,建议将编程列入中高考、高校教师:可作为选考科目究竟是怎么回事,具体内容如下。下面小编为大家带来建议将编程列入中高考、高校教师:可作为选考科目,希望对您有所帮助!
建议将编程列入中高考 高校教师:可作为选考科目
在中小学阶段普及编程教育,制定全国中小学生编程教育中长期发展规划,逐步将编程教育上升为中小学主要学科课程,并列入学业水平考试和中高考升学考试体系,明确各学段学习目标、评价标准等学习要求,推进统一教材编制等重点任务。
该建议引发网友热议。湖南湘西某中学一名计算机教师对杨杰的建议表示赞同。他认为,编程能够培养孩子的逻辑思维和注意力,还能够防止学生沉迷玩游戏。
四川大学文学与新闻学院网络与新媒体教研室副教授邱树雄表示,编程能够培养逻辑性思维,但并非所有孩子都适合学编程。过早地学习编程,可能会限制了学生发散性思维的发展。可以考虑把编程作为新高考“3+3”的一个选考科目,但把它作为高考的必考科目或许并不合适。
编程能够培养孩子的逻辑思维和注意力
2017年7月,国务院印发《新一代人工智能发展规划》,提出“实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广”。2019年3月,教育部办公厅印发的《2019年教育信息化和网络安全工作要点》要求“推动在中小学阶段设置人工智能相关课程,逐步推广编程教育”。
红星新闻记者对湖南湘西某中学计算机教师彭老师表示,他赞成编程成为中小学主要学科并纳入中高考升学体系。彭老师认为,编程能够培养孩子的逻辑思维和注意力,我们正缺少这方面的人才。彭老师告诉红星新闻记者,孩子五六岁的时候就可以开始学习图形化编程,之后再学习各种编程语言,大学生的思维比较固化,大学学习编程是“有点迟了”。此外,彭老师说,在教学实践中他发现,学习编程的学生对游戏程序会有很多深层次的想法和思考,反而能够防止他们沉迷于玩游戏。
学生家长:
各地区的编程师资力量差异较大
学生家长陆女士告诉红星新闻记者,她的孩子从五年级开始学习编程,初二后因学业繁重,没有继续学习。另一位学生家长龙女士则表示,孩子从小学毕业的暑假就开始跟随中学高中部教师学习编程,到现在为止已经学习了两年。“孩子学了Python和C++两种语言,打算走信息学奥赛这条路。”龙女士说。
龙女士表示,孩子四年级的时候就有学编程的想法,但在本市很难找到合适的编程老师。后来,孩子考上了另一个城市的初中,于是在那里通过兴趣课程学习编程。为了让孩子更好地参加全国青少年信息学奥林匹克竞赛,除了跟随校内老师学习外,龙女士还给孩子报了寒暑假的编程培训班。因为当前孩子学习的编程语言需要高中数学的知识,龙女士打算让孩子暑假去学习高中数学。
谈及让孩子学习编程的原因,龙女士和陆女士均表示,孩子对编程感兴趣,且时间精力充足。“也可以让孩子多一条路。”龙女士说。
不过,龙女士认为目前的可行性或许并不高,因为各个地区的师资力量差异较大。“在广东、广州、上海、北京等的发达地区,孩子从小就开始学基础编程,教练老师专业厉害。但在有些地方要找到好的教练老师是很难的。”
将编程列入中高考目前还有很多困难
四川大学文学与新闻学院网络与新媒体教研室邱树雄副教授告诉红星新闻记者,在他看来,编程能够让孩子体会到当前程序语言对人类的影响,也可以锻炼孩子的逻辑能力。可以鼓励孩子们尝试学习编程,让孩子发现兴趣所在,但并非所有孩子都适合学编程。
邱树雄表示,编程能够培养逻辑性思维强的人才,但太过规范的编程语法有可能限制学生发散性思维的发展,过早扼杀学生的想象天赋。“一般基础的编程技能对思维的锻炼不够,反而限制思维,有可能会束缚学生的想象力和创造力。”邱树雄说。他认为,学生正处在奇思妙想的年龄阶段,中小学生都学习编程也许并不利于社会的多样化。他认为,可以考虑把编程作为新高考“3+3”的一个选考科目,但把它作为高考的必考科目或许并不合适。
有网友认为,未来人工智能会席卷各行各业,人工智能、自动驾驶等产业对编程人员的需求量增大,没有编程能力相当于“文盲”,中小学开展编程教育迫在眉睫。对于这样的观点,邱树雄表示,“据我了解,工匠型编程人员或者蓝领工人式编程人员在社会上是不稀缺的。社会上更缺少的是具有奇思妙想的、有超强算法天赋的领军人物。”他指出,具有算法思维的编程人员并不仅仅通过编程去培训,而是通过深厚数学功底去培训,数学才是“地基”。
邱树雄认为,将编程列入中高考升学体系还有很多困难需要克服。一方面,相关师资力量的地区分配不均衡。另一方面,地区硬件设备分配不平衡。学习编程需要电脑和网络,但一些乡村学校并不具备这些条件。“最大的原因还是在于过早地学习编程,可能束缚学生的思维——中小学阶段正是孩子‘奇思妙想’的时候。”邱树雄说。
编程是学些什么东西
C语言、Python、C++、JavaScript、Java、Swift、R等。
1、C 语言:C 语言作为一种简单灵活的高级编程语言,它是一个面向过程的语言,一般是作为计算机专业的基础入门语言课程。
2、Python:Python是一种面向对象、交互式计算机程序设计语言。它的特点是语法简捷而清晰。由于它的易学、易读的特性,有些学校用它代替C语言作为基础入门的语言。
同时Python且具有丰富和强大的类库,基本上能胜任平时需要的编程工作,而且它对一些新兴的技术例如大数据、机器学习等也有较好的支持 。
3、C++:C++语言保留了C语言的有效性、灵活性等特点,又添加了面向对象编程的支持,具有强大的编程功能,可方便地模拟现实问题的过程和操作。
学编程好就业吗
学习编程就业还是比较容易的,因为属于一门技术嘛!
现在互联网发展这么迅猛,IT行业很吃香,其中编程占很大一部分了。
程序员是IT行业需求量最大的职位,稳居IT行业职位需求TOP10的第一位。
所以学编程还是挺好的,就业也很乐观。所以现在很多人都想着去学习编程。不过不管你学什么怎么学,都要把技术学的精深,因为专业越精深在这个行业里才能走的更远。