非计算机专业“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语言)比起低级语言更容易学习和掌握。

非计算机专业中“VB程序设计”教学方法初探

非计算机专业中“VB程序设计”教学方法初探

非计算机专业中“VB程序设计”教学方法初探摘要:“Visual Basic程序设计”是面向高校学生开设的第一门程序设计课程,作为非计算机专业的专业基础课,近年来受到愈来愈多的重视。

本文针对非计算机专业的“VB程序设计”教学,提出无论是课堂教学还是实验教学环节,都应结合学生所学专业,将程序设计应用到其专业知识中去,以激发学生的学习兴趣,实现教与学相结合的良好效果。

关键词:VB程序设计语言;非计算机专业;专业实例法;教与学Visual Basic(以下简称VB)与许多程序设计语言一样,教学内容中除了包括数据类型、变量和常量、运算符和表达式等基本语言基础,更为重要的是结构化程序设计的三大控制结构和编程方法。

VB突出的特征是面向对象的事件驱动机制,使得编程时无论在设计理念、设计过程及设计方法上对教师的教与学生的学都有较高要求。

因此,采用先进有效、灵活多样的教学方法是提高“VB程序设计”课程教学质量的关键。

“VB程序设计”在高校非计算机专业中是专业基础课,不同于“高等数学”、“大学英语”等基础课,它的实践性很强。

现在的学生特别讲究实用性,总爱问“学习这门课有什么用?”,如果你仅仅告诉他们学了它以后可以编写程序,这样很难激起他们的兴趣,因为对他们而言,编程似乎离他们太远,他们更关心的这门课程是不是与所学专业靠拢,便于自己将来更好地加以应用。

如果脱离实际应用,学生的学习兴趣和积极性就不会太高,最后导致达不到预想的教学效果。

那么为了更好地激发同学们学习VB的兴趣,取得良好教学效果,使之成为今后专业工作中的重要手段。

根据多年来从事测绘工程专业“VB程序设计”教学实践,结合该专业特点,提出改变单一以计算机语言讲课的教学方式,应在课堂教学、实践教学环节,结合专业应用,寓专业实例于教,是行之有效的教学方法。

1课堂教学1.1选取合适的实例作为内容的切入点在“VB程序设计”教学中,VB语言基础的课程教学十分枯燥,学生听了以后也是一头雾水。

非计算机专业《计算机程序设计基础》课程教学改革研究

非计算机专业《计算机程序设计基础》课程教学改革研究

非计算机专业《计算机程序设计基础》课程教学改革研究VB程序设计作为非计算机专业理工类学生的一门计算机公共课,它知识点多。

灵活性强,需要教师在教学中不断探索总结教学方法和手段,文章结合作者多年的教学经验和实践阐述了任务驱动教学法、案例教学法和演示教学法的设计过程和几种教学方法综合应用在教学中起到了很好的效果。

标签:VB程序设计;任务驱动法;案例教学法;演示教学法一、引言在我们学校《计算机程序设计基础》这门课主要面向理工类非计算机专业的学生开课,选用的是Visual Basic 6.0程序设计进行教学。

由于VB程序设计语言作为高等院校非计算机专业的一门公共课,是当代大学生必须掌握的一种应用技能。

在培养非计算机专业学生严密的逻辑思维及利用计算机解决本专业问题的能力方面有着非常重要的作用。

但在VB程序设计实际教学过程中存在着诸如语言知识点多、学生计算机基础不均衡、程序设计本身枯燥难懂等一系列问题,这就要求我们教师要合理安排教学内容,在课堂教学与上机实践中针对不同的章节内容不断分析、总结、摸索出一些行之有效的教学方法,激发和培养学生对程序设计的学习兴趣和能力,使他们最终能掌握这门课程的技能。

本人在几年的VB教学中进行了长时间的探索、分析、尝试和实践,并根据学生的特点,尝试运用案例教学法、任务驱动教学法、演示教学法等多种教学方法综合运用,取得了很好的教学效果。

