非计算机专业“Visual Basic程序设计及其应用”课程教学探讨

合集下载

非计算机专业VB程序设计教学探讨

非计算机专业VB程序设计教学探讨

非计算机专业VB程序设计教学探讨摘要:为提高VB程序设计教学效果,本文探讨了教学内容组织、案例-项目驱动教学法、学习能力评价及教师的作用等问题。

关键词:VB程序设计教学内容组织案例-项目驱动学习能力评价教师的作用Abstract:For raising the teaching result of VB program design course,this paper probe into some problems on organization of teaching material,case-project driving teaching methods,learning ability evaluation and teacher’s positive role.Key words:VB program design;organization of teaching material;case-project driving teaching method;learning ability evaluation;teacher’s positive roleVisual Basic 程序设计(简称VB)是一门集知识和技能于一体、逻辑分析和实践操作都很强的基础课程。

非计算机专业的VB教学应在“以素质培养、知识学习和技能训练三结合的课程结构模式下,走以精理论、多实践、重能力、求创新的课程培养模式”[1],培养学生程序设计的思维方式、分析问题、解决问题的能力和创新意识,使VB成为学生熟练使用的编程工具,能写出实现自己目的的中小型程序,为学生进行软件开发打好基础。

目前教学中存在一些问题,非计算机专业学生学习程序设计会遇到许多困难,部分学生有畏难情绪,不少学生看不懂教材,不做预习、复习,课堂上听懂了,但自己做习题,却常常无从入手,遇到难点、难题,就打退堂鼓,不能主动向教师询问、和同学交流,问题越聚越多,容易产生厌学、弃学心理。

Visual Basic程序设计课程教学改革探究

Visual Basic程序设计课程教学改革探究

Visual Basic程序设计课程教学改革探究摘要:改革创新的计算机基础教育是现代化、信息化人才培养的需要。

对Visual Basic程序设计课程教学内容、授课形式、上机实验、考试形式等进行改革,重在素质教育,培养学生学习计算机编程的兴趣,锻炼其逻辑思维、发挥创新、技术应用的能力,有效提高了教育教学质量。

关键词:素质教育;VB;教学改革中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)11-2811-02The Inquisition of Teaching Reform on Visual Basic Program DesignYANG Yang, WU Peng, DING Shuang(Computing Center of Henan University, Kaifeng 475004, China)Abstract: The computer based education which is innovated is what modernization and informatization of personnel training need. The reform on teaching content, teaching format, experiment and examination form of Visual Basic computer programming focuses on quality education. The reform improves the interest of students in computerprogramming ,exercises the ability of logical thinking, developing creative and technical applications, also improves instruction quality effectively.Key words: quality education; VB; teaching reformVisual Basic以其强大的编程功能、实用的数据库、网络编程性能以及易学易用的特点赢得广大程序开发者的青睐,是国内大多数高校近年来开设程序设计课程的首选编程语言。

从《Visual Basic》浅析计算机程序设计课程教学-最新教育文档

从《Visual Basic》浅析计算机程序设计课程教学-最新教育文档

从《Visual Basic》浅析计算机程序设计课程教学计算机学科是一个日新月异的学科,相应的计算机课程也千差万别,其中一类是计算机程序设计,如《c语言程序设计》、《Visual BASIC程序设计》、《Visual c++程序设计》、《Visual Foxpro程序设计》、《Java》、《PowerBuilder》等。

在几年的教学工作中,我分别担任了此类课程相应科目的教学,经过实践和总结,在此以《Visual Basic》(以下简称VB)浅析计算机程序设计课程教学方法,以期与大家共同探讨教学策略,不断提高课堂的教学质量,以适应社会教学。

一、上好第一堂课,引发学生学习程序设计的兴趣如何使计算机程序设计课程课堂教学吸引学生,使教学内容良好进展,精心组织并上好第一堂是整个教学过程中关键的一步。

