时间:2013-11-18 13:02 文章来源:http://www.lunwenbuluo.com 作者:杨爱琴 顾卫江 点击次数:
摘要:VisualBasic程序设计是非计算机专业学生必修的一门计算机基础课程,在计算机能力培养方面发挥着重要的作用。而计算思维能力培养是计算机基础课程教学的核心任务,为此,探究了如何在VisualBasic程序设计课程的教学过程中培养学生计算思维的能力。首先介绍了计算思维的基本概念,然后从师生角色定位、教学模式、教学内容方面阐述了为了培养VisualBasic程序设计课程中的计算思维能力而采取的方法和措施,最终取得了较好的实施效果。
关键词:VisualBasic程序设计;计算思维;教学模式;教学内容;任务驱动式教学模式;探究式教学模式;网络自主学习
中图分类号:TP3文献标识码:A文章编号:1009-3044(2013)28-6348-02
1概述
"VisualBasic程序设计"是大学计算机基础课程的重要分支,是对非计算机专业学生进行计算机能力培养的重要课程之一。它具有面向对象的可视化设计工具、事件驱动的编程机制、强大的数据库处理功能等特点。在VisualBasic程序设计课程中培养计算思维能力,其目的是不仅使学生掌握VisualBasic程序设计语言,提高编程能力,而且还能培养学生的计算思维能力,从而为将来从事应用程序的算法设计、程序开发奠定良好的基础。
2计算思维
计算思维(ComputationalThinking)最初是由美国卡内基·梅隆大学计算机科学系周以真(JeannetteM.Wing)教授于2006年3月在美国计算机权威杂志ACM《CommunicationoftheACM》会刊上给出并定义。她指出,计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动[1]。
计算思维这概念一经推出,就被国内外计算机界、社会学界以及哲学界的广大专家学者进行了广泛的研究与探讨。比如,2007年3月,卡内基·梅隆大学和微软公司宣布建立"微软-卡内基梅隆计算思维中心"。美国计算机协会(ACM)要求将"计算思维"的概念及其本质加入到"计算机导论"课程中[2]。美国国家计算机科学技术教师协会(CSTA)发布了名为《计算思维:一个所有课堂问题解决的工具》的报告,详细叙述了什么是计算思维,并得到微软公司的大力支持[3]。2009年,我国的《高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求》提出了计算机基础教学需达到的4项能力要求:"对计算机的认知能力、应用计算机解决问题的能力、基于网络的学习能力、依托信息技术的共处能力"[4]。2010年,九校联盟计算机基础教学发展战略联盟联合声明指出:"计算机基础是培养大学生者综合素质和创新能力不可或缺的重要环节,是培养复合型人才的重要组成部分,计算思维能力培养是计算机基础课程教学的核心任务,现今教学改革的重心是加强计算思维能力培养为核心的计算机基础课程建设,以此进一步确定计算机基础课程教学的基础地位和师资队伍的建设"[5]。可见,计算机基础课程的地位越来越受到部分高校的重视。
3VisualBasic程序设计课程中计算思维能力的培养
3.1重新定位师生角色
在传统教学中,教师是知识传授、教导的主宰者,而学生是接受知识的被动者。造成的结果是学生不爱动脑筋,没有自己的思维,也不能坚持跟随着教师的思维走。因此,有必要重新定位教师和学生的角色。
1)学生为真正的主体
计算机基础课程教学最大的难题是让学生系统构建知识[6]。因此,学生应当是知识学习的负责人,构建知识架构的主体。一切为了学生是教学的最终目标,因此,需要从观念上彻底改变,学生才是真正的主体,而教师只是帮助学生的领路人。
2)教师为学生的领路人
在教学过程中,教师应根据知识点设计出符合教学内容的场景,帮助学生架构知识。此外,教师还要引导学生利用自己的知识,使得合理的探究,自主地解决新问题,从而达到培养学生能力的目的。在整个教学过程中,教师也要逐步减少外部控制,增加学生自我控制学习的过程。
3.2采用多种教学模式
VisualBasic程序设计包含的内容繁多,比如可视化界面设计、基础理论、算法设计、程序设计等。各个内容都具有各自的特点。因此,采用单一的教学模式已不能满足现代教育的要求。在VisualBasic程序设计教学中,采用了基于计算思维的任务驱动式教学模式、探究式教学模式、网络自主学习模式等。
1)基于计算思维的任务驱动式教学模式
在传统的任务驱动式教学模式中,教师只负责提出任务,以及对学生任务的完成情况进行评价,而学生只负责完成任务,至于在任务的实施过程中采取何种解决方法则基本无要求。但是我们现在需要培养学生运用思维方法去完成任务。因此,采用的办法就是在任务的提出、实施、完成等环节都要运用计算思维的方法。可见,基于计算思维的任务驱动式教学模式不再强调任务的完成,而是强调在任务完成过程中的各个环节中如何学会用计算思维的方法去分析问题、并解决问题。
2)基于计算思维的探究式教学模式
基于计算思维的探究教学模式指的是在教师的指导下,学生通过探究式的教学模式对教学内容进行学习,从而达到学习知识的目的。整个教学过程包括问题的提出、问题的探究、问题的解决。可见,探究式教学的核心是问题,学习过程则围绕着问题而展开。对于教师而言,事先必须根据教学方法、教学内容、教学目标等精心设计出难易适中的问题。对于学生而言,则在对问题探究过程进行细分为几个小环节,然后在每个小环节中都要加入计算智能方法的因素,运用计算智能的方法贯穿整个探究式教学的过程。例如,"递归"问题比较抽象,教师不容易讲解清楚,学生又不易理解。因此,在教学过程中教师就尽可能地找出一些递归的小游戏,这样能提高学生学习的兴趣度,学生也能在游戏中感知"递归"的算法思想。这样不仅使教学变得容易,同时也能培养学生的计算智能能力。
相关内容
联系方式
随机阅读
热门排行