标题：计算机实验课
课程目的
计算机实验课是专门学计算机而制订的。
前言
随着计算机科学技术和计算机产业的飞速发展，计算机得到广泛地应用，算机知识教育正在全面普及。计算机技术和计算机知识成为人人必须掌握的工具。大学生毕业需要通过计算机等级考试，人们找工作需要有计算机证书，工人上岗需要进行计算机培训，技术人员申报职称需要进行计算机考试。计算机的应用已经不仅涉及整个社会的各个领域，遍及各行各业，并且走进不少人的家庭。于是，高等院校的计算机专业不断增设，学生人数不断扩招，以适应社会对计算机专业人才的增长需求。计算机专业成为热门专业，学生学习计算机的热情也很高涨。同时所有的非计算机专业的学生也都有计算机课程的学习任务。加之新的计算机硬件、软件不断涌现，更加大了人们对计算机学习的力度和难度。
大家都来学习掌握先进技术，这当然是好事。然而，有学必须有教，授课也必须提高上去才行。近年来，在高等院校逐渐出现了教学负担沉重、师资力量严重不足的情况。使得一名教师经常一次带五个班甚至以上的学生课程，教学质量难免不受影响。
太大的合堂授课，对学生的听力、视力、注意力、抗干扰能力都有很高的要求，有些学生交头接耳、窃窃私语，虽然不能引起轩然大波，但都会影响正常的课堂教学秩序。而学生多了，教师难于对学生全面的管理，对学生的迟到、看报纸、看其他书籍的学生难于得到及时的提醒和应有的教育，学生在听讲时心不在焉，教师更无暇照顾。太大的合堂授课，对教师的语言表达能力、板书能力、维持课题秩序等能力也都应有更高的要求。教师不仅要用自己的知识吸引学生，而且更重要的是要用自己的讲授艺术吸引学生。否则，教学效果不佳。
计算机教学，一个重要的环节是学生上机实习。教师在较大的合堂教室讲课要说还可以，但学生上机实习目前是不行的，必须单班进行。这样导致教师用在上机实验的时间大大超过了课堂授课的时间。循环多了，单一而枯燥，疲于应付。
教师负担太重，势必影响教学质量。久而久之还会使他们形成疲劳应付和走过场。人的精力总是有限的。教师也要学习新的知识，不断提高自己。教师还要进行科学研究，不断发明创新。如果这样长期下去，随之而来的可能是恶性循环，可能会对整体的教学质量产生严重影响。教书育人，科教兴国，不可掉以轻心。基于这种情形，笔者以为：设置计算机实验课程，使计算机的理论教学与上机实验教学分别进行，分而负担教学重担，减轻授课教师的负担，改善教学环境，从而试图保证教学质量，进而提高教学质量。
计算机实验课程的开设
学生可以充分发挥年轻人的新思想、新思维发现问题，提出问题，与老师探讨解决。教师可以及时发现问题，解决问题，教书育人，使教学工作顺利进行。教师可以因人施教，对于有专长、有新思想、有独特见解的学生，教师能够给予启发、引导，加强定向培养，使学生更讲一步。对于学习吃力、成绩较差的学生，教师能够进行补课、重点辅导，研究出更好的教学方法。
计算机实验课程的开设，授课教师可以把更多的精力用于课堂教学的研究，探讨创新思维的启发式教学的方法，进行电子版课件的设计与制作，提高讲课艺术和方法。计算机科学技术的发展是日新月异的，计算机教师都有继续学习的紧迫感。计算机实验课程的开设，授课教师有时间学习新的知识，掌握科学技术动向，进行科学研究，从而为教材增加相关的新内容，还可以编写新的教材，增设新的课程，开设新专业。从而也才能使学生跟上时代的发展。教师为了了解掌握学生的上机实验能力，也可以带上1～2个班的上机实验课程。
闻道有先后，术业有专攻。计算机实验课程的开设，使计算机的理论教学的教师与计算机上机实习教师，分工协作，业有专攻，更快提高，更有成效。
实验课程教师队伍建制
所以必须有强有力的实验教师队伍。设置计算机实验课程后，实验室的工作负担会成倍增加，实验室的教师将严重不足，必须增加实验室人员编制，健全计算机实验课程的教师队伍。加紧原计算机实验室教师的培养和提高。还可以对原有计算机教研室的教师分流，作相应地调整。
设置计算机实验课程对实验室教师提出了更高的要求，需要具备广博的计算机理论知识与实践的识。带有实验的计算机硬件课程有：电路分析、数字电路、逻辑基础、单片机原理、微机原理、计算机组成原理、接口技术、计算机网络与通信等几十门。带有实验的计算机软件课程有：软件工程、操作系统、编译原理、数据结构、汇编语言、C语言、FORTRN语言、JAVA语言、VB语言、数据库原理等几十门。这些都是要求实验室教师分工掌握的
作为实验教师其职责应有：
①．掌握有关计算机实验课的仪器设备知识，平时对实验仪器、设备进行保养维护，一般故障进行修理排除。对于大的故障急时上报，请有关部门或单位进行处理。保障仪器设备的完好率。实验课前准备好实验需要的一切材料、工具、设备、仪器。实验课上对仪器设备出现的常见故障及时排除。保证实验课的顺利进行。
②．对计算机理论知识、实验实践知识进行学习和掌握。课前进行充分地备课；课堂上进行实验课的必要讲授。这种讲课必须简短明了，认真讲好并非容易。如可以使用案例教学，从为数众多的成功案例中，选择经典案例，引导学生从实际需求分析→建立物理模型→建立数学模型→结构设计→逻辑设计。运用知识，动手实践，通过亲身体会找出差距，开拓思路，锻炼对基本知识的运用能力。又如制作实验课演示课件，让学生快速了解实验过程掌握实验方法。当然，教学方法是多样的。对学生实验进行辅导，对学生的提问进行答疑。学生的问题会是广泛的，所以答疑有时会是很难的。一个学生提出的问题，有时可能要多个教师长时间的解答。
③．了解理论课的进程，基本上按理论课的进程安排实验课的进行。
④．批改实验报告。要求学生实验结束立即写出实验报告，报告中包含如下内容：实验的目的、内容；实验的操作步骤；实验结果的分析；所使用的实验设备型号及数量等。批改实验报告不仅是对实验结果的检测，而且也是教师与学生对话的重要窗口。
实验课教学大纲和教材
根据国家和学院的有关规定和要求加紧编写实验课教学大纲和编写实验课教材。按不同的专业、学科编写各种实验课教学大纲和相应的实验课教材及实验任务书、实验报告。学校的专业、学科是多种多样的，对计算机知识和实验的要求也是不同的。计算机实验课要一一满足各个专业、学科的实验要求是不实际的。可以分为计算机专业、工科专业、理科专业、其他专业等等。专业、学科可以靠上选择，以基本满足其要求为可。当然，学生可以选修其满意的实验课。
计算机实验课有几十种，实验安排不能一一列举。下面以数据库原理实验课安排为例加以说明。数据库的分类很多，系统版本很多，课程名称也大不一样。在软件环境 Windows 2000、SQL Server 2000 的情况下数据库原理实验课，非理工专业24学时，理工专业18学时，计算机专业8学时。可以做如下安排。为了便于对比，建表1如下  表1:数据库原理实验课安排表实验室教师要不断学习新的知识，掌握科学技术新动向。要进行科学研究，把实验室变成最好的科研基地。为了教学的需要和发展，还必须作好以下工作：
a．进行实验课的开发：计算机科学技术的发展，不断有新的成果涌现，从而产生新的理论课程，也同样产生新的实验课。但是这 种产生是被动的，不是开发。我们所说的开发，是主动的：在现有成果的基础上，开发新的应用领域的实验课；在新的成果出现后，先于新的理论课程产生的实验课。
b．进行好课程设计： 课程设计是学生课程的全面掌握的关键环节，一定要认真抓好。
c．开发多项课程的综合性实验课：学生经过一段时间的学习后，学习了一定的知识和技能。开发多项课程的综合性实验课，让学生把所学的知识综合使用，既可以更扎实地掌握知识，又提高了动手能力，为以后的工作打好基础。
d．开设开发性实验课：学生的思想是新颖的、敏捷的。可以让学生充分发挥他们的想象空间、聪明才智，给他们一段时间、一定学时，让学生自由发挥。教师只提出一定要求，看在最后结果。象生产实习这段时间就好。
e．开设科研性实验课：把一些教师的科研项目让学生参与，对学生的发展会有好处。为大学生科协提供方便，可以经常听听他们的意见。等等。
通过以上措施的改革，可以提高学生对各门专业课程的综合运用能力，拓展学生解决实际问题的思路，提高实验效率。
实验室也是科研的基地，是出人才的地方，也是出成果的地方。让我们把实验课教的更好，把科研搞的更好。为我们的教学、科研做出更大的贡献。