如何上好第一堂课,也是我们教师一直在探讨的一个问题。

积极地共同探讨教学方法,努力提高整体教学水平。

那么,如何上好第一堂课,引发学生学习程序设计的兴趣。

在此总结以下几点,仅供参考。

1、在“备”字上下功夫既备学生,又备教材,在学生方面,我们要了解学生的层次结构,知识水平,认知能力,有针对性的教学,在教材方面,对所教课程的教材内容要有一定程度的掌握,并查看大量的相关资料进行学习深入研究,统揽教材,融会贯通,用该学科的新颖的前沿的知识代替旧知识,这就要求我们教师不断学习新的知识,与时俱进。

如在VB教学前,我查阅相关VB知识,以掌握VB与VB的过渡情况,及两者的核心技术,为学生学习VB时指出一个前沿发展方面。

2、在“讲”字作文章如何把自己精心组织的内容传授给学生,第一次课让他们了解学科特点,提起学生注意,引发学生兴趣,这是我们教师应着重思考的。

美国著名的教育心理学家布鲁纳认为:“不论我们选教什么学科,务必使学生理解该学科的基本结构。

”第一次课应使学生了解该门学科的基本框架、教学目的、课程定位、教学安排、考核方式。

让学生心中有数,从而明解学习目的,端正学习态度。

非计算机专业Visual Basic案例教学模式探讨

非计算机专业Visual Basic案例教学模式探讨

非计算机专业Visual Basic案例教学模式探讨摘要:案例教学是一种以问题为核心、以案例为基点设计教学过程的教学模式,普遍被应用于医学、法学、管理学等学科教学中。

文章在分析Visual Basic程序设计教学现状的基础上,讨论了如何有效地把案例教学运用于VB程序设计教学当中,旨在探索一种符合非计算机专业教育教学特点,有利于快速培养学生编程意识与编程能力,进而有效提高VB 程序设计教学效果的教学模式。

关键词:教学模式;案例教学;策略;非计算机专业;Visual Basic1VB程序设计教学的现状1.1学习目的不明确一般情况下,学生课堂学习的主要动机集中反映在成就动机上,他是一种追求成就、希望获得成功的动机。

明确的学习目的是学生成就动机的集中反映,同时还调整和维持着学习动机。

但是,在实际教学过程中非计算机专业的学生一开始不知道为什么要学习Visual Basic这门课程,不知道VB能做什么,有些学生认为计算机课就是像样Word、Excel那样,因而对VB课程的一些理论讲解不感兴趣,实践课上又不知道做什么,学习动力不足,因此,让学生明白学习VB的目的,是VB程序设计教学改革的关键。

1.2教学时数不足造成VB程序设计教学时数不足的原因主要由两个方面:一方面,对于非计算机专业学生来说,Visual Basic这门课程只是一门公修课程,分配的绝对教学时数肯定相对较少;另一方面,讲授这门课程的教师基本上采用的都是理论课+上机实践课的传统模式,课时重复和浪费较为严重,最终无法完成教学任务。

因此,在无法争取到更多绝对教学时数的情况下,只能通过创新教学模式,提高现有课时的利用率来完成教学任务。

1.3教学评价方式不当不同的教学评价方式能激发学生不同的学习方法和学习动机。

考试是现行教学模式下检验和评价“教”与“学”的效果的最常用手段。

VB是一门实践性很强的课程,“活”的东西很多,学生是否已掌握和理解所学知识,需要通过在计算机上实际操作,并以能否顺利调试通过为标准来考核。

非计算机专业“Visual Basic程序设计及其应用”课程教学探讨

