第一篇:论非计算机专业VFP课程的教学方法
论非计算机专业VFP课程的教学方法
摘要:近年来,随着科技的进步,计算机技术也得到了快速的发展,计算机应用已成为人们必须掌握的一项基本技能。具有较大优势的VFP系统成为目前各大院校教学的重点,文章具体分析了目前VFP在非计算机专业教学中的常见问题,并提出了建设性的改善措施,为在非计算机专业教学中更好的开展VFP教学奠定了基础。关键词:非计算机专业、VFP课程、教学方法
0 引言
近年来,随着科技的进步,计算机技术也得到了快速的发展,计算机应用已成为人们必须掌握的一项基本技能,计算机领域中的数据库技术是发展最迅速、应用最广泛的一个分支,是信息技术必不可少的重要组成部分。Visual Fox-pro(简称VFP)是一种关系型数据库管理系统,也是启蒙阶段的数据库应用系统和管理信息系统的常用工具。因此,把VFP程序设计课程作为数据库课程的重点教学内容已是许多高职院校非计算机专业不可或缺的选择。同时,VFP和C语言、C++一样成为全国高等院校计算机等级考试的考试内容之一。本文研究了非计算机专业VFP课程的主要内容和教学现状,结合课程教学实践提出了改善非计算机专业的VFP课程教学的应对措施。非计算机专业VFP课程教学中存在的问题
1.1 学生动手能力差
由于非计算机专业学生大多是计算机基础薄弱的学生,但是计算机编程对数学的逻辑推理能力要求非常高,因此很多学生在学习的过程中感到难度重重。
1.2 教学重理论轻实践
VFP课程是一门实践性很强的学科,学生只有通过自己上机实践才能消化理解并掌握所学内容,理论知识代替不了上机环节的操作。目前的教学中过多的强调着理论教学,而忽视实践教学。
1.3 学生学习目的不明确
由于教师一般采用顺序教学法,按照课本的前后章节,常规性的先介绍全部理论知识,再进行上机实践,最终导致学生分散地学习知识点,很难把相关内容前后连贯起来,建立起系统的概念。非计算机专业VFP课程教学的改善措施
2.1 明确教学目的
大部分学生不了解VFP这门编程语言,不知道其具体功能,甚至认为它还不如VB、VC、PowerBuilder等编程语言流行,因此学习兴趣不高。为了提高学生的学习兴趣,作为老师一定要想办法去解决。譬如,可以在上VFP编程语言第一节课的时候,就对学生们讲清楚VFP:它不仅是一种编程工具,更是一种数据库管理系统,通过这门课的学习,不仅要学习面向对象的程序设计,还要学习数据库基础知识和基本操作。通过数据库来处理海量信息,这是在信息爆炸的时代里,学生必须掌握的技能。另外,现行的数据库管理系统虽然很多,但是数据库的基本内容和应用原理是一样的。之所以选择VFP,是因为它和别的数据库编程语言相比,简单易学,而且功能也非常强大等。
2.2 利用多媒体设备同步练习
针对学生动手能力差的问题,可以利用如今在大多数学校均已普及的多媒体机房上课来解决,因为非计算机专业学生中存在一部分计算机基础操作都很生疏的学生,针对这一问题,利用机房的多媒体实现同步教学演示,老师在上面讲解,学生模仿操作,这样让学生在老师的演示下实时操作,动手能力得到一定提高。
2.3 改善教学方法
2.3.1 引入案例教学法,启发和培养学生运用知识解决问题的能力
案例教学法是指为了一定的教学目的,在教师指导下,由学生对选定的具有代表性的典型案例,进行有针对性的分析和研讨,做出自己的判断和评价,得出各自不同的结论,并加以比较、评估、选优,以提高分析问题和解决问题能力的一种教学方式。与传统的以教师讲授为主的被动灌输式教学相比,案例教学是一种注重师生互动的开放式研究型的教学方法,其实质在于培养学生的创造性思维能力。案例教学法的主要特点:(1)以学生为主体。案例教学法中则要发挥学生的主体地位,教师作为指导者,积极引导学生发言或者讨论,有效地把握课堂讨论气氛,让每一个学生的才智得到充分发挥,获得最大收益;(2)针对性。教学案例的设计具有较强的针对性,学生在思考、剖析这些案例的同时,也从中锻炼了自己解决类似问题的能力;(3)讨论性。教师通常针对每个教学案例设计一定的思考题,要求学生用现有的理论知识去思考、参与、分析和辩论,通过课堂的讨论、辩论,提高分析问题、解决问题的能力。2.3.2 互动教学法
在课堂上采用互动式教学方法在传统教学中,总是以教师为中心,以课堂为主体,上机只是作为验证课堂上所学理论的手段,学生总是被动地去学习,老师讲点,学生学点,缺乏学习主动性和学习热情。因此,不能使学生系统、全面地掌握知识,更谈不上激发学生的学习兴趣。要想使学生变被动为主动,变“你要学”为“我要学”,就应该以学生为主体,以能力培养为中心来组织教学,使每一堂课都变成“我想学什么”和“我要如何学”,充分调动学生的能动性。这样教师的作用就不是向学生灌输知识,而是帮助和引导学生去建构自己的知识。这需要教师从根本上转变自己的观念。教师只作入门性的、重点的、带有启发性的讲授,而不纠缠在每一细节,指导学生如何通过读书及通过上机实验掌握更深入的知识。同时,为了激发学生的学习兴趣,可以在课堂上演示用VFP编写的实用程序。让学生了解学好这门课程的用途,从而也调动了学生的学习积极性。在课堂教学中,不但要积极与学生交流,鼓励和引导学生积极探索,而且还让学生上讲台亲自动手操作,让学生及时表达和反映自己的想法,这样,不仅活跃了课堂气氛,而且也提高了学生的学习主动性,从而也达到互动式教学的目的。
2.4 带任务的实验课模式
为了更好地提高学生的实际操作能力,教师可以在每节理论课结束之前,详实的安排好实验的任务,并且采取积分制,并将该积分直接和学生的期末成绩挂钩,这样以成绩为驱动的锻炼模式,激发学生的实验积极性,每节实验课预留的任务会提前半小时开始面对面检测,并给出相应的积分,学期末会将该积分作为终期成绩的一部分,这样就比较有效地提高了实验课的效率,从而使学生的动手能力增强,当然这样的逐一检测对教师来说可能比较耗费体力,这也是目前发现该方法中不可避免的一个短处。总结
近年来,随着科技的进步,计算机技术也得到了快速的发展,计算机应用已成为人们必须掌握的一项基本技能。具有较大优势的VFP系统成为目前各大院校教学的重点,文章具体分析了目前VFP在非计算机专业教学中的常见问题,并提出了建设性的改善措施,为在非计算机专业教学中更好的开展VFP教学奠定了基础。
参考文献
[1] 孙惠娟.非计算机专业VFP课程教学方法探讨,软件导刊,2011.[2] 李霞.高校非计算机专业VFP课程实践教学方法探讨,农业网络信息,2010
第二篇:论计算机教学方法
论计算机教学方法
一、思想方面
思想上严于律己,热爱教育事业,各方面约束自己,鞭策自己,对自己要求更为严格,力争在思想上、工作上在同事、学生的心目中树立良好的形象,使自己的思想再上一个新的台阶,同时也对自己思想上有了更加高的要求。努力提高自己的教学水平和业务水平,提高自身的思想觉悟。
二、教学、工作方面
这学期主要担任信息技术教学和学校电脑设备的检修、维护等工作。为了提高教学水平和提高业务水平,向有经验老师请教的基础上,在教学之余,我也注重自身发展进步。除了听课,评课,参加教研组教研活动外,我还注意到要自学。从思想上,端正自己;从行动上学电脑技术,学教学技能等;在生活上注意形象,为人师表。
继续更新教育、教学理念,探索合适的教学方法
1、充分体现“学生为主体”,“教师为主导”的原则
信息技术教师在教学过程中应始终体观“以学生为主体”、“以教师为主导”相结合的原则,注重培养学生的自学能力、合作精神和探究欲望,在学习的整个过程中领悟信息文化内涵。教学实施的过程中,在充分理解新课程标准的情况下,根据学生的实际水平,重组教学内容。信息技术教学应该充分关注个体差异,设计分层次的学习目标。在教学过程中,要尊重学生的不同兴趣爱好和解决具体问题的不同技术思路。对学习起点较低的学生,要多鼓励、多帮助,提供有针对性的指导;对于基础较好的学生,要少限制、多支持,鼓励自主探究。
2、努力转变学生学习方式
课堂中倡导学生的自主学习,信息技术课程无论从教学内容、教学环境和教学方法上都非常有利于培养学生的自主学习意识和学习能力。比如:我们学完文字处理软件后,可以给学生布置一个电子作品,确立作品的主题,让学生根据自己的兴趣爱好,创作出集知识性和趣味性与一体的电子报刊,主题选择方向可以是环境保护、西部开发、世界无烟日、科技活动周、机器人、奥运等。老师给出作品要求,给学生两节课时间,可以上网搜集素材,以小组为单位进行电子报刊的制作,同时也培养了学生协作学习的习惯。可以从作品的思想性、科学性、创造性、艺术性、技术性几个方面给打分,全面给出评价,使学生得到一次很好的锻炼机会。
3、选择合适的教学方法
教学方法是影响学生学习方式的形成、完善以及改变的重要因素。信息技术课堂教学常用的教学方法有:
① 任务驱动。“任务驱动”教学强调学生在密切联系学习、生活和社会实际的有意义的“任务”情境中,通过完成任务来学习知识、培养技能、形成能力,提升素养。在“任务驱动”中所设置的任务要求做到科学、适当、适度。
③ 启发式。在发挥教师主导作用的前提下,根据教学目标,充分调动学生的学习积极性,引导学生展开思维活动,主动获取知识。这种方法有利于学生积极参与和学习,主动思考和实践。
④ 讲授法。信息技术教师根据信息技术课程的不同教学内容,做成各种教学课件,借助于有关设备,边讲授边操作,讲练结合,完成教学任务,达成教学目标。
⑤ 分层递进教学法。根据不同层次学生学习水平的差异,确定不同层次的教学目标,实行分层施教、分层测试评价。在教学过程中形成一种促进各层次学生不断递进的机制,开发学生潜能,发展个性,全面提高全体学生的基本素质。
四、总结
作为一名信息技术老师,应具有比别人更超前的目光,及时掌握最新的科技资讯,明白到自身的责任,为此,我经常通过浏览《中国信息技术教育》、《计算机应用文摘》等书籍,上网浏览新课程教学网等形式,学习更加多的、好的、新的知识。从中学习别人的长处,领悟其中的教学艺术。平时要虚心请教有经验的老师。努力提高自身的信息素养,形成自身的信息技术教学风格。
第三篇:计算机vfp试题
一、单项选择题(每小题 2 分)
【2】 下列()属于合法的变量名。
A、12xy
B、Form
C、@16
3D、student
标准答案:D
【3】 变量名中不能包括()。
A、字母
B、数字
C、汉字
D、空格
标准答案:D
【4】 存储在计算机内有结构的相关数据的集合称为_____。
A、数据库
B、数据库系统
C、数据库管理系统
D、数据结构
标准答案:A
【5】 执行以下命令序列后,显示的结果是()。
m=LEN(“119”)
m=m+
1?m
A、119
B、3C、4D、.F.标准答案:C
【6】 恢复删除记录的命令是()。
A、ROLLBACK
B、RECALL
C、PACK
D、REMIND
标准答案:B
【7】 设字段变量job是字符型的,pay是数值型的,能够表达“job是处长且pay不大于1000元”的表达式是()。
A、job=处长.AND.pay>1000
B、job=“处长”.AND.pay<1000
C、job=“处长”.AND.pay<=1000
D、job=处长.AND.pay<=1000
标准答案:C
【8】 下面关于Visual FoxPro数组的叙述中,错误的是()。
A、用DIMENSION和DECLARE都可以定义数组
B、Visual FoxPro只支持一维数组和二维数组
C、一个数组中各个数组元素必须是同一种数据类型
D、新定义数组的各个数组元素初值为.F.标准答案:C
【9】 下列哪项在物理存储上并不存在()。
A、数据库
B、本地表
C、视图
D、自由表
标准答案:C
【11】 表单生成器的主要作用是()。
A、创建和修改表单
B、添加字段,作为表单上的新控件
C、创建新表单
D、以上都是
标准答案:B
【12】 为了在报表中加入一个文字说明,这时应该插入一个()。
A、表达式控件
B、域控件
C、标签控件
D、文本控件
标准答案:C
【13】 用户自定义函数或过程中接受参数,应使用()命令。
A、PROCEDURE
B、FUNCTION
C、WHILE
D、PARAMETERS
标准答案:D
【14】 指定命令按钮对象是否响应用户引发的事件的属性是________。
A、Caption
B、Cancel
C、Enabled
D、Default
标准答案:C
二、判断题(每小题 1 分)
【15】 复选框控件可以有两种状态,分别是选中和未选中。
标准答案:N
【16】 USE XS IN 0表示在0号工作区打开数据表XS。
标准答案:N
【18】 在数据库设计器中能建立两个表之间的联系,这种联系是永久联系。
标准答案:Y
【19】 每一个表单都包括一个数据环境,在表单运行时可以自动打开表。
标准答案:Y
【20】 菜单定义后必须生成菜单程序才能运行。
标准答案:Y
【21】 算术运算符、逻辑运算符、关系运算符不能同时出现在一个表达式中。
标准答案:N
三、基本操作题(每小题 15 分)
【22】 打开考生文件夹中的自由表文件bcz07.dbf,进行如下操作:
(1)给该表增加一个字段“公积金”,类型为“数值型”,宽度为“6”,小数位“2”位;
(2)彻底删除姓名为“罗兰”或“丁强”的两条记录;
(3)把“于丽丽”的基本工资改为 850.5。
(4)采用命令方式计算表中所有职工的公积金,公积金为基本工资的 15%,将所用命令存入文本文件 “c07.txt”中。
(5)给所有性别为真值的记录做删除标记。
【23】 完成以下操作:
(1)新建一个数据库文件kcz01.dbc,保存到考生文件夹中。
(2)将考生文件夹中的kcz01_学生.dbf 和kcz01_成绩.dbf 添加到数据库kcz01中。
(3)为kcz01_学生.dbf 建立主索引,索引名、索引表达式均为学号。
(4)为kcz01_成绩.dbf 建立普通索引,索引名、索引表达式均为学号。
(5)为两个表之间建立关系。
(6)设置更新规则为级联。
四、简单应用题(每小题 10 分)
【24】 建立一个名称为menu09的菜单,菜单栏有“文件”和“编辑浏览”两个菜单,“文件”菜单下有“打开”、“退出”两个子菜单;“编辑浏览”菜单下有“雇员编辑”、“部门编辑”和“雇员浏览”3个子菜单。其中,点击“打开”时调用VFP的系统菜单“打开”,点击“退出”时退出VFP系统.三、基本操作题(每小题 15 分)
【22】 打开考生文件夹中的“bcz06.dbf”,完成以下操作:
(1)为该表增加一个字段“实发工资”,数值型,宽度为8,小数位2位。
(2)把姓名为“罗兰”的基本工资改为“780.00”。
(3)给性别为假值的记录的基本工资在原来基础上增加3%。
(4)将1960年以前出生的职工记录作上删除标记。将所用命令存入文本文件 “c06.txt”中。
【23】 打开考生文件夹中的数据库文件kcz04.dbc,完成以下操作:
(1)分别将表kcz04_1.dbf和kcz04_2.dbf添加到该数据库中;
(2)为表kcz04_1.dbf建立主索引,索引名和索引表达式均为“学号”;
(3)为表kcz04_2.dbf建立普通索引,索引名和索引表达式均为“学号”;
(4)为两个表建立关系。
(5)对表kcz04_2.dbf的字段“成绩”设置字段有效性规则为:成绩不大于100
五、属性设置题(每小题 10 分)
【25】 本题素材文件是考生文件夹中的sz12.scx,请完成以下设置:
(1)将表单设为初次显示时自动居中;
(2)将Label1的字体设为“隶书”,加粗,加下划线;
(3)将表sz12_1.dbf添加到该表单的数据环境中;
(4)在表单上建立三个文本框分别显示表sz12_1.dbf中的编号、姓名和工资现状。
第四篇:VFP课程总结
《Visual FoxPro 程序设计》课程总结
本课程授课班级:外语学院Z0701-06班
《Visual FoxPro 程序设计》是一门具有功能强大的可视话程序设计工具的数据库系统,已经成为社会生活诸多领域广泛应用的重要计算机管理技术。属应用与实践教学课程,是非计算机专业必修课。而且作为全国计算机等级考试二级考试的科目的一种,是非常重要的一门课程。学习Visual FoxPro 程序设计,可以培养学生的计算机操作能力和数据库管理能力。同时培养学生掌握计算机技术和信息管理的综合能力。
本学期承担外语学院Z0701、Z0702班的授课任务,经过师生双方的共同努力,目前取得了较好的效果。
在授课过程中,采用多媒体教学、大屏幕演示与上机实践相结合的教学方式。一个学期里,有32节理论课和32节上机练习课,具体教学手段如下:
理论课程和实践课程相结合,能按照教学进度计划完成授课任务。在理论课时通过大屏幕电子课件讲解,使学生能直观的看到教学的内容,然后就是到机房进行上机的练习,通过实践将理论知识进一步深化,加深记忆,教学效果明显提高。
在实践教学中,利用实验指导书,每周的上机实验都布置一定的实验任务,让学生利用所学的知识去探讨解决问题的方法,增加验证和设计类型的实验,而且每次实验过后都要填写实验报告,并将实验报告的成绩纳入期末考试的成绩之中。
在教学过程中也发现了一些问题,学生的基础差异很大,课堂进度很难满足多方面学生需求,为了解决这一问题,我将实验课划分4个小组,每个小组指定基础好、做题快的学生为实验指导员,帮助那些基础差的学生做作业,既调动了学生的积极性,又提高了班级整体教学效果,不让一个掉队。实验课采用“同步教学法”,即教师发出一个操作指令,全体学生同步完成,使学生感到实验课内容充实,有的放矢,同时上网、打游戏的学生减少了。
有效利用实验课时间,不占用课堂时间批作业。由于学时的限制,对于学生来说,实验课时间很宝贵,教师在实验课上主要任务是辅导学生巩固课堂内容,或是指导答疑学生在实验课上的问题,学生将作业传到网上,教师利用业余时间批改。班级还设置了一个公用信箱,师生可以交流,教师能及时掌握学生学习情况。
为更好地完成本课程的教学任务,我还精心制作了电子课件、教学进度表、题库、并认真填写教学日志。
高职计算机基础教学部
佟继红 2008.5
第五篇:计算机专业大学生程序设计课程教学方法探讨
计算机专业大学生程序设计课程教
学方法探讨
计算机专业大学生程序设计课程教学方法探讨
孙明伟,唐敏
(武汉大学遥感信息工程学院,湖北武汉430079)
摘要:对大学生编程素质的培养,对许多非计算机专业的高校院系来说也是一项重要的教学任务。非计算机专业的大学生面临计算机基础相对薄弱、程序设计课时安排有限等问题,为在有限的时间内提高学生的程序设计能力,采用一种教师理论讲解与学生实践操作紧密结合的三阶段教学方法,帮助学生迅速跨过了程序设计的门槛,让学生能够通过后续持续的自我编程练习提高编程
素质,取得了很好的教学效果。
关键词:三阶段教学法;程序设计课程;非计算机专业;本科教学
武汉大学遥感信息工程学院是集遥感、测绘、信息技术于一体的信息和工程类学院,学院培养的人才在中国乃至世界上一直具有重要的影响力。在本科生培养方面,除了系统培养学生的空间科学、地球科学等专业知识外,还系统培养学生的信息科学知识,包括计算机网络技术、程序设计技术、数据库技术、模式识别与人工智能技术等。由于专业课程较多,相对于计算机专业的学生来说,本院学生在信息学科的课程数与课时数安排上还是较少,比如计算机原理、操作系统原理等课程都没有教学安排。本人承担学院程序设计技术的本科教学工作,在学生计算机基础相对薄弱、程序设计课时安排有限的情况下,使用一套教师理论讲解与学生实践操作紧密结合的三阶段教学方法,使学生迅速跨过了程序设计的门槛,让学生能够
通过后续持续的自我编程练习来提高编程素质,取得了很好的教学效果。
一、程序设计课程的三阶段教学方法
程序设计是一门实践性较强的课程,理想的教学结果应该是学生通过程序设计课程的学习掌握编程语言、养成良好的编程习惯并能够完成简单的软件开发任务。根据程序设计课程的特点,学院将教学场地安排在具备100台左右计算机的机房。结合本院学生的学科背景、计算机知识储备等情况,本人将整个课程的教学过程划分成3个阶段,不同阶段采用不同的具体教学方法,各阶段具体教学方法如下表所示。
第一阶段,即学生刚开始学习程序设计的阶段。首先教师进行教材相应章节的知识讲解,使学生了解相应的基础理论。然后教师将示例代码输入到程序编译器,该过程中辅助适当的代码介绍并编译运行。最后要求学生将代码在各
自机位的计算机上进行输入与编译运行。对于初学者来说,最后过程中往往会产生大量的低级错误,包括编译器操作错误、输入法引起的符号错误等,这时学生通过举手示意,教师即到相应机位查看并解决各种问题,同时向学生解释错误产生的原因。
第一阶段的教学进度会比较慢,主要是由于学生刚开始接触程序设计课程,对编程环境以及程序设计理论比较陌生,因此会犯许多低级错误。教师在解决这类错误时,一方面需要自身具备较强的程序设计功底与丰富的程序设计经验,因为许多低级错误较难通过常规的编译器错误提示来定位与排除。另一方面教师也需要具备充分的耐心以及适当的技巧,如果出现的错误匪夷所思,则可通过学生的重复演示来定位程序错误的原因。随着学生练习次数的增加,程序出错的概率会逐渐降低,这时就可进入第二阶段。
第二阶段,即学生对编程较为熟悉 的阶段。首先教师同样进行教材相应章节的知识讲解,使学生掌握相应的基础理论。然后要求学生将示例代码输入到编译器并编译执行。如果例子较为复杂的话,该过程中部分学生也会出现一些编译错误或逻辑错误,导致代码无法运行或运行得到错误结果,同样学生通过举手示意,教师到相应机位查看、解决并解释问题。最后教师公布标准代码并适当解释代码含义,编译执行并展示代码执行结果。在该过程中教师需要要求学生参考标准代码,养成良好的编程习惯。第二阶段的教学进度就比较快了,该阶段可一直持续到将教材内容全部讲授完毕。
第三阶段,即学生进行软件设计的实践练习阶段。首先教师布置一个软件设计任务,比如要求学生编写一个类似于微软“画图板”的软件,明确要求软件需要具备的基本功能,并要求代码具备规范性、软件具备美观实用性等。然后学生利用三周左右的时间去独立完成软
件设计任务,该过程中学生可以相互交流或上网查阅相应资料,但不允许代码拷贝与抄袭。最后每位学生利用10分钟左右的时间公开演示所设计的软件,介绍基本功能与创意性、并展示关键代码等。在学生演示过程中,教师适当提问或点评,并根据学生的演示情况进行打分作为期末成绩的一部分。第三阶段可极大提高学生的实践动手能力,由于采用公开演示的方式,也基本杜绝了抄袭现象。
三阶段教学方法,各阶段在整个教学过程中所占的时间比例如图1所示。三阶段的教学过程结束后,几乎所有学生均能掌握程序设计的基本理论,具备程序设计的实践动手能力,能够获得较为理想的教学效果。
二、教学成果展示
以我院学生2011~2012学年、2012~2013学年学生程序设计课程的期
末成绩,来说明三阶段教学方法的教学效果。2011~2012学年,由于学院教学条件的限制,程序设计课程主要在普通教室授课,教学过程主要以理论讲述为主,课后学生动手练习为辅。2012~2013学年,由于学院教学条件的改善,程序设计课程改为在计算机房授课,并按照三阶段教学方法来实施教学工作。统计学生两个不同学年的期末成绩,得到如图
2、图3所示的结果。
从图2中可看出,2011~2012学年,62名学生参加考试,取得及格成绩的学生人数为49名,不及格学生人数为13名,大部分及格同学的成绩位于80分左右。从该结果可看出,程序设计课程如果仅仅使用课堂授课的方式,较难取得理想的教学效果。从图3中可看出,2012~2013学年,72名学生参加考试,取得及格成绩的学生人数为70名,不及
格学生人数为2名,大部分及格同学的成绩位于90分以上。从该结果可看出,程序设计课程改为在计算机房授课,并采用三阶段教学方法后,取得了理想的教学效果。
通过将学生的成绩按照≤69分、70~79分、80~89分、≥90分划分为4个成绩区间,分别统计2011~2012学年、2012~2013学年4个成绩区间学生人数占总人数的百分比,可绘制得到如图4所示的结果。
从图4中可以看出,2011~2012学年学生期末成绩主要分布在89分以下,而2012~2013学年学生期末成绩主要分布在90分以上,由此可见三阶段教学方法相对于传统的教学方法来说,能够显著改善非计算机专业的大学生程序设计课程的教学效果。
三、结论
程序设计是一门实践性较强的课程,对于高校非计算机专业的大学生来
说,在学生计算机基础知识相对薄弱及课时安排有限的情况下,采用一种教师理论讲解与学生实践操作紧密结合的三阶段教学方法,能够使学生迅速跨过程序设计的门槛,并继续通过不断的自我练习,巩固提高程序设计水平,实践也表明该方法能够取得理想的教学效果。
参考文献:
[1]王昊,王化更,谢飞,陈乃超。以项目教学驱动机电系统设计课程教学改革[J].教育教学论坛,2015,(1)。
[2]黄静,高延英,杨宇姝。基于计算思维的程序设计课程教学模式研究[J].计算机教育,2013,(5)。
[3]石媛,牟占军。浅谈高校教师教学方法的创新[J].教育教学论坛,2013,(4)。
[4]刘卫国,施荣华。计算机程序设计教学中的抽象思维能力培养[J].计算机教育,2012,(3)。
[5]张本成,龚伟。面向对象程序设计教学改革探讨[J].内蒙古师范大学
学报(教育科学版),2008,21(1)