面向新工科的Python程序设计交叉融合案例教学

2017-09-01 15:00:02赵广辉
计算机教育 2017年8期

赵广辉

摘 要:针对高校工科专业程序设计课程教学的现状和存在的问题,依据新工科建设中工程专业对程序设计等信息技术的需求,探索以计算思维为核心、以利用信息技术进行复杂专业问题求解能力培养为导向的思路,构建依托MOOC资源、以学科交叉融合案例研讨为主的教学模式,提升教学效果,为解决复杂专业问题提供信息技术支撑。

关键词:新工科;Python;交叉融合;程序设计

0 引 言

目前,我国高校工科专业均为本科学生开设一门程序设计课程,主要讲授C语言,少量Visual Basic和Fortran语言。非计算机专业的程序设计课程定位是通识教育,对不同学科、不同基础的学生采用相同或相近的教学大纲和基本相同的教学模式。教学目标侧重于程序设计的基本知识和方法,未能很好地将程序设计方法与专业问题求解结合起来,课程定位与专业需求不匹配。学生不知道如何利用程序设计解决专业问题,学习目的不明确,学习动力不足。

工程教育专业认证标准中要求学生具备能够应用信息技术对复杂工程问题进行预测、模拟和求解的能力[1];要求计算机类课程内容能够对专业问题求解提供一种信息技术的支撑,使学生能够具备运用信息技术解决复杂专业问题的能力,而这个能力目前未能明确体现在程序设计课程大纲中,在教学过程中经常被忽视。这种支撑作用的缺失可能会导致非计算机专业开设程序设计课程的必要性被质疑。

1 新工科建设对信息技术的要求

登录APP查看全文