非计算机专业“Visual Basic程序设计及其应用”课程教学探讨
S in e & tc n l g iw ce c eh oo yve
2 1 年 9月 第 2 期 01 5
科 技 视 界
职校科技
非计算机专业“ i a B s 程序设计及其 V s l ai u c 应用” 课程教学探讨
丁之彦
( 江经 济职业 技术 学院 浙
【 摘
浙江
杭州
30 1 ) 1 08
边分析边讲解 。特别是一拿到题 目时 , 要带领学生仔细读题 , 告诉学生题 目里的每个 字都是有含 义的 , 不能忽 略它 。仔 细 读题 , 真分 析 , 目读 个几遍 , 题要 点就会逐 渐 清晰起 认 题 解
来; 然后 帮助同学分析解题要点 , 一点 一点地分析 , 与上课讲 解 的理论结合起来 ; 最后与他们一起编写程序 , 边说边写 , 简 单 的可 以由同学 自己说 出 , 的可以由教师 给出提示 ……这 难
} I
S inc ce e& t c n l g iw e h oo y v e
职校 科技
科 技 视 界
21 年9 01 月第2期 5
程序 、 问题等形式 , 以由同学共同回答或 者单 独回答 。另外 可 对 于同学们上机 、 作业 出错较 多的问题一定要重 点讲 解 。课 堂时间是宝贵 的, 留给它们用有事半功倍 的作用 。 () 3 上机操 作
笔者在几年来{ i a B s Vs l ai u c程序设计及其应用 》 的实 际 教学 中 ,主要 通过下列 四个方 面来实践 自己上述 的教学原
则。
( ) 堂讲授 1课 课堂教师讲授 的内容一定要 突出重点 ,不仅教师明 白, 学生也清楚 。这样 学生 会感到学 习思路 清晰 , 有助 于他们 的 复习和记忆 。在 V sa B s 程 序设计的例题讲解时 , i l ai u c 一定要

高职非计算机专业计算机课程教学的研究与探索-最新教育文档

高职非计算机专业计算机课程教学的研究与探索-最新教育文档

高职非计算机专业计算机课程教学的研究与探索高职院校的计算机基础教育是面向非计算机专业的计算机教学,其教学的基本目标是培养学生具备一定的计算机基础知识,掌握相关的软硬件技术,及利用计算机解决本专业领域中的问题的能力。

必须牢固树立以应用为目标的计算机教育的思想,要以必须为前提,以应用为目的组织教学,强调大学生计算机应用能力的培养。

一、目前计算机基础教学存在的问题目前,计算机基础教学中还存在许多问题,如学生学习的起点不一[1];师生对实验教学的认识不足,考核重知识、轻能力,习惯于纸上谈兵;教学内容选取脱离各个专业领域应用方向,实用性较差;教学组织过于模仿计算机专业教学,实验教学与理论教学比重不适合计算机基础教学的特征与目标;实验教学环境建设普遍存在重硬件,轻软件和资源;等等[2]。

二、计算机基础教学的研究与探索本着高职院校“以人为本,传授知识,培养能力,提高素质,协调发展”的办学特点,要使学生的计算机知识、能力、素质协调发展,关键要抓住能力培养,它既是知识的活化,又是素质的原生态[2]。

就本门课程而言,其培养目标应该是使学生对于计算机应用具有操作层面、技术层面和专业应用层面上的基本信息素养;逐步具备计算机操作使用能力、应用开发能力和一定的创新能力。

并取得相应的计算机应用技术资格证书。

要达到这一目标,在教学中需要从以下几方面入手:(一)教学理念的创新。

1.针对学生特点,进行分层次教学。

针对学生入学时计算机水平参差不齐的情况,可对新生进行计算机能力测试,然后根据自愿原则施行分级教学。

可以针对不同层次的学生开设不同难度的课程。

将基础相当的学生集中在一个教学班中组织教学,能够激发学生的学习积极性,促使学生都能在原有的基础上有所提高。

2.根据学科差别,合理的分类教学。

对于非计算机专业学生来说,计算机课程只是一门工具课,学习计算机课程的目的是学会使用这种工具并为专业服务,因此教师应当把教学重点放在应用上。

针对不同专业的学生,设计不同的课程案例,让学生体验和领悟利用计算机解决问题的思路和方法,这样不仅可以培养学生的创新精神和动手能力,还为学生的自主学习创造了新的空间和条件。

非计算机专业《Visual Basic程序设计》教学方法研究与改革

非计算机专业《Visual Basic程序设计》教学方法研究与改革

尽管 V B是 一 门简 单 、 学 、 用 的程序 设 计 语 言 有 力工具 。 易 易 课 程 . 由于 面 向 的对 象 是 非 计 算 机 专 业 学 生 。 枯 但 其 ( ) 清楚 VB中的几 个重 要概 念 2讲 介绍 完 V B的强 大 的功 能 和作 用 之 后 .就要 进 入 燥 的语 法 、 象 的 概念 、 以理 解 的程 序 设 计 思 想 还 抽 难
面 向对 象 程 序 设计 的基 本概 念 、窗体 与控 件 设计 、 各 程序 时的 实体 , 窗体 和各 种控 件 等 。 如 设计 V B应用 程 种 语 法 、 序 设 计 流 程控 制 、 组 、 件 、 形 制 作 和 序首先 要确 定将要 操作 的对 象 ;属性 ,对 象 的基本 特 程 数 文 图 在 选择 对 象 的某 些属 性 数 据 库 编程 等 内容 。 一部 分 内容 讲课 和实 验 时 间只 征 . 编程 时要根 据实 际的 需要 。 每
事件 , 行 VB程 序时 , 运 系统 能识 别 的动作 , 有 一 到 两次 课 。 由于学 生 的基 础 较差 , 因此 学 习总 是 进行设 置 ; 赶 不 上 教 学 进 度 。 而 久 之 . 生 就 失 去 了对 V 久 学 B这 如 鼠标 单击 、 双击 、 左击 、 击等 。方法 , 行 V 右 运 B程 序 系统 能进行 的动作 。 结果 的计 算 、 出和 打 印等。 如 输 门课 的 学 习 兴 趣 . 至放 弃 对 这 门课 程 的 学 习 . 终 时 。 直 最
础 教 学 中 的 地 位 及 作 用
用 基础 ) 中的第 2个层 次 . 时它也是 全 国计算 机 等级 数据库 编程 等多个 领域 中都有 着广 泛 的应 用 。 B还 可 同 V 考 试 的 内容之 一 在 非计 算机 专 业学 生 中开设 VB课 以对很 多软 件进 行二 次开 发 ,如 o e 件 , uo A mC 软 A tC D 程 的 目的是 普及计 算 机基础 教 育 .提 高学 生 的计算 机 软件 等 , 因此机 电工程 、 土木 工 程 、 境 工程 等 专业 的 环

