面向新工科的Python程序设计基础课程的建设
2021-08-23顾鸿虹杨娜张虹
现代计算机 2021年20期
顾鸿虹,杨娜,张虹
(北京科技大学天津学院信息工程学院,天津301830)
0 引言
随着互联网和信息时代的迅猛发展,新工科产业,如深度学习、人工智能、大数据等领域的研究热潮的到来,这些领域的人才供给出现不足的现象,而传统工科教育已不再适应新兴经济行业对人才能力培养的需求。为应对这一问题,教育部多次提出全国高校应加快建设和发展新工科,优化学科专业结构,发展新兴前沿学科专业。
程序设计基础课程是培养大学生计算机应用能力和计算思维能力的重要课程,是激发学生对新工科等技术兴趣的第一课堂,探究面向新工科的程序设计基础课程改革对深入新工科建设发展有重要意义。
1 程序设计基础课程教学改革的迫切性
程序设计基础课程是高校以讲述程序设计语言的基本知识和程序设计方法,介绍程序设计的思想和方法,使学生了解计算机求解问题的方式,即计算机思维的培养课程。在教学内容上应该更加注重思想方法的传递。
传统工科中大多数高校一直采用C程序设计作为第一门程序设计课程,一般安排在第一学期或者第二
学期,学完C语言之后,再学其他程序设计课程,如数据结构等。但通过调查发现,将C语言作为工科大学生第一门程序设计课程的入门语言,并没能较好地实现该课程的目标。
1.1 基于C语言的程序设计基础入门课程存在的问题
将C语言作为工科大学生第一门程序设计课程时,由于C语言本身的特点,使很多学生在学习的过程中把过多的精力用在调改语法错误上,并没能建立计算思维,也没能扎实掌握编程技能。……
登录APP查看全文
