教你如何上好计算机课程的实验课

计算机科学的课程不但有较强的理论性,也有较强的实践性,理论和实践是紧密相关、相辅相成,理论指导实践,实践加强对理论的理解,特别是以职业教育为主的大专院校,计算机课程的实验课在教学计划中所占的比重是相当大的,例如,我系计算机专业教学计划中FoxPro程序设计的总课时数是80,其中讲课44课时,实验36课时,由此可见,计算机课程的实验课是计算机教学不可缺少的重要环节,有着举足轻重的作用。

在计算机课程的教学中开设实验课,就是给学生一个理论和实际相结合的机会,学生在实验中必须亲自动手操作,来加深对计算机理论知识的理解,掌握计算机是怎样操作、如何运行的。通过上机实验让学生演示和操作软件的各种功能,了解它的特点和作用,逐步熟悉和掌握软件的功能及使用。尤其是《数据结构》,《高级语言程序设计》,《数据库程序设计》等课程,学生在实验中要自己编写程序,在计算机上进行编辑处理,程序调试和运行,从中可以发现问题,改正错误,学习编程的经验,最终获得所需的结果。因此,如何开好计算机实验课,对促进学生掌握理论知识,提高实践动手能力有积极的作用。下面我们从几个方面来讨论怎样上好计算机课程的实验课。

1.完善的实验课计划和提纲

上机实验计划是实验课的总体安排。包括实验题目、时间、地点、课时分配、实验次数,硬件和软件环境等内容。以便任课老师和实验室管理人员之间能够很好的配合,提前安排上机实验的有关事项。每一次上机实验都要有实验提纲。实验提纲格式为:

(一)实验题目

(二)实验目的

(三)实验要求

(四)实验内容

(五)实验步骤及注意事项

(六)实验思考题

实验提纲必须和实验计划一起编制,两者协调一致,实验提纲是实验计划的具体内容和实施细则。由系或者教研组组织有经验的教学效果比较好的专业课教师,对每一门计算机课程的实验计划和提纲进行精心策划,统一编制,在教学中不管是那个老师上这门课,都要按照统一的实验计划和提纲进行实验,学生在实验提纲的指导和安排下上机,完成实验课程,根据实验提纲执行情况书写实验报告。教师也是按实验提纲的要求来检查实验结果,评定学生成绩。因此,教师在进行实验提纲编制时对每门课程的每一次实验课都要有周密的安排,进行精心的设计。

2.计算机实验课程的准备工作

计算机实验课程的准备工作是非常繁琐同样也是非常重要的,通常包括以下几个方面的工作:

(1)硬件环境

实验室内学生上机所需的计算机及有关外部设备都要能正常运行,功能完好,适合学生上机实验,学生所用的磁盘要合理分配,集中管理,一些辅助教学设备(如投影仪、无尘黑板等)都要能满足上机实验的要求。

(2)软件环境

实验室管理人员要根据实验计划,选择好所需的操作系统软件、高级语言环境、应用系统和辅助教学软件,预先把这些软件装入计算机内并调试好随时可供调用。若有网络环境,管理员要为每一个上机的班级设置各自的帐号,根据实验计划分配所需的软件和必要的权限。另外,版本新、功能强的杀毒软件也是必不可少的,管理人员要随时用它来清除计算机系统内的病毒。

(3)组织和管理

计算机的使用要严格管理,要保持良好的秩序、严令学生遵守实验室各项规章制度,有条件的实验室要实行学生上机自动管理(学生上机之前用上机证划卡,系统自动为学生分配一个机号,该生即可在这台计算机上上机,否则该生不能上机),该系统还可以自动记录学生的上机时间,我们曾经根据这个功能破获了学生盗窃计算机内存芯片的案件。如果实验学生的人数超过计算机台数,最好是分组进行实验,使每个学生都有上机的机会,同时也便于管理和辅导。管理人员要严格控制学生使用外来磁盘,预防计算机病毒带入实验室。

(4)教师和学生

教师要对实验课的全过程进行周密的思考,要避免出现漏洞和疏忽;而学生要按实验提纲作好实验课前的准备工作,特别要学生自己编程上机时,学生一定要在上机前准备好程序,实验时主要是编辑输入程序和调试程序。

