闯跃龙
(台州学院 数学与信息工程学院,浙江 台州 318000)
当前,我国高校非计算机专业的入门编程课程依然以C语言和VB为主[1]。根据统计,绝大部分工学类专业都选择了C语言和VB作为编程类通识课程必修课,还有部分专业如电子信息工程、信息管理等选择C语言作为专业必修课程。由此可见,对于非计算机专业学生来说,编程入门课程的第一选择无疑是C语言或VB。
然而,在信息技术快速发展的大环境下,以C语言和VB为主的面向非计算机专业的编程入门课程多年来缺乏变化,无法应对日新月异的技术变革和社会需求。近年来,随着云计算和大数据技术的快速发展,Python以其易学、易用和易扩展等优点火爆起来。近年来,国内外许多高校(尤其是国外高校)相继开设了Python相关课程,并取得了不错的教学效果[2-3]。
高校非计算机专业的自身特点可以从专业和学生两个方面进行分析。
当今科技正处在飞速发展的阶段,计算机技术已经渗透到各行各业,其应用范围已远超科学计算的范畴。因此,程序设计不仅仅是计算机专业学生需要学习并掌握的一门课程,对于许多非计算机专业来说也是非常重要的一门课程。当然,不同专业对程序设计的需求也各不相同。除了个别专业以外,绝大多数非计算机专业对计算机编程的要求并不高,一般来说只需了解基本知识,掌握基本代码和编写步骤即可。在实际应用中可以快速利用工具实现简单开发。……