实验教育在计算机基础的运用

实验教育在计算机基础的运用

 

计算机基础课程包括World、Excel、PowerPoint、C语言程序设计、数据库程序设计和网页制作等内容。计算机基础是大学生必需掌握的重要基本技能,并与专业技能培养、生产实际应用紧密相联[1]。因此,这些课程的实验教学应结合实际应用的案例组织进行,以“教、学、做”三合一为原则,项目教学和案例教学相结合。实验教学中围绕实际应用展开,各个单元采用“应用导向、任务驱动”教学方法[2]。启发式实验教学是以教师为主导,学生为主体,启发为前提,掌握操作应用为目的,能培养学生分析问题、解决问题的综合素质,强化学生的动手操作能力。将介绍典型应用实例、操作演示、操作练习贯穿于实验教学过程之中,构成一个理论与实践相结合、实验教学与课外实习相结合、教学与应用项目相结合的实践教学链。能显著提高学生的学习积极性、基本技能和动手能力,提高计算机基础课程的实践教学质量。   1应用项目导向实验教学法   项目导向实验教学法是理论与实验操作相结合,一体化的全新实验教学模式。理论知识讲授为实验项目服务,实验项目又围绕理论知识展开。边分析讲解、边操作演示、边动手练习,讲练结合,激发学生学习兴趣[3],提高学生分析问题、解决问题的能力。根据理论教学内容和学生的实际水平选取适当的实验项目对搞好一体化的实验项目教学至关重要,例如网页制作课程实验项目就选取创建一个具体网站。实验教学可围绕经典的网站展开,分析网站的制作全过程。设计分析要突出“模块式”特点,要点清晰。将网页制作的知识点和技术要点穿插到制作各个阶段中,使学生掌握各个知识点的实际应用。项目导向实验教学充分调动学生的学习积极性,提高了学生的应用能力和创新能力,教学效果反映良好。   2结合任务驱动实验教学法   任务驱动实验教学是以任务为驱动的教学方法,先将实验教学内容构建一个或几个具体任务,再分解出若干个相关的子任务,由学生独立完成,以学生为主体、教师进行指导和评价。学生在强烈的问题动机驱动下进行积极探索、分析和讨论,在教师指导下完成任务。具体分为以下阶段:提出任务、拟定方案、收集素材、逐步解决、完成任务、总结评价。例如,World课程实验教学的任务选为文本排版处理,包括纸张的设置、文字段落的处理和图片设置等。操作任务可按每个学习模块设计一个具体的子任务,分多次完成。分配操作任务时只提出文本要求和技术要点,素材由学生自己收集,文本的风格、布局由学生自己决定,充分发挥学生的自主学习能力和实际操作能力。通过任务驱动法训练学生设计一个完整文本和处理特效的技能,掌握一些特效制作技术。任务驱动实验教学法能调动学生学习积极性和主动性,端正学生的职业态度,有效提高学生的知识应用能力和创新能力。   3运用启发式实验教学法   以教师为主导,学生为主体,启发为前提,掌握操作应用为目的是启发式实验教学的原则。在实验教学时先由老师结合课程内容提出相应问题;然后对问题进行分析、讨论,引导启发学生去思考和深入探索;确定解决问题的方案,进行实验操作,最后对整个实验过程进行总结。实验学习过程中可使用多种启发方式,包括对比启发、讨论启发、探索启发、训练启发。启发式实验教学能培养学生分析问题、解决问题的综合素质,强化学生的动手操作能力[4]。   例如在C语言课程实验教学中关于操作面向过程与面向对象这一内容时,可结合设计一个班级的管理系统,其基本步骤可为:(1)问题提出:系统的功能,应包括查询学生功能、学生成绩统计和排序功能。(2)功能的分析和素材准备:收集班里学生的基本数据及选择特效应用程序。(3)操作过程:分析解决问题的步骤,每一步骤就是一个功能,每个功能用一个函数来编写。如查询学生资料功能和学生成绩统计、排序功能,启发指导学生分别编写以下程序:Void查询(strec*char*b){inti;strech;for(i=0;i<n;i++)if(strcmp(a.numb)==0){h=a;break;}else{h.num=="";h.s=-1;}returnh;}可按学生学号来查询出学生的资料。Void成绩统计{int?n,k;float?score,sum,ave;sum=0.0;for(n=1;n<=30;n++){for(k=1;k<=4;k++){scanf("%f",&score);?sum+=score;}ave=sum/4.0;printf("NO%d:%f",n,ave);}可统计30名学生4门课程的成绩,并计算出学生的平均分。使用时要依次调用,启发学生如何设计好一个主程序及界面程序。每个功能就作为一个函数,给主程序调用。结合C语言程序的语法(即顺序、选择和循环)来编写程序和修改程序。(4)最后对整个设计流程的方法进行总结,并指出程序编写过程中遇到错误和进行修改的经验。对于应用C语言还可提出设计一个银行或图书馆管理系统,可让学生利用课外时间自己去设计练习。运用启发式实验教学可突出实战技能的训练,体现岗前培训指导思想。   4实际案例实验教学法   先进的实验教学方法,一方面要给传统实验教学以新的内涵;另一方面要引进一些发现、探索、归纳、推理的现代实验教学方法,从而建立科学、先进的实验教学模式,真正将学生的动手能力培养落到实处。应用实际案例教学,就是一个有效途径。实际案例实验教学法是指通过对一个实际案例的教学,分析其成功与不足的地方,引导学生对案例进行观察、分析、讨论、操作、总结和归纳的一种开放式实验教学方法。案例教学能启发学生思考问题,注重培养学生分析能力和动手的能力。将实际案例引入实验教学过程,可使知识点与实际应用结合起来。在access数据库程序设计课程实验教学中,可采用经典实例赏析、实验操作、同步辅导等不同方法。例如,实际案例以设计旅店管理信息系统为例子,其功能要求:(1)能实现床位的分配和回收;(2)查询床位空缺的信息;(3)系统重置。在充分利用现代多媒体教学、交流沟通的基础上,先让学生建好数据库结构。   首先制表记录入住旅客的个人信息:例如,字段名:Gno表示自动分配旅客号,类型为Text。Name为旅客姓名,类型为Text。Age为年龄,类型为Integer。Type为性别,类型为Text。Dat为旅客到达日期,类型为Text。Gno为入住旅客号,类型为Text。Rno为房间号,类型为Text。Num为旅客入住床位号,类型为Integer。其次设计好各个功能模块实现的算法框图。例如,床位分配算法框图——输入有关数据:姓名、年龄、类别、到达日期、房间等级——根据类别查询全店空床总数(若空床总数为0,打印客满退出)——查询空床数不为零的房间——添加入住旅客记录、个人信息——取床号——打印输出信息:旅客编号、房间等级、房间号码、床位号码——结束退出。采用第一课堂与第二课堂相结合,收集素材,边练习边操作,边指导,最后完成程序编写。将实际案例引入实验教学,促进学生动手能力和创新思维的培养,普遍受到学生欢迎。#p#分页标题#e#   5结语   通过对高校计算机基础课程实验教学过程的探讨,提出较适合高校学生实际应用的实验教学方法[5]。在整个实验教学过程中,创造一种教与学互动的交流情境。通过学生积极参与和实践,有效培养学生的动手能力和分析问题的能力。能显著提高计算机基础课程的实践教学质量,为未来劳动力市场输送大批所需要的应用型人才。