3.实验课的实施

计算机实验课是计算机课堂教学的继续,也是教学效果的初步体现。为了上好计算机实验课还必须做好以下工作。

实验课开始时,老师要重申本次实验课的目的和要求,指明实验要点和要注意的事项,对实验中的疑难之处和可能出现的问题要给予必要的提示和说明。在实验过程中学生初次使用的应用软件或生疏命令,教师要首先进行演示和讲解。

在实验中要尽可能发挥计算机的优势,充分利用计算机辅助教学软件和多媒体教学手段,特别是学生进行程序设计的实验时,教师可以先演示和讲解自己在科研工作中开发的一些应用软件,将一些程序设计的经验传授给学生,使学生有了一些感性认识以后能尽快动手进行程序设计。另外,教师要根据教学内容选择一些效果比较好的'辅助教学软件,例如,《数据结构》课程的实验课,可选择集编辑、编译、调试为一体的Pascal可视集成环境VP1和算法与数据结构的作业系统AD1,Pascal源程序可以在VP1上可视执行,能同步演示程序和数据的动态视图,为学生理解算法、学习编程,调试程序提供了便利的环境,AD1可对数据结构的程序设计作业进行测试评分,可以大大提高软件基础课的教学效果和质量。

最后一点,对学生的基本技能的训练要有高标准严要求,学生在操作计算机时一定要按规范和标准进行,如,开机、关机、入网、退网等要按正确的步骤,键盘打字的姿势要正确,特别是学生在编程时要训练学生养成良好的编程习惯和风格。要注意培训学生在计算机使用中的应用能力和应变能力,为学生今后独立操作和使用计算机打好基础。

4.实验课的总结

通过上机实验,学生对老师讲授的计算机理论知识、技术和有关算法都有了较为深刻的体会和认识,每个学生都会有不同程度的收获。此时,教师要及时督促学生总结上机实验中的收获,巩固所学的知识。为此,要求学生写好实验报告。

实验报告直接体现了学生上机操作的情况,是对实验过程进行概括和总结,具体内容如下:

(一)班级、学号、姓名、实验时间及课时数

(二)实验题目

(三)实验目的

(四)实验要求

(五)实验过程

(六)实验总结其中实验题目、目的、要求与实验提纲上的内容保持一致,实验过程要求学生根据上机操作中的真实体会如实填写,实验总结要明确实验任务完成情况及是否达到了实验要求,对于实验过程中遇到的问题及解决情况要有分析说明,实验后的收获和感想、建议和要求要敞开思想、各抒己见。这样才能真实的反映出学生的实验状况和水平,总结出宝贵经验和教训。

计算机课程的每门实验课都有着自己的特点和规律,只要教师能认真考虑它的特点和规律,抓好实验的每一个环节,计算机课程的实验就能获得成功,搞好计算机课程的教学也就有了保证。