Visual Basic程序设计语言教学探索

Visual Basic程序设计语言教学探索

VisualBasic程序设计语言教学探索作者:黄建雄来源:《中小学信息技术教育》2007年第10期新课程改革要求课程教学以学生为主,Visual Basic程序设计语言教学的主要目的是使学生能从简单问题出发,设计解决问题的算法,并使用VB程序设计语言编制程序实现算法解决问题。

这种编程解题方式与数学解题方式有相同点,更存在着许多区别。

数学解题一般是人利用数学方法直接解决某个具体问题,而编程解题是人要将他(她)的数学解题方法以程序(算法)的方式告诉计算机,然后由计算机执行程序来解决问题。

这对初学VB编程语言的学生来说可是不容易的。

那么如何做好这门课的教学呢?下面谈谈我的做法。

一、明确本课程的学习用途,消除学生畏难情绪很多学生认为:软件都是专业人员设计好的,普通人不需要学习编程。

于是,我在第一节课就向学生介绍了自己工作中遇到的问题,即如何批量打印毕业证,具体如下:例1:每学年的六月份是学校教务处最忙的时候,因为学校要为每一位毕业的学生通过电脑打印毕业证。

如果利用Word软件为每个学生输入相关信息再打印毕业证。

一个年段600多人,每人打印一份毕业证,要3000分钟(50小时),工作量可想而知,且容易出错。

