商艳丽 许美玲
(河北金融学院 信息管理与工程系,河北 保定 071051)
计算思维是当今计算机教育广泛关注的重点问题,它与“理论思维”、“实验思维”共同构成人类的三大科学思维。“九校联盟计算机基础课程研讨会”中指出计算机基础教学的核心任务是培养大学生的计算思维能力。当今社会是信息社会,大学生必须具备计算思维能力和掌握计算机技术去分析和解决专业领域中的问题。卡内基·梅隆大学计算机科学系主任周以真教授定义计算思维(Computational Thinking)是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动[1]。
VB是一种高级程序设计语言,具有面向对象的可视化设计工具、事件驱动的编程机制、结构化的程序设计语言和强大的数据库操作功能等特点。该门课程主要教学目的就是要使学生掌握面向对象程序设计的计算思想体系、可视化程序设计的编程思路、VB语言的基本内容及程序设计的基本方法和编程技巧,培养学生应用计算机解决和处理实际问题的思维方法及开发应用系统的基本能力,为进一步学习和应用计算机打下良好基础。
目前高校非计算机专业的计算机基础课程普遍采用 “1+X”或“2+X”的课程体系,即 “大学计算机基础”、“程序设计基础”与其他更高层次计算机专业课程[2]。其中“大学计算机基础”是基础,而“程序设计基础”是重点,对于理科类专业通常选择C语言程序设计课程,而对于文科类专业则通常选择VB程序设计课程。……