计算机专业实验课,教你如何上好计算机课程的实验课相关推荐

  1. 计算机专业的实验器材,【计算机专业论文】系统观下的计算机专业实验平台建设(共3640字)...

    摘要:阐述计算机专业实验平台的建设,将计算机技术.信息化技术.互联网技术作为建设基础,合理建立计算机专业的实验平台,以此保证计算机专业整体的发展需要. 关键词:计算机工程,信息技术,网络系统,实验平台 ...

  2. 新工科下计算机专业,【计算机专业论文】新工科下的计算机专业有效产教融合(共4436字)...

    [摘要]经济发展与社会转型带来了产业结构转型的需要,大量高新技术产业迎来了新的发展机遇,尤其是应用类的学科.培养应用型人才已经成为了高等教育的重要目标,其中,在新工科背景下,计算机专业更是需要作出调整 ...

  3. 职业教育计算机专业宣传,对中等职业教育中计算机专业教育的思考

    王粟雨 [摘要]现如今,社会经济.科学技术的发现越来越快,计算机技术也越来越普遍的被应用于生活的各个方面.人们的生活越来越依赖于计算机带来的便利,由此可见计算机技术已经成为了人们生活中必不可少的一部分 ...

  4. 美国大学计算机专业都学什么,在美国大学计算机专业都学什么.docx

    在美国大学计算机专业都学什么 在美国大学计算机专业都学什么?/profile?xpt=bW9iaWxlaHViQHNvaHUuY29tmobilehubmp2016-11-22 09:44:10/s2 ...

  5. 计算机专业的创新方向和创业情况,计算机专业创新创业教育模式探究

    [摘要]创新创业教育模式是当前高校教育教学改革和研究的热点问题,是一种新的教学理念和教学模式的融合[1].创新创业教育如何在计算机专业的教学过程中融合,从而提高学生的创新精神和创业能力是高校需解决的人 ...

  6. 中学生计算机都学什么东西,计算机专业都学什么 初中毕业学计算机有前途吗...

    计算机专业都学什么 初中毕业学计算机有前途吗2018-08-31 16:36:41文/许君 计算机专业是近几年非常热门的一个专业,很多初中毕业生都会选择计算机专业进行学习,那么计算机专业都学什么呢?初 ...

  7. 计算机专业美国最好的学校排名,美国计算机专业大学排名

    美国的计算机水平绝对是世界一流的,那么美国计算机专业哪所学校好呢?下面是小编给大家带来的,希望对你有帮助. 1.麻省理工学院MassachusettsInstituteofTechnologyCamb ...

  8. 在职研究生计算机专业好考么,湖南在职研究生计算机专业好考不

    计算机专业曾经在十多年前是一个热潮,但近些年趋于平稳下来了.并不是说目前该专业热度下降了,而是说现在学习该专业已成为常态了.湖南是一个教育很发达的省份,那么湖南在职研究生计算机专业好考不? 第一,计算 ...

  9. 创新对计算机专业的影响,“互联网+”学科竞赛对计算机专业学生创新能力培养的影响...

    文中芳 程小蔓 董泽东 孙新杰 摘要:本文从"互联网+"所处现状出发,了解关于"互联网+"近几年的发展情况,同时结合各项资料了解现下各所高校对"互联网 ...

最新文章

  1. 规范性分析是不是产生最优业务成果的处方?
  2. Linux gdb 破解软件密码
  3. Selenium Grid Node 安装配置(CentOS 7 版)
  4. java int相除向上取整_Java基础篇——Java运算符
  5. LCD显示实验----STM32f4--HAL
  6. yii schema.mysql.sql_YII学习,初体验 ,对YII的一些理解.
  7. MySQL--pymysql模块
  8. 项目运行报‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件“
  9. 散粉在哪个步骤用_平时用的散粉除了所谓的定妆,还有这么多好处啊?
  10. IMPORT MULTIPLE JS
  11. 网络安全基础——批处理编写
  12. 步进电机驱动控制器,电动云台控制。
  13. Shiro 实战教程(上)
  14. 深度学习声纹识别_一种基于机器学习及深度学习的声纹降噪方法及系统与流程...
  15. php获取网页内指定内容,PHP中获取某个网页或文件内容的方法
  16. 智能指针的标准之争:Boost vs. Loki(转载)
  17. 计算机组成原理唐朔飞第六章知识点总结,计算机组成原理(唐朔飞)教材笔记 第六章 计算机的运算方法...
  18. 讲理论,重实战,腾达内部SpringBoot王者晋级之路全彩小册开源
  19. 学术论文中常见的英文简写
  20. 从底层源码认知Arraylist

热门文章

  1. 最高上涨30分!又有17所985大学公布计算机考研校线
  2. 武汉理工大学计算机学院分流,2018考生来信——我在读的武汉理工大学
  3. 考研跨考计算机推荐学校,跨考计算机有哪些院校推荐
  4. 【路径规划-VRP问题】基于人工蜂群算法求解双层2E-VRP问题matlab代码
  5. 2021届秋招—中兴面试(软件开发C++方向)
  6. [-128,127]内十进制转二进制
  7. 爬虫爬取学校通知信息(python))
  8. 人体检测技术之PIR
  9. 算法分析与设计实验十二
  10. 码住!几十个精品2d游戏素材,设计极强!