如何解决这个问题呢?接着引导学生分析,既然学生的基本信息都已存,教务处一般都用Excel来处理,那么,我们可以利用现成的学生基本信息,编写一个程序来解决这一问题。

最后我演示并简要解析了一下我的程序。

通过以上例子,我让学生知道尽管现在已经有各种各样的软件在帮助我们,使我们的工作效率不断提高,但仍然会遇到一些现成软件无法做到的事情,需要我们在原来软件的基础上进行二次开发。

因此编程解题是很有必要的。

为消除学生对学习这门课的畏难情绪,我通过实例,简要介绍程序设计语言的发展,让学生知道了几种常见的程序设计语言(机器语言、汇编语言和高级语言),同时让学生感受到高级语言(如将要学习的VB语言)比起低级语言更容易学习和掌握。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

非计算机专业“Visual Basic程序设计及其应用”课程教学探讨
【摘要】高职院校非计算机专业学习《Visual Basic程序设计及其应用》课程是个难题。

笔者通过实践,总结出小步子教学、即时反馈、积极互动、自定步调、不断激励原则。

在课堂讲授、课前复习、上机操作、项目作业几个环节中实施,取得较好的效果。

【关键词】Visual Basic;程序设计;非计算机
《Visual Basic程序设计及其应用》是高职院校非计算机专业也开设的一门课程。

一线教师在教授这门课程的时候都有明显的感受:教程序设计课难,教非计算机专业程序设计课更是难上加难!
非计算机专业学生由于之前从未接受过程序设计课程的训练,在逻辑思维方面往往有一定的欠缺,很难用比较“专业”的思维思考课程中教师提出的问题。

教师在教学时经常会遇到两类“问题”学生:一类是学得很认真,能听懂,可是不会自己编写程序,只要一动笔就错误百出;另一类是既听不懂,也不会编写,逐渐丧失了学习的兴趣,每次上课的状态是:不知(教师)所云。

针对上述经常遇到的两类学生,笔者以为在教学中必须注意以下几个原则:
(1)小步子教学:程序教学必须被切分成很小的一步一步,教师不要怕步子小,一定要让大部分的学生听明白、跟得上,避免日后出现更多的“不知所云”者。

(2)即时反馈:在程序教学中要特别注意即时反馈原则,要马上告诉学生答案或思路的正确性,让他们不断检查、修正自己的思路,从而跟上教师的节奏,让他们始终保持课堂的注意力和兴趣。

(3)积极互动:在课堂上,要让大部分人“动”起来,这种景象类似于中学时代上英语课,比如用“开火车”(一组同学一个个回答)之类的提问方法,让同学们都保持高度的注意力,随时提问,随时回答。

这样令学生们始终处于一种积极向上的学习状态,让更多的同学参与进来。

(4)自定步调:在程序设计的关键内容教学上,不要怕“慢”,慢是为了今后的“快”。

教师要根据学生学习的实际情况随时调整讲解进度,一定要保证大部分同学都听懂的情况下,继续讲授下去。

否则,表面看进度是跟上去了,但是实际效果并不理想,讲下去可能还会返工重来。

(5)不断激励:高职院校的学生往往是比较强烈渴望肯定、激励的一个群体。

为了避免消极懈怠情绪,鼓励他们向困难挑战,激发他们学习课程的动力,往往需要教师不断地表扬和鼓励,让他们能够不停地保持对课程的积极态度。

笔者在几年来《Visual Basic程序设计及其应用》的实际教学中,主要通过下列四个方面来实践自己上述的教学原则。

(1)课堂讲授
课堂教师讲授的内容一定要突出重点,不仅教师明白,学生也清楚。

这样学生会感到学习思路清晰,有助于他们的复习和记忆。