[1]二、运用任务驱动教学法任务驱动教学法是将所要学习的新知识隐含在一个或几个任务之中,学生通过对所提的任务进行分析、讨论,明确它大体涉及哪些知识,并找出哪些是旧知识,哪些是新知识,在老师的指导、帮助下找出解决问题的方法,最后通过任务的完成而实现对所学知识的意义建构。

学生在完成任务的过程中始终处于主体地位。

这样学生不仅学到了知识、提高了技能,还培养了动手实践的能力,提高了学生的探索创新精神。

[2]“任务驱动教学法”设计过程中,要求教师在把握总体教学目标的基础上,把总体目标有机地分解成若干小目标。

非计算机专业visual basic程序设计教学方法研究

非计算机专业visual basic程序设计教学方法研究

非计算机专业visual basic程序设计教学方法研究非计算机专业visual basic程序设计教学方法研究随着当今信息时代的迅速发展,计算机在各行各业中的广泛应用,必然需要大量的编程人才。

非计算机专业学生可以利用visual basic程序设计语言掌握编程技能,因而受到很多学校的重视,因此有必要研究非计算机专业visual basic程序设计教学方法具体措施。

首先,我们应给予学生一定的理论基础。

Visual Basic程序设计是一种面向对象的编程语言,学习者必须具备必要的计算机基础知识,特别是需要学习者具有一定的算法思维能力,如果没有相关知识,就很难完成编程工作。

基础理论阶段,我们可以采取针对学生不同层次情况进行分层教学,例如通过数据结构、设计原则和算法分析等基本理论知识讲解,给学生更多的基础理论积累,以便学习者能够从整体上把握Visual Basic程序设计的要点。

其次,应给予学生更多的实践机会,可以使用较为简单的例子,大致让学生了解使用VB进行编程时需要注意的问题,以及简单的编程过程,使学生更加熟悉编程语言,熟悉VD等工具的使用,从而建立较好的编程逻辑思维。

以简单的小项目引导学生进行编程实践,从而掌握编程思路,识别错误代码,解决编程技术中的技术问题。

这样才能培养学生的编程思维,并熟练使用Visual Basic 程序设计语言的能力。

最后,我们可以采取多种方式对学生进行考核,考核形式包括实践作业,考试等。

考试形式可以包括编程部分、理论知识等,分级考核,按照学生的技术水平设置考核内容,让学生熟悉考核环境,熟悉编程语言,从而提高学生的编程技术。

通过以上教学方法,可以为非计算机专业学生提供一个基础认知,充分发挥Visual Basic程序设计语言的性能,让学生比较轻松地学习,积极地参与学习,从而更快地掌握Visual Basic程序设计的知识。

非计算机专业程序设计语言的教学探讨

非计算机专业程序设计语言的教学探讨

非计算机专业程序设计语言的教学探讨说起我国非计算机专业编程语言教学的走向,就不得不提到我国高等学校计算机根底开展的。

我国的计算机始于20世纪80年代初期,从80年代初以来,高校的计算机根底教育大致上经历了三个开展阶段:80年代是起步阶段,90年代是标准阶段,进入21世纪,开始了第三阶段,即深化提高阶段。

计算机根底教育是指面向大学中非计算机专业学生的计算机教育,这部分学生约占全体大学生的95%以上。

非计算机专业中进展计算机教育的目的是培养大批能使用计算机的人才,而不同于计算机专业的培养方案,可以说他们是人才,学习计算机的目的完全为了应用,计算机只是作为一种现代工具来掌握,而不能当做纯理论的课程来学习。

明确了这个培养目标,那就可以有的放矢。

目前各高校非计算机专业编程语言教学的现状是:学时是有限的,学习内容是繁杂的,由此对学生产生的学习压力不仅苦不堪言,而现实更是多数非计算机专业的学生在毕业后,对于大学期间学习的编程语言大部分是忘记,假设想拾起来重新使用,也不是一件易事。

