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