在Visual Basic程序设计的例题讲解时,一定要边分析边讲解。

特别是一拿到题目时,要带领学生仔细读题,告诉学生题目里的每个字都是有含义的,不能忽略它。

仔细读题,认真分析,题目读个几遍,解题要点就会逐渐清晰起来;然后帮助同学分析解题要点,一点一点地分析,与上课讲解的理论结合起来;最后与他们一起编写程序,边说边写,简单的可以由同学自己说出,难的可以由教师给出提示……这类例题讲解一定要不厌其烦,一遍又一遍,直到大部分同学都真正掌握为止。

切不可直接把程序代码给他们,让他们直接得到一个答案,分析的过程远远比答案重要。

这样几个轮回下来,至少教师讲过的例题学生已经掌握了,灵活一点的学生也能应付题目小小的变化了。

(2)课前复习
学习能力比较弱的学生往往有这样的情况:上课还好,听的懂,过了几天全忘记了……其实这是由于他们没有做好复习工作,但是这项本来应该由他们自己完成的重要工作,却往往需要任课教师来替他们完成。

既然如此,教师就要预留出每次课的课前时间,专门用于复习上节课的要点:通过程序、问题等形式,可以由同学共同回答或者单独回答。

另外对于同学们上机、作业出错较多的问题一定要重点讲解。

课堂时间是宝贵的,留给它们用有事半功倍的作用。

(3)上机操作
程序不是写在纸上得来的,而是上机调试出来的。

上机能力是考核程序学习的一项重要指标,一定要让全体学生认识到这一点,上机要带作业本、笔记本,要和上理论课一样重视,甚至更加重视。

通过独立的上机调试,你会修正自己对语句的一些错误理解,会修改解题的思路,会验证一道题目真正正确与否。

在上机操作时,每当遇到上机问题,首先要鼓励同学自己检查错误,寻求解决方法,可以从书本,从互联网,从旁边同学那里寻求答案,如果仍然无法解决,一定要请教老师,不能让它“烂在地里”,而是要刨根问底,因为这正反映了你的问题所在。

教师对于学生的问题要认真解答,分析产生的原因,修正他思路上的错误,一定要十分耐心。

对于大部分同学的共同性的错误,一定要公开讲解,让大家都明白。

(4)项目作业
适度的项目作业是对一阶段的学习结果的检验和提高,在完成项目作业时,尤其是一些比较难的项目作业,可以适当考虑让同学们分组合作完成,这既是对大家合作精神的一种培训,也是充分考虑大家的实际情况,优差互补。

项目作业的上机指导教师一定要悉心进行,因为每组同学问题不同,恰恰是他们思路的真实反映,一定要抓住这个契机,帮助他们分析、提高。

这种反馈会对他们有很大的帮助。

经过笔者不断的实践教学,我们发现只有以“实例带理论、以项目推学习”的方式,才能比较好地激发学生学习的兴趣,让他们有了随时检验所学、验证所学的标准。

使用这种方式教学,培养了学生的合作意思,提高了他们分析问题、解决问题的能力,从而大大提升了他们的自学能力,这种因材施教的教学方式对于非计算机专业的学生是大有裨益的。

【参考文献】
[1]刘名卓,祝智庭.自导式网络课程的设计与开发[J].开放教育研究,2009(8):48-56.
[2]王兴辉,陈向东,张际平.基于自导式学习的教学设计模式初探[J].中国电化教育,2003(10):27-30.
[3]孙萍,冯巧娥,胡峰俊.基于Web的阶段式自导模式的应用:以Photoshop图像处理教学网站为例[期刊论文].中国教育信息化·高教职教,2010(8).
[4]王兴辉.成人自导学习与支持系统研究[D].上海:华东师范大学,2005.
[5]徐亚萍.基于自我导向学习理论的成人教学策略探析[期刊论文].河北大学成人教育学院学报,2010(3).。

相关文档
最新文档