大学计算机综合实验报告 第1篇
关键词:数据结构;实验教学;教学改革
基金项目:本文系南京邮电大学计算机学院教学改革项目(项目编号:12)的研究成果。
“数据结构”课程是计算机科学与信息管理等专业的核心课程之一,它在计算机领域的重要性仅次于编程基础。[1]我国制定的CCC2002体系强调了“数据结构”在计算学科及电子信息学科中的作用与地位。该课程一般以“计算机高级程序设计语言”为先修课程,也是“操作系统”、“数据库”、“编译原理”等专业课程的基础。“数据结构”课程涉及的知识点较多、实践性很强,除了要求学生有严密的逻辑思维外,还需要拥有较好的编程实践基础。目前,大多数高校“数据结构”课程的教学工作均在一学期内完成。学生学习任务较重,往往在学习过程中出现“重理论、轻实践”的现象。许多学生在设计和实现算法方面表现不佳。为了在有限的学时中得到更好的教学效果,使学生在算法设计和实现两个方面的能力都有所提高,笔者从“数据结构”课程实验教学环节入手,尝试了一系列的探索和研究。
一、实践教学目前存在的问题
“数据结构”是一门实践性很强的课程。实践有助于学生更好地理解和应用所学习的理论知识,实践环节是无法替代的,直接影响学生的学习效果。然而,目前的“数据结构”实验教学环节普遍存在如下的一些问题:
1.学生对实践环节重视不够
目前,学生对“数据结构”课程实践环节普遍不够重视。主要原因如下:
第一,主流开发语言和集成开发环境,如C++、Java等,均提供了现成的数据结构程序库。程序员可直接调用程序库中的函数而无需重头编写底层数据结构。部分学生认为,只要掌握程序库的使用方法,便无需实践数据结构的底层实现。然而,无论是C++的STL和Boost程序库,还是Java语言的集合类,均无法满足某些程序苛刻的性能要求。因此对学生而言,仅仅掌握某种特定编程语言的程序库是不够的。
第二,由于“数据结构”课程以笔试作为衡量学生学习成果的主要方式,加上实践环节考查指标并不明确,造成很多同学不重视实践环节,导致实践环节效果不理想。
第三,学生对“数据结构”在操作系统、数据库、编译器中的实际应用知之甚少,部分同学虽然知道“数据结构”课程十分重要,但并不知道数据结构在各个领域的广泛应用。
2.学生程序设计能力薄弱
学生程序设计能力薄弱,是部分高校长期普遍存在的现象。究其原因,主要包括以下两个方面:
首先,部分学生程序设计基础较薄弱。对于C++的某些基本语法并不熟悉,也不了解使用封装、继承和多态型在编写大规模代码过程中带来的好处。大量的对语法知识的要求导致学生难以阅读和编写程序,造成学生思想上的困惑。
其次,对程序设计能力薄弱、基础较差的学生而言,某些优秀教材[2,3]并不适合。学生阅读这些教材时,虽然能够理解算法的含义,但是却无法将伪代码转换成对应编程语言的程序代码。这一方面导致学生无法动手实践,另一方面也进一步削弱了学生的编程能力。
3.实践过程中无法得到及时的反馈
许多学生在“数据结构”实践课中采用先编写、后调试的方法,这种编写代码的方式对代码量较少、代码逻辑较简单的程序是有效的。但对于代码量较多、代码逻辑复杂的“数据结构”程序则不可取。由于拼写和逻辑错误,导致最终程序错误较多,难以调试。由于在代码编写过程中无法得到及时的反馈,导致学生丧失了进一步学习的兴趣。
此外,编写代码、正确执行后,许多同学不及时总结经验教训,反复犯相同错误。对待实验报告撰写工作态度不端正。教师没有及时将实验报告成绩和其中存在的问题及时反馈给学生,部分学生不了解实验报告和实验的评分细则,对实践环节最终成绩不满,也反过来削弱了学生学习该门课程的兴趣。
二、实践环节的教学改革
针对教学中存在的以上情况,笔者主要从以下几个方面进行实践环节的探索和改革:
1.引导学生重视实践环节
第一,加重实践环节占用总评成绩的比例,从原先的10%-15%增加到20%。改变传统模式下主要依靠平时作业、课堂表现和期末考试成绩的评价模式。增强实践环节比重,旨在督促学生参与实践、编写程序和撰写报告。
第二,在课堂教学中,提纲挈领地讲解C++、Java语言程序库的不足之处,使学生明确具备编写数据结构代码能力的重要性。
第三,针对多种数据结构,讲解其在操作系统、[4]数据库[5]和编译器中的实际应用。开源软件为“数据结构”教学提供了大量的实际案例。通过介绍数据结构的实际应用,提升学生的学习兴趣,提高学生对实践环节的重视程度和兴趣。
最后,尽早明确实验任务和目标。让学生在教学过程和实践环节中明确认识到,只有按部就班,才可以完成实验任务。在实践环节中,不能随着学生的完成情况无限制地增加题目的要求和难度,而应做到因材施教,因人而异。
2.提升学生程序设计能力
教材是学生入门和提高的主要材料。笔者选用人民邮电出版社陈慧南编著的《数据结构:使用C++语言描述(第2版)》作为“数据结构”课程的教材。该教材2007年入选普通高等教育“十一五”国家级规划教材,其中对每一种主要的数据结构均给出了C++代码实现。与传统经典教材[2,3]相比,省略了学生将伪代码转换为可执行代码的中间过程。学生在实现基本数据结构时可直接参考教材程序完成。该教材列出了“数据结构”中使用的C++知识点,并指导学生在课后自行开展有针对性的复习。通过边复习、边学习的方式,部分同学能够克服程序设计能力不足的缺陷,建立理解和实践“数据结构”课程的信心。
针对许多学生仅能理解C++代码片段,无法将这些代码片段合成完整的程序问题,笔者通过课堂教学和实践环节两个方面加以弥补。在课堂教学中,教师至少编写一个完整的数据结构实现。通过演示,使学生了解编写代码的具体动态流程和技巧。实践环节中,采用循序渐进的代码编写方式,即课堂上先给出对应算法完整程序的框架,并演示程序得到的最终结果,让学生去填写框架中的函数内容,接下来要求学生独立完成一些函数模块,具体操作方法与文献[6]中的第一项研究方法相同。实践表明,采用结对编程、独立完成实验报告的方式与独自完成实践环节的效果相比较,实践环节学生平均成绩高5~7分。
3.及时反馈实践结果
鼓励学生在编写代码前,首先编写测试用例。一方面有助于学生了解代码中的边界条件,考虑代码实现中的各种特殊情况。另一方面也有助于学生在编写代码的过程中及时获得反馈。避免传统编写代码方式所导致的程序无法正常运行的情况,增强学生的信心。
第二,指导学生编写代码的正确次序。例如,在编写单链表类时,先实现构造函数和析构函数,再实现插入函数和打印函数。这样便可先检测插入函数是否正常工作,在此基础上,再完成删除函数等其他功能函数。这种迭代开发、单元测试,将错误局部化的思想对于培养学生正确的程序设计观念十分重要。指导学生重视代码重构的工作并鼓励学生重构代码,通过介绍编码规范,强调良好代码风格的重要性。
第三,指导学生调试程序。针对Visual C++ 集成开发环境和gcc编译器,总结学生在编码时常犯的各种编程错误,并给出相应的代码调试方法。通过不断完善文档、分发并反馈,从而减轻教师的工作量,培养学生的参与精神和不断总结的能力。
最后除课后答疑外,笔者还及时通过电子邮件反馈疑难解答和平时成绩。教师将有代表性的提问进行总结和群发邮件,使学生能及时掌握自己的最新成绩,并允许学生质疑分数的公平性和公正性,制定较详细的实践环节评分标准,明确实验报告的结构,要求学生重视需求分析、概要设计,并要如实撰写总结和体会部分。许多同学的总结都停留在表面,并没有总结实际学到的编程知识和调试方法。
以下是在“数据结构”课程实践环节中的的评分标准:
能独立查阅文献资料,较好地理解课题任务并提出实施方案;内容详实准确、文字流畅,符合规定内容及字数要求;论证、分析、设计、计算、结构、建模、实验正确合理;用语符合技术规范,图表、公式清楚;努力学习,遵守纪律,作风严谨务实,按期完成规定的任务。
三、实践环节教学效果
1.课堂和实验课教学效果
通过课堂讲授和实践性环节锻炼,学生能端正学习态度,树立编写代码的信心和决心。通过制定合理的编程任务,每个学生都能动手编写程序。通过动手实践,加深了对数据结构相关知识点的理解。采用结对编程、测试优先和代码重构,学生认识到编写能够运行的代码和优秀代码的差异。有些同学能够进一步完成更高难度的编程任务,并参加国家级的比赛,如挑战杯等。
2.实践环节效果反馈
本次共有97名学生学习“数据结构”课程,每个学生需要完成4份实验报告。统计结果表明,上交报告的积极性、分析设计的规范性和总结体会,与去年相比,均有很大程度的提高。拖延上交实验报告的情况从去年的降低到,实验报告的内容更加规范,总结体会内容大多集中在编程过程中遇到的问题及解决方案上。通过填充和扩充代码两种编程方法,绝大多数学生完成了数据结构实践环节的基本任务,如单链表的实现等。的同学能够完成更加复杂的程序设计任务,如双向链表等。
“数据结构”课程是计算机专业的专业基础课程,应用范围非常广泛。本文分析了数据结构实践教学中目前存在的一些问题,积极探索和尝试新的教学方式,在一定程度上调动了学生的积极性,为学生的软件开发打下了良好的基础。但对于课程体系的建设及教学方法的改进等问题,仍然需要开展进一步的研究。
参考文献:
[1]Mehran the Frontiers of Computer Science Education[EB/OL].http:.
[2]严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,2011.
[3]科曼,等.算法导论[M].潘金贵,等译.北京:机械工业出版社,
2006.
[4]毛德操,胡希明.Linux内核源代码情景分析[M].杭州:浙江大学出版社,2001.
大学计算机综合实验报告 第2篇
关键词:地方大学;计算机;实验教学;方法
A Research on Teaching Methods of Computer Experiments in Local Universities
YANG Guo-wen
(Yibin University, Yibin 644007, China)
Abstract: This article,based on the practical needs of developing local economy, discusses the specific goals of fostering talents by computer experiments teaching in local universities. It also puts forward several basic teaching methods of computer experiemtns, which aim at fostering high-quality talents with mutiple and practical qualifications, according to basic situations in Yibin University.
Key words: local university; computer; experiment teaching; method
随着社会地方经济建设的飞速发展,地方经济建设的需要对地方大学计算机专业对学生计算机信息技术的应用能力掌握的要求越来越高。计算机应用能力的掌握程度已成为衡量当代大学生能力结构的重要标志,为了满足社会发展和地方经济建设的需要,培养具有高素质和计算机应用性能力的专门技术人才,是我院地方大学计算机实验教学的主要目标。
我院是一所地方综合性大学,为学生成功奠定基础;为地方发展提供支撑,是当前我校的办学宗旨。为实现“为学生成功奠定基础”的办学宗旨,学校凝练了 “一二三四”人才培养体系。“一”就是一个培养目标:培养高素质的复合型、应用性人才;“二”就是把握好两大关键环节:建设高水平的课程体系,营造良好的成才环境;“三”就是培育学生三项素养:高度的责任心、持续的进取心、强烈的好奇心;“四”就是发展学生四大基本能力:表达能力、动手能力、创新能力、和谐能力。为实现“为地方发展提供支撑”的办学宗旨,学校提出了全面服务于地方经济建设的发展规划,并提出了为政府提供决策咨询;为企业解决技术难题;为个人提供再学习机会的三个服务层次,并提出为地方发展提供四大支撑:即人才支撑、技术支撑、文化支撑、思想支撑的发展思路。 为了实现我院提出的全面服务于地方经济建设的发展规划,根据地方经济建设对计算机专业信息人才的发展需求,培养出具有高素质、应用型、创新型能力的专业技术人才的发展目标,笔者在长期从事计算机实验教学的基础之上,对计算机实验教学方法进行了一些探索,提出几点行之有效的实验教学方法,与同行们进行商榷。
1 验证性实验教学
验证性实验教学法是计算机实验课程教学最基本的方法之一,其实验课程是以验证性为主,目的是验证计算机专业理论课教学的正确性、逻辑性、实践性,强调理论实践的重要性,是计算机专业实验课教学和理论课教学之间相对独立而有机的结合方法,加强了学生对计算机专业理论课知识的巩固和理解,以提高学生分析问题和解决问题的思维能力、操作能力、动手能力,并提高学生对计算机专业理论知识学习的积极性。
2 计算机基础实验教学
计算机基础实验教学是计算机基础课程教学中的重要组成部分,是计算机实验教学中最主要的方法之一。它囊括了计算机专业基础课程和公共计算机专业基础课程的实验教学。它是抽象思维与形象思维、传授知识与训练技能相结合的过程,它起到了计算机基础理论课教学和其他教学环节不可替代的作用。计算机基础实验教学内容包括计算机基础的通用性、技术性、实用性、应用性等基础知识实验,指导教师根据计算机基础实验课程教学计划和实验项目内容的具体要求,对基础实验项目内容进行筛选和取舍,采取了循序渐进、步步深入、深入浅出的指导方法,并安排学生难度适中、操作方便并普遍适用的实验,使学生尽快深入、扩展、系统撑握计算机基础实验的基本知识、基本方法与基本技能、计算机设备和仪器仪表的操作方法、维护法和使用方法、应用基本技能与编程技能,以培养学生分析问题和处理实验数据结果整理等基本能力。
3 计算机综合实验教学
综合性实验教学法是指多门专业课程融合的实验教学法。实验指导教师根据实验内容归类梯次训练逐步深化的要求,从计算机应用技术的完整性、系统性、统一性、时代性总体设计教学内容和课程体系,根据实验内容的要求,把实验内容相近或类别相同的实验进行重新组合,如把平面设计、网页静态设计、网页动态设计,C语言程序设计与C++,计算机辅助设计,数据库等,将分散于各相关学科的知识进行整体化、系统化,实现多学科的知识融合,采取由浅入深、逐步推进、融会贯通等方法,以提高培养学生综合运用多学科知识分析和解决专业问题的能力。
4 计算机创新型实验教学
计算机创新型实验教学法是指自主性、开放性、综合性实验教学法。由指导老师根据实验教学计划的安排,讲授实验课程的基本思路、实验设计的基本原则、进行文献检索的基本方法、科研论文写作的基本要求,并采用启发性的教育方式,以提高学生搞科研的积极性和创造性,引导学生按照完整的课题形式,自主选择课题,自行设计实验课题研究方案,自主拟定技术路线,并应用各种实验方法与手段,综合应用自己所学的课程知识,进行分析、归纳与总结,得出相对客观的研究结论,并以研究论文或实验报告的形式,完成课题研究任务。这种方法,目的在于培养学生的自主创新意识和创新精神,并在以后从事工作中,为自己搞科研打下良好的基础。
5 计算机实验教学考核
实验教学考核法是针对学生通过实验教学学习后,对他们的实验学习成绩、学习效果、掌握程度进行综合评估测试的一种基本方法。考核标准我们可采取两种方法进行。一种是采用五级记分制:分优秀、良好、中等、及格和不及格。第二种是采取百分制:90分以上为优秀,90以下至80分为良好,70分左右为中等,60分为及格,60分以下为不及格。考核成绩可分为两部分组成,平时成绩加期末考试成绩。平时成绩比可占总分的60%,期末考试成绩可占总分40%。考核的办法我们可以采取以下几种方法。平时成绩考核的内容主要包括实验课出勤时率、基本操作能力、实验结果、实验报告、自主实验能力、自我创新能力等。具体内容包括:第一指实验项目内容提前完成或按时完成,并有正确理解或创新思想;第二指实验项目能基本完成任务,能够正确地独立操作和理解程序,回答问题基本正确。第三指实验项目内容完成稍晚,能够大体说明实验编程过程,操作或编程方法基本正确,但问题回答不够全面。第四指实验项目完成时间滞后,不能独立操作和编程,对实验程序解释不清楚。期末考试成绩主要采取笔试和实验相结合的两种方式进行。
6 计算机实验教学组合法
计算机实验教学组合法是充分利用学生课外空余时间灵活掌握实验教学内容的一种方法。它的表现方法有三种。第一、利用开放性实验室,将课内教学内容与课外实验相结合,将集中与分散相结合,将自主安排与统筹安排相结合,以提高学生自我创新能力与综合素质培养能力。第二、充分发挥计算机辅助教学功能,安装计算机实验模拟、仿真学习软件,将教师引导与学生自主学习相结合,为学生提供课外实验的学习机会,巩固和提高学生的实验教学知识和计算机应用知识能力。第三、成业计算机专业业余爱好组,实验室给予必要的平台支持,专业指导教师给予恰当的指导,学生们可根据自主性和个性化的需要,将实验教学的内容与自主创新设计的内容结合起来,将向社会横向服务的任务与自己所学的专业结合起来,学生们通过自主学习以及社会实践,既不但掌握了实验教学的基本内容和专业知识,同时,促进了学生的个性化发展,培养了学生专业知识能力和解决了社会实践问题的能力。
计算机实验教学是计算机专业教育的重要组成部分,计算机实验教学的质量好坏和教学方法的对与否对学生掌握计算机专业知识有直接的影响,因此,我们要在长期工作实践中不断地总结经验教训和摸索出一套我行之有效的实验教学方法,才会不断提高我们的教学水平,在这里我只是根据在长期从事计算机实验教学中,提出一些浮浅的体会,希望能为同行们起到一些抛砖引玉的作用。
参考文献:
[1] 刘兴顺,李玉香.计算机实验教学的“四个三”教学模式[J].计算机教育,2009(15):86-88.
大学计算机综合实验报告 第3篇
关键词:计算机专业;实践教学;实践应用
当今社会是一个信息化的社会,对计算机专业人才的需求不断增加。但是,企业却找不到合适的人才,学生找不到合适的工作。这种怪现象的主要原因,在于学校不了解社会对计算机人才的知识结构、专业能力和素质的要求,对学生的培养脱离实际需要。在人才培养方案的制订和实施中,学校往往重理论、轻实践,以致学生的实践与动手能力普遍不高,不能适应社会需要。因此,以为社会培养应用型人才为己任的电视大学就需要根据人才市场需要来调整教学方案,加大实践课在电视大学计算机专业学习中的比例,同时解决计算机专业实践教学中存在的问题。
一、电视大学计算机专业实践教学中的问题
1.实践教学专业定位不准
首先,电视大学普遍存在实践课程所占课时量少的问题,致使学生不重视实践课,只重视理论课。其次,实践课程结构设计不合理。实验课程应以加深理解和巩固课程理论教学内容为主要目的,但在实践课程中,所开设的课程实验、课程设计和综合设计的课时量不足,不仅影响了学生对理论的理解与掌握,也影响了基本操作和基本技能的训练,影响了学生编程能力、系统综合开发能力的形成与提高,也会对学生毕业实习和毕业设计等社会及综合实践带来负面效果。最后,实践教学内容和方法滞后。计算机实验课程以验证型实验为主,设计型和综合型的实验很少,学生缺少基本的编程能力和系统设计开发能力的训练;没有课程设计和案例综合开发的实训,学生动手能力弱,毕业后常常不能适应社会的需要。
2.实践课程考评机制不合理
目前电视大学实践课程的考核和评估过于随意和形式化。首先,有些实验课程是课程内实验,理论与实验教学虽然是分开进行的,但是实验课程的考核与评估却没有独立开展,实验成绩或由实验报告成绩得出,或直接使用理论考试代替实验课程的考核,忽略了对学生操作能力、实践能力的考核和评价。有些虽然作了简单的实地操作考核,但没有相应的考核标准,随意性很大。其次,毕业实习没有制订准入制及考核标准,毕业设计缺少量化的标准。学生的实践和动手能力差。
3.实践课程硬软件条件差
目前电视大学的计算机专业教师大部分是从高校毕业后直接到学校任教的,具有在公司参与项目开发经验等实践经历的教师少之又少,不能有效地指导学生进行系统设计与开发,在很大程度上影响了实践教学的质量和效果,制约了学生实践能力的提高。同时,由于电视大学大都由市级财政拨款,资金有限,学校配备的设备不能满足学生实践的需要,尤其是专业实验室配备不够,有些专业课程的实验只能安排在公共实验室里进行,实验的效果不够理想。而且,由于实践基地少,也不能满足学生的实训和实习的要求。
二、电视大学实践教学的解决对策
电视大学计算机专业实践教学问题的解决需要教师和学校共同努力。同时,需要学生的紧密配合才能促进实践教学的有效性不断提高。
1.实践教学专业定位必须准确
电视大学实践教学不是针对学科而是针对职业岗位的,更侧重于培养学生的动手能力。所以,要在计算机基础教育中加强基本操作能力的培养,提高计算机应用水平。计算机应用基础是实践性很强的课程,只有多上机、多实践,才能真正掌握课堂讲授的知识。所以,首先要改变人才培养方案中理论课程与实践课程的比例,较大幅度地提高实验课程的课时量,以保证学生有足够的课时进行基本专业技能的训练和综合专业能力的实训,有充足的时间到实训基地参加实习。其次,更新实践内容和教学方法。电视大学教务部门应该在原有验证型实验基础上,增加实验课程的设计型和综合型的实验项目,同时增加课程设计,要求学生完成一个课程作品;还要增加系统综合开发实训,以便学生能更加切实低掌握计算机应用技能。
2.改进考评机制
随着教学方法的不断改进,学生考核方面也应采取相应措施。考核应立足于考察学生对课程的掌握程度,应从理论和实践两方面着手进行。目前,笔者所在的学校考核学生主要通过笔试进行,考察偏重于理论知识,经常会出现一些不尽人意的结果。很多平时动手能力较强的学生,考试的时候居然不合格,严重打击了学生学习的积极性。相反,一些动手能力较差的学生,通过死记硬背,最后考核的时候反倒成绩喜人,这种现象是不正常的。电视大学教育的目的不是为了盲目死记硬背理论知识,而应将理论联系到实践中,把教学重心放在学生的动手能力上,主要通过笔试这种考核方法是不科学的。笔者认为:考核的重心应放在学生上机时的操作能力上。学生如能通过全国计算机一级B的等级考试或学校自行组织的上机考试,且平时上机成绩合格,可视为该学生的这门课程考核合格。这样的考核,才能顺应社会的实际需求,真正体现出应试者对计算机技术的实际应用能力。
3.提高软硬件条件
电视大学应加大对计算机专业实训课的资金投入,建立计算机专业专用实训实验室,并购买一定数量的应用软件,供学生实训时使用,同时,应加大对教师的培训力度,定期派计算机专业教师到当地的计算机软件开发企业学习与实践,提高其软件实际开发和应用的能力,增加实践经验。最后,学校应积极为学生联系实习企业,提高他们的动手能力。
计算机应用基础是一门操作性很强的学科,也是电视大学学生进入社会的生存武器。通过对计算机专业实践教学的改革,切实有效地提高电视大学学生计算机实际应用能力,加强计算机应用基础教育,是信息化时代电视大学教学探索、研究的新方向。同时,还应弥补缺乏改革试点的不足。在对实践教学的专业定位、考评改革、软硬件配备取得初步成效后,应将下一阶段的研究方向转为增加实际案例的研究,且注重对比改革前后的实际效果。
参考文献:
[1]孙爱均.浅谈职业学校计算机教学[J].职教通讯,2005,(1).
大学计算机综合实验报告 第4篇
关键词:大学计算机基础;教学建设;课程改革;基础教育
University Computer Public Basis Classes Teaching Reform Research
Lu Jing,Zhu Fuzhen
(Yangzhou Vocational University,Yangzhou 225009,China)
Abstract:As the 21st century,computer-based college students college students will learn a common curriculum,the faculty has become a non-computer-based courses,and increasingly the concern of the teachers and students,but at the same time there are certain aspects of the proliferation of computers and computer technology,computer-based teaching students the content and curriculum for the corresponding paper analyzes China's current students basic computer education and teaching courses in public problems,and proposed Teaching reform proposal.
Keywords:University Computer Basis;Teaching building;Curriculum reform;Basic education
一、引言
步进新时代,人类在经过了漫长的历史阶段后,已经进入了信息化的社会。随着通信、电子信息和计算机技术的迅猛发展,尤其是信息资源的应用与共享,互联网的普及日益广泛深入。已经被广泛应用在各领域的计算机技术,在促进经济发展和推动社会的进步中发挥着重要作用。而掌握计算机的基本知识,以及能够熟练运用计算机,已经成为当代新世纪人才必备的能力。最近几年,我们的计算机基础课程连续不断的改革,目的就是跟上计算机的发展脚步,跟上时展步伐,为学生更好的服务。
二、计算机课程的教学方法所存在的问题
(一)教学目的不明。理论与实践的相结合是大学生计算机基础这门课程的重要特征,而计算机教学的目的就是培养当代大学生运用计算机的意识,培养学生成为习惯应用并善于应用计算机来解决专业问题。目前,大部分高校的计算机基础课只以教会学生操作为主要目的,而忽略培养学生的计算机意识。很多大学生不能将所学理论与实践相结合,老师所授的课程内容能听懂,但当实际操作时却是无所适从,不能举一反三。
(二)教学方法及模式落后。目前众多高校的老师在教授计算机基础这门课时,总是讲的太多,而很少鼓励学生动手,其有很明显的应试目的。很多老师仍然采用传统填鸭式的教学方法,满堂灌,以教师自己为中心而削弱学生的学习能动性。学生们大多缺乏对熟练应用计算机的重要性的认识,不能有效的调动学生学习计算机的积极性和主动性是计算机教学中存在的最大问题。
(三)忽视对学生的分层教学。由于在学生的升学考试中未设有计算机、信息技术或与之有关的科目,各个地方的中学、小学并不重视该课程,从而使得计算机这门课程的课时安排的也很少;不仅如此,我们国家地区经济发展的不平衡导致了不平衡的教育发展,城市与农村之间、城市重点中小学与城市一般中小学之间关于计算机课程的教学的差距十分大,尤其是在贫困的中西部地区,那里的农村中小学生除了在网吧简单的运用过计算机外,在校期间很少有机会接触计算机,接受计算机基础的系统教育更是难上加难。对不同地区计算机水平差异较大的学生来说,采用相同的一刀切的计算机教学方法,两极分化无疑是唯一的结果。一面水平较高的学生根本吃不饱,不仅会造成这类学生对课程的抱怨还会对学生学习的积极性造成打击;另一面,水平较低的学生吃不消,从而使其畏惧计算机课程,妄自菲薄,放弃自己。这些极大的阻碍了学生对计算机掌握能力的提高。
三、改革教学的几点建议
(一)明确教学目标。学习计算机基础这门课程的大多为非计算机院系或专业的学生,对这些学生来说,计算机只是为其本专业服务的一门工具,因此教师应把计算机教学的核心放在应用上。使学生具备一种当其面临问题时能用计算机来解决的能力,让学生知道什么样的问题计算机可以解决、什么样的使用方法可以有效的解决问题以及在本专业中如何使用计算机等。精讲多练是关键,足够的实践操作机会才是学生正确理解基础知识的主要途径。
(二)改革教学方法。以目前的高校教育特点及现阶段的计算机发展特点为依据,对大学生计算机基础课程进行教学方法及教学模式的改革,总结实践经验,改革教学方法,最终提高计算机课程的教学质量,是计算机基础教学中必须要重视的一个环节。各高校可以设立几个项目小组,创设极具吸引力的计算机学习环境,提高学生的学习兴趣。
(三)分层教学。由于来自不同地区的学生在大学入学前接触计算机的程度不同,所以各大高校可以在计算机课程开始前增加一个以测试为目的的环节,从而将不同层次的学生筛选出来,分别制定适合各层次学生的教学方案,以复式教学法满足各层次学生的需求。
(四)改革考试制度。计算机的考试应采用现场考核和平时考核相结合的考试制度,以考核学生的操作能力为重点。具体的实施步骤可以是:教师在实验课前布置本次实验的任务,课程结束学生将实验报告提交给老师,学校做定期的检查。期末教师以学生实验课报告提交情况和报告水平为依据给出每个学生的平时成绩;着手建立计算机考试题库,将无纸化考试真正用于计算机考试中,考察在校大学生的计算机掌握及运用能力。期末学生均上机考试,在建立的计算机题库中随机抽题;将英语的课程等级制度引入计算机课程当中去,激发出学生学习计算机的热情。
四、结束语
计算机基础这门课程是学生学习其他课程的基础,计算机基础的教学成败、学生对计算机技术的掌握程度及计算机技术运用水平的高低,将会对后续课程的学习质量好坏产生直接影响。现阶段,在经济衰退的大环境下,失业率逐渐增加,各大高校供求比例及就业率急速走低,如何通过大学生计算机课程的教学改革,提高大学生运用计算机的水平,从而将大学生的综合素质提高到一定高度,是每一位教授大学生计算机课程的老师都应关心和研究的问题。
参考文献:
大学计算机综合实验报告 第5篇
关键词:c++教学;教学改革;三步法;主动学习
0、引言
c++具有功能丰富、表达能力强、灵活方便、应用面广、目标程序效率高、可移植性好的特点,因此很多高校都将其作为计算机专业的一门专业基础课。该课程对培养学生的编程技能与逻辑思维能力、分析解决问题的能力、自学能力有重要作用。但是,c++存在概念多、规则复杂、使用灵活、不易调试等问题,使得教师教学和学生学习都感到困难,特别是很多高等院校将c++作为计算机专业学生入学后首先接触的第一门专业基础课,这种现象尤为明显,而c++基础学不好将直接影响后续专业课程的学习。因此如何进行c++程序设计课程教育,进一步提高教学效果与质量,成为了计算机专业课程建设中的一个紧迫任务。
1、教学计划改革
教学计划改革前,中南林业科技大学c++程序设计课程安排在大学一年级第2学期开设,其中理论课程安排在第1~16周,每周4学时,共64学时,4学分;实践课程安排在第2~19周,每周2学时,共36学时,2学分。
笔者通过几年的教学实践,发现教学计划中存在3点问题:
(1)学生没有编程基础。中南林业科技大学计算机专业学生在大学一年级第1学期的专业基础课程只开设了计算机导论这门课程,导致学生缺乏计算机编程基础的知识。
(2)理论教学跨度过长。C++程序设计理论课时共64学时,需要、16周的教学时间。这使学生在学习过程中遗忘了前面的教学内容,从而影响学生的学习热情。
(3)实践教学课时不足。C++是一门实践要求强的课程,理论教学与实践教学课时合理安排应是1:1或者1:。而中南林业科技大学的c++程序设计课程的实践教学课时不足,从而影响学生学习兴趣。
基于以上3点问题一中南林业科技大学对c++程序设计课程的教学计划做了修改,将c++程序设计课程教学内容分为两个部分。
(1)面向过程教学内容安排在大学一年级第1学期进行,其中,理论课时32学时,每周4学时,共8周,2学分;实践教学课时32学时,每周4学时,共8周,2学分。
(2)面向对象的教学内容安排在大学一年级第2学期,其中,理论课时32学时,每周4学时,共8周,2学分;实践教学课时32学时,每周4学时,共8周,2学分。
2、教学改革
教学内容改革
根据新版教学计划,对c++程序设计的教学内容进行改革。首先调整教学大纲内容。最初的教学大纲是按照64学时编制的,内容涉及c++面向过程编程和面向对象编程思想。新修改后的教学大纲分为两部分:第1部分是C++面向过程的程序设计思想;第2部分是c++面向对象的程序设计思想。每部分包括32学时的理论教学和32学时的实践教学。
在面向过程的教学内容中,重点介绍c++的基本语法、规则和编程思想,详细介绍数据类型、变量、运算符、表达式、语句、控制语句、数组、函数、函数重载、参数传递的关键知识点,弱化了指针的知识点。同时对一些知识进行归类教学,采用“三步法”教学方法对关键知识点进行归纳和总结。
在面向对象的教学内容中,重点对c++中类、对象、成员函数、数据成员、构造函数、封装性、信息隐藏、继承性和多态性等知识点进行详细介绍,弱化运算符重载的内容。
通过对教学内容的改革,使学生在具体的教学过程中,不会产生迷惑,从而避免学生在接触到程序设计时,区分不了面向过程与面向对象的编程思想。面向过程程序设计思想的重点是c++基本语法、规则和编程思路的形成,而面向对象的教学则可以为学生在后续学习目前流行的开发语言Java和c#等面向对象程序设计语言时提供帮助。
“三步法”的教学方法
“三步法”是笔者通过长期的C++教学过程发现的一个规律。“三步法”的教学方法定义为:在c++语法中,一般存在“定义、声明和应用”3个步骤,因此,将这3个步骤称为“三步法”教学。通过“三步法”的学习,能够使学生减少编程过程中的语法错误,提高编程能力。
在面向过程的教学内容中,总结了许多采用“三步法”教学的知识点。如函数的“三步法”教学方法是函数的定义、声明和调用。对于函数,我们在教学过程中第1步要定义函数,即定义函数的功能;第2步是向编译器声明函数的原型;第3步是在需要时进行调用。通过“三步法”教学,学生能够很快地领会函数的正确使用方法。其他的知识点包括变量的“定义、初始化和应用”、数组的“定义、初始化和应用”等。
在面向对象的教学内容中,也总结了大量的“三步法”教学知识点,其中类与对象是典型的知识点。对于类与对象,总结的是类的定义、对象的定义和对象应用的“三步法”教学方法,旨在告诉学生要正确使用对象方法,第1步必须要定义类数据类型,第2步是利用定义后的类数据类型定义对象,第3步才是对对象的应用。
“三步法”的教学方法是在笔者长期的教学实践过程中总结出来的教学方法,对于初次接触计算机编程的学生来说,通过程式化的学习,能快速记住编程的规范,减少语法错误,提高初学者的学习兴趣与热情,增强学生的自信心。
实践教学的改革
c++程序设计是实践性很强的一门课,培养学生的编程能力是教学的首要目的。因此,在授课的同时,如何引导学生利用上机实验来加强实践也是教学中的一个重要环节。实践课程的主体是上机实验课程,但仅在上机实验课上编程是不够的,学习效果也会大打折扣。为此,我们对实践教学进行了改革。
(1)改革实践课程教学方式。传统的实践教学方法是学生上机实验课,发现问题后由教师答疑,编写实验报告,最后由教师批改实验报告。在这个过程中,我们发现一个问题。由于现在的教材编订,许多的实验内容都有标准的答案,这样容易造成学生在实验课程中,按照标准答案写程序,不能使学生的编程思维得到有效的训练。为此,我们对这一教学方法进行了改进。首先在理论课堂上给出下次实践课程的实验内容,要求学生必须先写好实验报告;然后在实验过程中,由邻桌同学对事先写好的实验报告进行调试和批改。这样做的好处是学生事先对实验内容进行预习,并设计相应的程序,同时,学生是带着批判的精神来调试其他同学的程序,激发了学生的学习兴趣,提高了实验课程的学习效率。
(2)以小项目带动实践教学,提高学生编程兴趣。我们提供许多对学生具有吸引力的小项目,如24点游戏、老虎过河这两款游戏,不仅玩起来简单,用c++语言实现起来也简单,这对刚学习计算机编程的学生来说,既有娱乐性,又简单易编程,实现后易有成就感,易增加学习兴趣。在实现这些小项目的过程中,练习和巩固了C++语言的基础知识。另外,我们还设计了与学生的年龄特征及学生生活内容相关的小型系统开发,如课堂点名、签到系统、学生信息管理系统等。在c++语言的基础知识学完之后,需要学习面向对象编程,功能模块增多,难度增加,该类项目与学生的日常生活息息相关,学生对这些项目的各功能模块的流程也非常熟悉。
(3)采用综合设计型实验增加学生团队合作协调能力。通过布置或由学生结合本人的兴趣,从实际应用中选择有具体应用背景的实验题目,安排学生分组共同完成。综合设计型实验的具体内容如下:
①首先将综合设计型实验的题目要求布置给学生,要求学生在选好题目的基础上,认真研究题目的要求,自行查阅有关资料,写出系统的需求分析、总体框架设计,确定小组组长和成员,由小组组长进行任务分配工作。
②小组组长组织系统的需求分析、总体框架设计的讨论工作,将确定的系统详细设计方案交于教师审阅。
③在限定的时间内,组长安排成员完成C++语言的代码设计,完成各个功能单元的实现和调试。
④联编调试,要求把各个功能块联编起来进行调试。
⑤写出相关的系统分析、设计、实现等实验报告和文档。
综合设计型实验建立起以学生为中心的教学模式,这样既锻炼学生的动手能力,也加强他们交流与团结协作的精神,全面提升学生的程序设计与软件开发能力。
考核方式改革
传统教学模式中,c++理论课程的考核往往只有考试一个环节,显得不太合理。基于之前的改革,笔者对c++程序设计理论课程的考核包括以下几个部分:
平时环节占总成绩的20%,主要考查学生的出勤、作业、课堂表现等;团队表现占总成绩的20%,主要考查学生的团队协作能力;期末考试占总成绩的60%,主要考查学生的基本知识点、程序阅读能力与程序编写能力。
对于实践教学,考核以考查为主,主要考查学生在实践过程中的编程开发能力。实践课程的考核分4个部分,包括:平时环节(占总成绩的20%),实验过程(占总成绩的40%),实验报告(占总成绩的20%),团队协作(占总成绩的20%)o
3、结语
大学计算机综合实验报告 第6篇
关键字: 大学计算机基础 教学模式 分层教学
一、引言
计算机基础教育是高等教育的重要组成部分,也是现代高等教育的热点之一。计算机基础教学是传授学生计算机基础知识、培养学生的基本技能和应用能力及解决相关专业实际问题能力,能够提高学生素质的教学。通过学习使学生能够掌握计算机及信息技术的基本知识,培养学生运用所学的计算机知识分析问题、解决实际问题及计算机综合应用的能力。
二、当前我校计算机基础教学面临的问题
1.教材问题
目前,我校面对校内的文、理、工科都是采用统一的计算机基础教材,只适用于同一个层面的学生,尚未考虑不同层次学生的学习水平。教师按照统一的教学大纲上课的话,授课内容不能结合各专业的特点开展。
2.教学模式问题
大学计算机基础课程教学基本还局限于课堂教学和相关实验结合的教学模式,不能及时充分给学生以主动实践的机会,无法全面适应学生的认知发展水平与心理特点,未能充分重视学生存在的多方面的个体差异,学生的学习兴趣下降,教学开展困难,教学效果整体较差。
3.教学手段问题
教学过程中不论是课堂讲授还是实验教学都是统一的“一刀切”的方法或手段,考试内容也不能充分反映学生的掌握程度,教学手段过于单一,不能顾及学生的个体差异,造成学生对教学内容不能全面理解,学生学习目的不明确,学习积极性不高,影响了学习效果。
三、计算机基础分层教学的必要性
由于我校是面向全国招生,这就导致了学生的计算机水参差不齐,差异较大。来自于一些大城市的学生,很多小学就开始了计算机的学习,甚至有些同学能达到计算机一级、二级的水平。而有的学生来自条件较差的农村、山区,直到上大学前基本都没接触过计算机。如果按传统的教学模式统一备课,统一上课,大学计算机基础教学就会出现一部分学生不想听,一部分学生听不懂的情况。结果教学质量很难提高。要解决“全面提高教学质量”与“学生间存在极大差异”的矛盾,必须实行分层教学。分层教学体现了以学生为本、以学定教的原则。
四、计算机基础教学分层模式的具体实施
1.以考分层
分层教育的一个基本环节就是层次的划分,我们必须要对学生掌握的知识有清楚的了解。因此,当新生一进校我们就可以使用全国计算机一级考试系统,对学生掌握的计算机基础知识情况进行统计,并在网上进行问卷调查,了解学生对计算机基础知识的掌握情况和兴趣。根据测试结果,将学生划分为A、B、C三个层次。A层为基础较好,能够熟练使用Windows XP、Office办公软件,能够使用网络收发电子邮件,并且会用搜索引擎搜索浏览所需信息;B层的学生能够使用Windows XP,但是不熟练,对Word和Excel有些了解,能够制作出简单的文档和电子表格,但是不会格式化,不懂得利用Excel强大的计算功能;其余的划为C类,他们多半是只会上网聊天,打打字,不懂计算机操作,或者是从未接触过计算机。通过分层,在教学上可以实现以行政班级为主,层次班级为辅,对不同层次学生实施不同的教学方案。
2.分层教学
根据不同层次的教学要求,精心设计教学内容,提供双重学习平台。对于C层及B层学生,除了通过理论课及实验课学习外,还可以利用网络环境。我们可以将重点、难点做成视频放在网站上,供学生浏览。此外,还采用论坛的形式,让学生开展课后讨论,网上提交作业和实验报告、网上辅导答疑。在实验课上,安排一些基本操作题、拓展提高题、综合实践题、设计性题目。学生在完成本层次的练习外,可以再选择高层次的练习。在分层教学中,我们要将重点放在C层学生身上,让其明确教学目的,掌握基本操作,耐心解决他们学习中遇到的问题,增强他们学习的信心,培养他们学习的兴趣;对于A层同学,除了正常的教学内容外,应该让他们多做综合实践题,并引导他们完成设计性题目。这样每个层次的学生都能通过练习,学有所获。
3.分组帮教
在教学过程实施中,可从A层中选出部分表达能力强,既有耐心又有责任心的同学辅导B层同学,在B层中选出部分同学辅导C层同学,在同学之间实现互帮互助。这种做法,不仅有利于提高B层和C层同学的学习成绩,而且有利于A层同学提高自身的表达能力和组织能力。同时也妥善解决了各层次学生和教师之间多对一,教师照顾不到所有同学的情况。另外,教师也要通过摸底考试和课堂作业情况观察,掌握班级内每个学生的学习状况、知识水平、理论结构,在教学过程中将学生进行分组,形成多个学习小组。利用小组合作学习和成员之间的互帮互学形式,充分发挥师生之间、学生之间的互动、激励,为每一个学生创造发展的机会。特别是学生间的人际互动,利用了学生层次的差异性与合作意识,形成有利于每一个学生协调发展的集体力量。
4.分层达标
我们可以将大学计算机基础教学目标分层:①基础性目标;②提高性目标;③发展性目标。基础性目标是每个学生必须而且可以达到的。学有余力的学生还可以选择提高性和发展性目标。对C层学生的教学目标应定为“识记”、“理解”水平;对B层学生的教学目标相当于“应用”水平;对A层学生的教学目标相当于“分析”、“综合”、“运用自如”水平。
五、分层教学中应注意的一些问题
在分层教学中,划分层次只是依据学生入学时掌握的计算机基础知识,而不是对学生智力的划分,更不是对学生人格的划分。分层教学可能会伤害到部分学生的自尊心,在实施过程中,教师要真正了解学生心理,抚慰学生情绪,尊重学生个性,不要让学生感觉到刚上大学就被别人划分为“三六九”等,被烙上“差生”的标记,从而产生“低人一等”的心理,产生相反的效果。所以在实施分层教学之前,应该做好相关的宣传、引导工作,让学生对于分层教学有一个正确的认识。
参考文献:
[1]邹璐.大学计算机实施分层教学探究[J].金色年华(下),2010,(12):4.
[2]胡晓丽,周娅.浅谈如何提高《大学计算机基础》的教学质量[J].青年与社会・中外教育研究,2009,(8):41-42.
大学计算机综合实验报告 第7篇
一、实验目的
1、掌握计算机系统的启动与关闭;
2、掌握常用输入设备、输出设备、存储设备的用法。
3、掌握搜索引擎的使用;
4、掌握下载与解压缩的`方法;
5、掌握软件安装的方法。
二、实验任务
1、启动与关闭计算机。
2、利用“键盘盲打练习”软件进行键盘的指法练习。
3、硬盘信息查询。
4、利用搜索引擎搜索成都商报,阅读当日报纸新闻。
5、利用下载工具FlashGet在网上下载“NetAnts”软件压缩包,利用压缩工具winRar解压缩该包,并安装该软件。
三、实验检查内容
1、能否热启动计算机
2、能否下载打字软件(辅导老师可协助将软件下载到教师机上,学生通过网上邻居获取)
3、能否安装打字软件
4、打字速度/分钟
5、查看C区总容量
6、查看磁盘整理程序对C区的分析报告,看是否需要整理
7、写出当日成都商报的头版头条标题
8、是否将NetAnts软件安装在D区
大学计算机综合实验报告 第8篇
关键词:实验教学;教学方法;教学手段;创新人才培养
中图分类号:G642 文献标识码:B
1引言
实验教学是高等院校教学不可或缺的重要组成部分,它在培养学生综合素质和创新能力方面所起到的重要作用是其他任何教学形式都无法取代的。武汉大学计算机实验教学中心继承武汉大学百年教学所沉淀的优良传统与“三创”(创新、创造、创业)教育理念,以计算机学院强大的学科优势为依托,加强实验教学方法的研究与探索,凝练实验教学内涵,改革创新实验教学手段,不断使实验教学改革与社会需求相适应;以培养学生实践动手能力和创新能力为目的,以实现学生自主学习、自我创新的目标,努力为国家培养创新型复合人才。
2实验教学方法
(1) 采取“课前预习―资料收集―示范演示―实验训练―技能考核”方法加强对学生基本操作、基本技能、基本素质的培养。
课前预习:要求学生在实验前进入计算机实验教学中心网站进行预习。计算机实验教学中心网站中放置了与实验配套的实习指导书、多媒体教学课件、实验录像和其他网络学习资源,例如仪器设备的使用与操作说明、实验常见问题,等。
资料收集:课前学生根据实验大纲、实验要求、实验目的及实验内容,等,自行通过Internet或电子图书馆搜索查找实验支撑材料,掌握实验流程与步骤。
示范演示:实验课前10~30分钟内,指导教师讲解实验要求,示范操作与演示,观摩部分学生操作演习,并由教师和学生共同点评。
实验训练:在实验教学过程中,指导教师与实验辅助教师、研究生助教共同指导学生实验,解答学生实验过程中的疑问。如果学生在规定时间内没有完成实验或感觉自己不够熟练,还可以预约开放实验室进行反复实验训练。
技能考核:制定详细的操作、技能评分点与评分标准,执行实验课程的量化考核。
(2) 在综合设计类实验教学中实施“启发引导―自主选题―方案设计―实验探索―合作讨论―撰写报告―考核评价”教学方法。
综合设计实验是一种能够培养学生综合应用知识和创新能力的方法和途径,可以极大激发学生对实验的积极性。实验中心采取了“启发引导―自主选题―方案设计―实验探索―合作讨论―撰写报告―考核评价”的教学方法。
启发引导:综合设计实验一般安排在相应实验课程的后半学期或者下一学期,但是在实验课程开课之初就已经明确告知学生实验要求和实验安排、实验准备步骤,以及基础理论、基本操作技能对综合设计实验的重要性。阐述综合设计实验的意义,使学生认识到进行科学研究、科学思维以及发扬科学精神的重要性。
自主选题:在实验教材或实习指导书中都编写了综合设计实验。综合设计实验内容包括:综合设计实验的意义和要求;选题范围、教学安排和教学指导(实验选题参考、综合设计实验教学举例和推荐参考资料,等)。此外,教师还从科研项目、实践基地、合作企业提供的问题中选择合适的综合设计实验题目,公布在实验中心网站上,供学生选择,也可以由学生完全自主选择题目。
方案设计:学生提前将综合设计实验的题目、实验设计方案和所需要的仪器设备及实验耗材等提交给指导教师。经共同讨论修改合格后,方可进入下一步工作。
实验探索:学生按照经过讨论修改的方案在实验室进行实验,教师根据学生实验进展情况及时给予指导。部分综合设计实验由于具有很强的研究性,在规定的实验教学计划学时内很难完成整个实验,实验中心对专业学生免费开放实验室,为实验的顺利完成提供有力保障。
合作讨论:综合设计实验结束后以班级或小组为单位进行交流与总结,共同提高。
撰写报告:综合设计实验的实验报告按实验中心自制的格式或科研论文的格式书写,要求提交电子版。优秀的实验报告可在实验中心网站上或在大学生自己创办的杂志“e鸣院刊”上发表。
考核评价:制定综合设计实验成绩评定标准细则,包括方案设计、实验方法、实验操作、实验结果、协作精神、实验安排、创新内容、演示效果和实验报告等部分。
(3) 在研究创新类实验中实施“实验中心―教师团队―学生科研团队―兴趣小组四位一体”的教学方法。
将“实验中心―教师团队―学生科研团队―兴趣小组四位一体”的教学方法用于研究创新实验教学,起到了非常好的教学效果,教学科研相互促进,有利于提高实验教学水平,有利于科学研究的进展。
3实验技术手段
(1) 利用新技术开创实验教学新手段、增强实验效果
实验中心鼓励教师利用计算机新技术积极开创实验教学新手段,例如:
网络协议分析仪帮助学生深入理解网络通信原理
为了帮助学生更好地理解网络通信原理,透彻地掌握数据的封装和解封过程,清晰地了解网络协议的工作过程,实验中心花费40余万元购买了网络协议分析仪,学生在实验过程中,通过可视化方式清楚地了解通信双方交互的过程。
同学们都反映通过网络协议分析仪,以前晦明不清、看不见、摸不着的网络数据包现在都栩栩如生地展示在计算机屏幕上,非常形象生动且易于理解。
多媒体电子学习平台
实验中心应用自主开发的“863”成果架构了计算机实验教学多媒体电子学习平台,包括“自主学习”、“网上课堂”、“作业评阅”、“实验报告”、“实验录像点播”、“在线测试”、“学习园地”等功能模块,极大地方便了学生的自我学习。
通过多媒体电子学习平台,学生可自主查阅资料、预习实验内容、分析与评估实验结果、撰写实验报告和课程论文,等。多媒体电子学习平台中包括与系列教材配套的多媒体实验教学课件20余件和“微机系统与接口技术”等10门网络课程。
此外,实验中心还建立了大学计算机基础、计算机网络与通信、数据库技术、高级语言程序设计、汇编语言程序设计、编译原理等精品课程教学网站。
计算机组成原理特色课件
实验中心利用计算机新技术开发了特色鲜明的计算机组成原理课件,通过动画形象生动地描绘出二进制数据如何在控制器、译码器、运算器、寄存器、外存、内存等计算机部件之间传送,帮助学生加深理解。
通过在线“虚拟实验室”辅助学生自主实验
实验中心独立开发的在线“虚拟实验室”,打破时空限制,采用网络自主式实验模式为计算机专业学生提供贯穿本科阶段的全天候服务。学生可随时随地进入“虚拟实验室”选择某一项目进行实验,系统会对其实验结果自动评价。学生在四年时间内只有达到一定标准后,才能获得相应必修学分。网络自主式实验模式提供的个性化服务充分体现了“因材施教”的教学指导思想。
(2) 通过实训平台提升学生能力
实验中心为了更好地提升学生实际动手能力,构建了软件工程、网络工程、信息安全综合等多个实训平台。这些平台的使用有效地增强了学生综合运用知识的能力,解决实际问题的能力,更重要的是激发了学生的学习兴趣,增强了自信心,开拓了思维能力。
(3) 通过大学科联合培养给学生提供更多、更好创新环境和机会
武汉大学计算机学科综合实力强,特点明显。由刘经南院士担任主任的软件工程国家重点实验室设备环境优良、师资力量雄厚,是国内外软件工程理论研究与应用研究的中心之一。实验中心与计算机学院、软件工程国家重点实验室、国家多媒体软件工程技术研究中心多方联合,为学生提供更多的科研课题、创新基地和指导老师。
实验中心在软件工程国家重点实验室建立“软件工程创新基地”,在国家多媒体软件工程技术研究中心建立“多媒体技术研究创新基地”,为本科生创新研究和技术成果转化提供了优良的条件。
(4) 在校外建立实习基地
校外丰富的科研资源是本科教学培养中难得的条件,实验中心每年将部分学生送往下属的12个校外实习基地进行学习,接受实习基地先进实验技能的培训和科研前沿的熏陶。和实验中心签订合作的校外实习基地包括:北京安天电子设备有限公司,等。通过和企业公司签订合作协议,每年暑期或从第四学年开始由应用研究能力强的老师带队,选派部分学生到相关企业进行社会实践。通过这种措施,既解决了企业的生产难题,又培养了学生的实践动手能力和创新能力。
4结束语
我们通过改革实验教学方法,拓展实验教学手段,充分利用计算机实验中心和社会资源,以培养学生创新和综合运用知识能力为目的,不断深化实验教学改革,提高教学质量,收到了良好的效果。
大学计算机综合实验报告 第9篇
1、教师、学生的思想动员和前期准备工作
分级教学最容易让学生产生个体歧视的错觉。由于分级教学的等级或层次是根据入校后进行的分级测试成绩来确定的,有一部分学生可能会因此觉得比别人略低一层次,这无疑会让一些学生从心理上产生被“歧视”的感觉。致使教学两极分化,即优秀者更优秀,差者则“破罐子破摔”,达不到分级教学的目的。因此对学生的思想动员很重要。我们主要是采用在新生入学教育阶段,通过多次讲座形式对学生在计算机分级教学、全国计算机等级考试等方面进行讲解,使学生认真对待分级教学这件事情,彻底打消被“歧视”的想法。分级教学给教学管理工作难度加大。分级教学打乱了以往院(系)、专业、班级的界限,在课程安排、成绩登记过程中,不可避免地给教学管理人员、任课教师增加了难度,且学生的班级是呈动态变化的,极易造成部分学生成绩的“丢失”;因此,对教务管理系统和教学管理人员,提出了更高的要求。
2、分级测试准备
每年新生刚入校,对所有大一新生进行一次计算机基础知识和基本技能测试,测试采用我校成熟的测试软件———万维全自动网络考试系统在计算机上进行,考试形式为闭卷,测试大纲由信息工程学院结合现行《大学计算机基础》教学大纲确定。主要内容包括计算机基础入门、信息表示、微机硬件系统、办公软件、多媒体技术、网络技术、网页制作。
3、测试成绩认定及分班
根据入学测试成绩将学生划分为三类,测试成绩在前20%的学生,可以免修《大学计算机基础》课程,直接获取这门课程的学分(即不必上《大学计算机基础》课程),并且,其测试成绩将按照映射方式换算为百分制分数的免修成绩录入教务管理系统,映射起始分为70分。将剩余学生按成绩排序一分为二分别编班A班和B班。此外,获免修资格的学生,可以在免修成绩正式公布两周内向所在院系申请放弃免修资格。经批准后,其免修成绩失效,参加《大学计算机基础》课程的正常课堂学习。对于测试成绩为“未通过”的学生,必须参加《大学计算机基础》课程的正常课堂学习。分级测试成绩不影响学生在《大学计算机基础》课程的正常课堂学习中的考核成绩。
二、教学内容确定、教材选定与编写
三、大学计算机基础教育分级教学实施
1、采用“3+X+Y”的分级教学方案
针对以上存在的问题,我校计算机课程的教学组织方式和教学模式必须进行改革。大学计算机基础教学模式改变为“3+X+Y”模式,(“3+X+Y”教学模式是:大一新生刚进校进行分级测试,成绩合格的学生直接拿到学分,选修其他自己感兴趣的课程,A班和B班学生分别学习《大学计算机基础A》和《大学计算机基础B》这门课,而第二学期根据所学专业,按照教学大纲的要求,选择不同的计算机程序设计基础课程,即“X”,在第四学期,根据专业的特点再学习一门专业计算机课,就是“Y”)。我们的着手点是:对“1”进行分级教学,将“1”变为“3”,不再“齐步走”、一刀切。
2、大学计算机基础的教学的分级手段
分别使用《大学计算机基础A》和《大学计算机基础B》教材进行教学。这种分班方式,打破了传统的以专业分班方式的教学。很好的改善了目前部分学生“吃不饱”和部分学生“消化不了”的现象。
3、教学过程中与所学专业的结合
非计算机专业学生学习计算机的基本目的是:以计算机作为工具,解决其专业领域内行业软件具体应用的能力。因此,在教学中不能同一教材,要针对具体专业,有所侧重,讲授一些计算机与其专业领域的具体应用。并鼓励学生在网上检索与自己专业相关的典型案例进行学习,进一步搜寻一些行业软件,为今后的模拟实验和参加工作打基础。比如会计专业,可以在Excel教学中加大力度,学习一些数据处理的高级应用。音乐专业的学生,专业打谱软件Overture软件的介绍与学习是必不可少的。
四、分级教学成绩评定
成绩的评定在教学过程中发挥着重要的作用,是目前衡量教学效果的重要手段。总评成绩等于平时成绩*0.3+期末成绩*0.7,平时成绩主要根据学生的课堂考勤、课堂表现、学生作业和实验报告完成情况来确定;期末考试成绩由上机考试的成绩确定,学生在计算机上完成并提交试卷,由计算机自动阅卷。A、B班期末考试试题有所区别,考试范围由授课教学大纲决定,简言之考试的内容就是平时上课所讲授的内容。
五、结语
大学计算机综合实验报告 第10篇
摘要:现在高校的计算机基础课程是一门实践性非常强的课程,计算机相关知识的掌握和能力的培养在较大的程度上依赖于学生实验课的上机实践。加强实践教学的目的就是要培养学生的动手能力、解决实际问题的能力和知识综合运用能力等。为了深入推进实验教学改革,必须更新实验教学指导思想,充分利用实验教学的平台,强化计算机实验的总结,量化计算机实验的考核,以及不断的提高实验教学的质量与水平。
关键词:高校计算机;基础实验;教学改革
1.引言
伴随着当今社会信息化的发展,计算机的应用越来越广泛,社会对大学生的计算机专业知识水平的要求越来越高,用人单位和公司对毕业生计算机应用能力的要求也越来越高。毕业生在计算机能力的方面不仅要掌握软件和硬件的基本知识,同时还要具备用计算机处理日常事务的能力,更要具备运用网络来获取信息、分析信息、利用信息,以及与他人交流的能力。
2.更新实验教学指导思想
长期以来,教师在应试教育的模式中一直是教育的主体,学生只是被动的接受者。学生优秀与否,不仅仅是靠分数的高低来评定的。当今这个知识经济的时代,需要的不是“高分低能”,而是真正具有综合素质、创新能力和实践能力的人才,这也就要求我们教师要更新教学指导思想,强化实验教学环节,提高学生的综合素质。在计算机实验的教学过程中,不仅仅要单纯的教会学生一些基本的操作,更重要的是将信息素质教育融合到实验教学中,激发学生的创造潜能,培养学生独立探索和知难而上的精神。
3.充分利用实验教学平台
近年来,利用计算机网络技术和多媒体技术建立起来的新一代多媒体网络教学平台得到了广泛的应用[1]。它不仅可以实现传统教学的全部功能,还能实现传统教学所不能实现的其他功能,比如广播教学、语音教学、屏幕监视、遥控辅导、教学示范、师生对讲等功能,对提高教学效果、增强学生的参与感、真正的实现双向互动式教学、推进教学信息化等都有很重要的作用。从教学功能上说,它集合了教学、辅导、提问、答疑、示范等功能,比以往的任何一种方案都更具有优势。因此,我们应该在计算机基础实验教学中充分利用纯软件设计的多媒体网络教室。
4.强化计算机实验的总结
计算机实验的总结在大学计算机基础的实验教学中是必不可少的重要环节,是培养、提高学生分析和解决问题的能力、创新思维能力的一个重要途径,也是教师开展实验教学研究和提高实验教学水平的基础。因此,计算机实验的总结在计算机实验的教学中起着重要的作用。
在实验课结束之前,教师应该抽出3~5分钟的时间对本次的实验做出相应的总结,检查实验的结果是否达到了实验预想的目的,同时还要明确指出在本次实验中存在的问题以及如何解决问题的方法,要让每个学生都清楚本次实验做到了一个什么样的程度,一定要做到心中有数。
在实验课结束后,无论实验是否成功,每个学生对本次实验的相关知识、技能、软硬件等方面都有了一定的体会和认识,也都会有不同程度的一些收获,那么此时,教师就应该及时的督促学生对本次的实验记录进行处理,同时对实验现象也要进行分析讨论,并撰写好实验报告。
实验报告是学生在实验课之后对整个实验工作用文字形式进行的综合分析、归纳和总结,
也是学生相关实验知识和技能的掌握程度、实验教学效果好坏的一个重要反馈形式。撰写实验报告是学生成功做完每个实验以后的最后一个环节,也是培养学生综合分析、评价实验结果,探讨实际问题的能力以及训练学生撰写科研论文能力的必不可少的一个重要环节。学生撰写实验报告时,务必要求做到严肃性、真实性和逻辑性。
另一个方面,在每次的实验课结束以后,教师也应该根据学生和实验报告中获得的信息以及归纳、分析后得到的实验记录进行总结。这是因为教师的实验总结是开展实验教学研究的重要基础。教师的试验总结主要包括以下四个方面:第一,从整体上而言实验结果是否达到了要求。第二,要对实验的各个环节以及在实验报告中存在的各种问题进行系统的分析和归纳,对普遍存在的问题及时向学生进行讲解和处理。如果条件允许,还应该与学生一起讨论,这样可以扩大实验的成果,避免学生重复的犯错。第三,要及时进行总结教学安排是否合理,教学准备是否充分,教学方法是否恰当以及教学组织与管理是否有序、高效等。第四,要根据学生的实验表现,进行综合评定并给出相应的成绩,可作为学生实验考核的依据,同时对表现突出或有创造性思维的学生及时的进行表扬和鼓励。
5.量化计算机实验考核
长期以来,计算机基础实验考核标准的量化都是实验教学过程中的难点和薄弱环节。目前的实验考核成绩评定大多数都没有具体的量化标准,基本上都是实验教师根据自己上课时的观察,依据学生的考勤情况以及实验报告等方面来评分。但是,由于任课教师的不同,评分标准也是不一样的,因而这样很难客观和公正地反映学生的实际操作水平,很容易依据主观印象来评定出实验成绩。因此,探索计算机基础实验考核的成绩量化评定方法法对于实验教学质量的提高是相当重要的[2]。
根据目前普通高校计算机实验考核的现状,在这里给出一种相对更容易操作、更人性化的量化实验成绩评定方案。
实验总成绩=考试成绩(权重W1=~)+平时成绩(权重W2=~)
根据实验课程的不同可以对具体的权重系数进行适当的调整,通过加大平时成绩的比例,可以激励学生更加的重视实验,认真的对待每一次实验,有利于提高学生的实验水平。
其中,考试成绩=上机考试成绩(权重W3=)+笔试成绩(权重W4=)
上机考试应提前将试题发给学生复习和准备,采取随机抽题的方法进行,同时还要注意避免考核内容过偏或过难,不要搞突然袭击和突击复习。此外,上机考试或平时实验时还可适当增加口试内容,这样有利于培养学生的敏捷性和灵活性,还可提高学生的口头表达能力。
笔试考试主要是考查上机考试没有覆盖的内容,为了方便操作可以将相应的试题放入理论课考试的试卷中,但是应该单列成绩以便教师进行实验教学总结。
通过改进计算机实验的考试方法和评分标准,可以使教师在考试评分中有章可循,更对教师教学态度和责任心的不断提高起到了积极作用。同时,教师不仅可以及时了解学生掌握实验相关知识和技能的情况,还可以对那些实验操作技术不强、基本概念不清的学生加以重点指导,使后继的实验教学有的放矢,因人施教。
另外,为了减少教师的工作量,可以开发相应的实验考核管理软件,实现对实验成绩的各种处理,如输入、查询、修改、删除、显示、统计及打印等功能。这样就可以避免以往“印象分”的弊端,真正拉开学生之间实验成绩的档次,使学生更加重视实践和操作技能的提高。