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

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

2019-03-18

版权声明

举报文章

计算机基础课程包括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]。在整个实验教学过程中,创造一种教与学互动的交流情境。通过学生积极参与和实践,有效培养学生的动手能力和分析问题的能力。能显著提高计算机基础课程的实践教学质量,为未来劳动力市场输送大批所需要的应用型人才。

注:本文为网友上传,不代表本站观点,与本站立场无关。举报文章

0

好文章需要你的鼓励

写作没思路?你需要文秘服务

2~15天完成、写作疑难迎刃而解

了解详情

期刊投稿服务,轻松见刊

个性化定制期刊投稿方案,1~3月见刊

了解详情

被举报文档标题:实验教育在计算机基础的运用

举报类型:

非法(文档涉及政治、宗教、色情或其他违反国家法律法规的内容)

侵权

其他

验证码:

code

举报理由:(必填)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ava实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),可运行高分资源 Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。下面详细介绍C语言的基本概念和语法。 1. 变量和数据类型 在C语言中,变量用于存储数据,数据类型用于定义变量的类型和范围。C语言支持多种数据类型,包括基本数据类型(如int、float、char等)和复合数据类型(如结构体、联合等)。 2. 运算符 C语言中常用的运算符包括算术运算符(如+、、、/等)、关系运算符(如==、!=、、=、<、<=等)、逻辑运算符(如&&、||、!等)。此外,还有位运算符(如&、|、^等)和指针运算符(如、等)。 3. 控制结构 C语言中常用的控制结构包括if语句、循环语句(如for、while等)和switch语句。通过这些控制结构,可以实现程序的分支、循环和多路选择等功能。 4. 函数 函数是C语言中用于封装代码的单元,可以实现代码的复用和模块化。C语言中定义函数使用关键字“void”或返回值类型(如int、float等),并通过“{”和“}”括起来的代码块来实现函数的功能。 5. 指针 指针是C语言中用于存储变量地址的变量。通过指针,可以实现对内存的间接访问和修改。C语言中定义指针使用星号()符号,指向数组、字符串和结构体等数据结构时,还需要注意数组名和字符串常量的特殊性质。 6. 数组和字符串 数组是C语言中用于存储同类型数据的结构,可以通过索引访问和修改数组中的元素。字符串是C语言中用于存储文本数据的特殊类型,通常以字符串常量的形式出现,用双引号("...")括起来,末尾自动添加'\0'字符。 7. 结构体和联合 结构体和联合是C语言中用于存储不同类型数据的复合数据类型。结构体由多个成员组成,每个成员可以是不同的数据类型;联合由多个变量组成,它们共用同一块内存空间。通过结构体和联合,可以实现数据的封装和抽象。 8. 文件操作 C语言中通过文件操作函数(如fopen、fclose、fread、fwrite等)实现对文件的读写操作。文件操作函数通常返回文件指针,用于表示打开的文件。通过文件指针,可以进行文件的定位、读写等操作。 总之,C语言是一种功能强大、灵活高效的编程语言,广泛应用于各种领域。掌握C语言的基本语法和数据结构,可以为编程学习和实践打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值