如何解决非计算机专业编程语言教学和实际使用二者之间存在的矛盾这个问题,是我们每个从事高等计算机根底教育的老师不得不思考的问题。

对于现存的高等院校非计算机专业编程语言教学的弊端,我们做以下几点分析说明:(1) 非计算机专业编程语言教学培养目标定位有误对于非计算机专业学生进展的编程语言教学,应与计算机专业的学生有所不同。

计算机专业培养的是计算机专门人才,将来从事信息技术理论研究、科研教学、系统开发等专业性的工作,而在非计算机专业中进展编程语言教学的目的是培养大批能使用计算机的新型人才,他们需要到达的程度仅仅是使用计算机这个工具。

作为高等院校非计算机专业编程语言教学方案的制定者,对于专业和非专业要到达的目标一定要明确,否那么有可能南辕北辙。

(2) 非计算机专业的编程语言教学设置好大喜功经过作者在国内各大高校做的,几乎各大高校对于非计算机专业编程语言教学一般从大学一年级就开始,陆续开有VB、C、FoxPro、SQL、C++、PB、Delphi、Java等,有的院校在高年级非计算机专业还开有计算机编程语言课程,美名其曰:多学点东西,增加就业砝码。

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

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

2012年01月第02期科技视界Science &technology viewSCIENCE &TECHNOLOGY VIEW 科技视界《Visual Basic 程序设计及其应用》是高职院校非计算机专业也开设的一门课程。

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

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

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

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

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

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

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

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

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

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

非计算机专业计算机基础课堂教学探讨-2019年精选文档

非计算机专业计算机基础课堂教学探讨-2019年精选文档

非计算机专业计算机基础课堂教学探讨1、引言对高校非计算机专业学生进行计算机教育的目的,不是让学生成为计算机领域的专门人才,而是培养学生利用计算机分析问题、解决问题的方法与意识,提高学生的计算机文化素质。

计算机基础作为大学计算机公共系列课程中的一门重要课程,但计算机技术以高速发展性、综合性成为制约学生学习和教师授课的难点。

目前高校非计算机专业的计算机基础教学从教学理念到教学方式和教学方法都需要做进一步的改革和创新,只有如此,才能将学生培养成既熟悉本专业知识,又掌握计算机应用技术的复合型人才。

为了培养优秀的跨世纪人材,必须提高教学效益,改革教学方法与教学手段。

才能适应现代教学的发展,下面就多年来计算机教学的工作总结,谈一点自己的看法。

2、高校计算机基础课程的教学目的、内容、特点大学计算机基础课程是高等院校非计算机专业学生的一门公共必修课,通过本课程的讲授与实习,使学生了解计算机科学的最基本知识和理论,具备基本的计算机操作和使用技能,熟练地运用典型的系统软件和应用软件进行各种基本操作,培养学生利用计算机分析问题、解决问题的方法与意识,提高学生的计算机文化素质,从而适应信息社会的飞速发展,达到新时期对高等院校学生基本素质的要求,并为以后进一步学习和应用计算机知识打下坚实的基础。

本课程着眼于计算机基础教育,更多地从应用角度出发。

要求了解计算机的基本结构和工作原理;了解Windows XP系统的概念和基本功能,熟练掌握Window XP基本操作方法;掌握计算机中常用软件Office 2003办公软件的使用方法;了解多媒体技术的概念;了解计算机网络技术和知识;认识和理解信息系统安全的重要性和必要性。

了解当代人应具有的社会责任与职业道德规范,理解软件知识产权和国家相关法规。

该课程具有学生基数大,专业面广、实践性强等特点。

3、目前计算机基础教学的现状和问题随着时代的发展和计算机的普及,大学生进入大学之前对计算机的掌握程度有了很大的变化,经济发达地区与贫困地区的学生在入学前对计算机的掌握程度也形成很大差异。

  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).。

相关文档
最新文档