公务员期刊网 精选范文 大学生计算机实践报告范文

大学生计算机实践报告精选(九篇)

大学生计算机实践报告

第1篇:大学生计算机实践报告范文

[实习任务]

对计算机在人事管理方面的应用进行归纳总结,并查阅资料为毕业设计作准备.

[实习内容]

计算机在人事管理中的应用

随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。伴随计算机的逐步推广和使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效率的途径,与此同时,单位技术成本也逐年有了明显的下降,然而办公室里的人事费用却不断增加。在国外,花费在专业、管理和行政人员上的成本占了办公室总成本的2/3—4/5,这一现象使人们对办公室自动化的要求与日俱增。我们必须在进行机构改革的同时,尽快使用现代化管理设备、管理手段、管理方法。

计算机在人事部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人事管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人事管理工作的新局面创造条件。

目前,计算机在我国的人事管理工作中,主要可用来进行报表处理,档案管理,文书编辑,信息查询,综合分析。干部统计作为人事管理的一个重要组成部分,是通过对干部情况的调查,整理和分析,了解干部队伍的发展趋势,为各级领导机关制定干部工作的方针,政策,加强干部管理,改革干部制度提供准确数字的依据。其工作除涉及到干部的基本情况统计之外,还包括干部的工资统计,干部编制情况统计,干部奖惩情况统计,干部安置情况统计,老干部情况统计等方面,其涉及的面之广,数据量之大可想而知,若利用手工进行干部的统计工作,大致要经过干部统计调查,干部统计资料的整理,干部统计分析三个过程,但这种手工统计过程,存在着几个明显的问题,比如说统计资料缺乏准确性,及时性,需要花费大量的人力,物力,财力等。

手工方法所表现出来的种种劣势,使人们慢慢意识到管理现代化已成为当代社会发展的一股不可抗拒的洪流。在管理现代化的浪潮中,人事管理现代化也势在必行。实现人事管理现代化是一个复杂的系统工程,需要采取科学的管理方法和先进的科技手段。科学的管理方法在管理中一般是指数学方法、系统方法、信息方法、控制论方法、社会学方法、心理学方法等科学方法,而先进的科技手段主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。

电子计算机作为数据处理系统,已逐渐成为人事管理现代化的重要工具,在人事管理中正在发挥着重要的作用。在我国,已经开始运用电子计算机进行人员工资管理、人事统计和查询、干部考评和人事档案管理以及人才预测和规划等。

管理现代化是汉代社会发展的一股不可抗拒的洪流。近几十年来社会化大生产的发展规模越来越大,综合性越来越强,生产专业化分工越来越细,行业有部门之间的相互联系、相互依存和相互作用更不密切。组织管理日趋复杂;而现代化科学技术也正以史无前例的速度不断分化,不断综合,全方位地向高又立体的微观、宏观方向进军。这些,要求管理工作对实际问题的反映和决策必须迅速及时,对信息系统的完善程度越来越高,传统的手工业式的管理理论、方法、体制已远远不能适应当代社会的发展和四化建设的需要。改革、创新,实现管理现代化势在必行。

现代化管理的内容很多,关系很复杂,它包括人、资金、物质、信息和时间等诸要素,其中起关键作用的要素是人。人既是管理者,又是被管理者,在管理中处于双重地位,且具有巨大的能动性。可见人是现代管理中最重要的因素。因此,管理人力资源开发与利用的人事管理在整个复杂的管理大系统中的重要地位是不言而喻的。牵一发而动全身,抓好了人事管理就为其他管理的优化得到根本的保证。

管理改革必须配套进行,现代化管理的实施也需要协调发展,人事管理既然在管理系统中占有如此突出的重要地位,在管理现代化的浪潮中,人事管理现代化也需同步进行,才能使现代化管理在社会化大生产和当代科学技术发展中起到放大和增产的作用。总而言之,人事管理现代化是管理现代化不可缺少的重要一环,它是把现代化管理的理论、方法和手段运用到人事工作中,使人事管理达到最大限度地提高工作效率的目的,以适应社会和科学技术的发展。实现人事管理现代化,使从事管理工作由原来凭个人或少数人的经验作决策,逐步上升到按事物的内在规律的科学高度办事,做到物质与精神相结合,抽象与具体相结合,定性与定量结合,静态与动态相结合,现状和未来相结合,个体与群体相结合。至于先进的科技手段,除科学地运用原有的生物、化学、物理、机械等手段外主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。概括地说,人事管理现代化的内容是包括人事管理思想的现代化、人事管理、组织的现代化、人事管理手段的现代化。通过这四个方面的现代化来实现人事管理的计划、组织、指挥、协调、控制的现代化和从事人事管理工作者自身的现代化。

人事来之不易系统化,是人事管理现代化的一个重点。研究人事管理,必须研究这个系统所处的环境,即研究政治系统,经济系统,法律、科技和文教系统,人物系统和大管理系统对人事管理系统的影响以及人事管理系统的反影响。离开周围的事物,去研究人事管理现代化,是注定要失败的。

所谓系统,就是在一定条件下,由相互作用、相互依赖的若干组成部分结合而成的,并具有特写功能的有机整体。从一般意义上讲,系统由输入、处理、输出、控制与反馈的四个基本部分组成。

在系统理论中,系统分析是指对系统性能的理解。系统最佳化是系统设计成综合的内容。系统工程即用教学方法进行系统分析或优化,把传统的组织管理工作总结成技术并使之数值化。用系统工程来分析系统问题是比较科学的,利用系统工程这门学科的概念和原则,来进行人事组织管理方面的工作,是实现人事管理现代化的重要途径和有效手段。

人事管理系统内有多种元素,如:管理人员、管理机构、办公设备、规章制度、各业务环节,各种管理技术和方法等,都可以看作它的“元素”。各元素之间的联系是否有序,联系的方式和效果是否最优,直接影响着人事管理的水平。在不同条件下,起主导作用的元素是不相同的。人事管理系统化的一个重要目标,是围绕着责任制和考核制,逐步建立起完整配套的干部“进”、“管”、“出”制度。实现系统化,除了要解决制度问题外,还有一个掌握系统方法的问题,即学会应用系统工程和系统分析法,这对搞好人事管理现代化,具有重要的意义。

人事管理系统的基本功能,目前尚无统一的说法。根据我校人事管理的工作的现有材料和工作特点分析来说,人事管理系统的基本功能,我们认为有如下几方面:

1.确定人事管理的方针政策

2.确定人事管理体制、编制人事规划

3.编制人事计划,设置人事管理机构和岗位

4.制定人事管理的条例办法;

5.教职员工的业务培训;

6.人才选拔、使用、交流(流动);

7.考核、奖惩、任免;

8.工资、福利与保险

9.离休、退休、退职。

作为人事干部(人事管理人员),如何最大限度地发挥人员的才能?这是人事管理学研究的根本任务。对这个问题进行个体研究方面,目前是做得不够的。因为个体寓于群体之中,群体对人员才能发挥之影响作用,可利用系统原理去指示。通过群体研究来寻求合理的年龄结构、知识结构、专业结构、来取得令人满意的配合效果等。

过去,在人事管理工作中,人事工作信息滞后,传递慢、“马后炮”,人事管理数据加工不及时。比如:干部考核、人员的工资计算、人事的统计、人事档案的填写,贮存等等。这些人事工作繁琐、耗时费力,准确性差、效率低、手工操作已难以适应形势的发展的要求。为此,我们应该努力学习有关人事管理现代化的有关理论资料,提高对管理现代化重要性的认识,尝试去利用计算机来实现人事管理的现代化。比如现在有些学校和单位在人事管理这方面所作的努力,由于从事计算机工作人员的技术指导和从事多年人事工作的老同志的帮助,他们:

首先,开发了“中华职专职工档案管理”软件系统。

其次,将学校或单位人员的档案内容的所需数据,存储在计算机的磁盘里,需要时可以通过计算机方便地进行查询、检索、维护,还可以将有关数据打印出来。

第三,还用计算机进行了日常办公现代化的管理工作的使用。

第四,及时收集、加工、整理、存贮、检索新的变化数据。

使其单位人事管理初步实行计算机化,让计算机在人事管理中得到初步应用。使人事管理者总是根据准确、及时的人事信息来进行决策,实现管理。只有计算机才能将现代化社会中,成倍增长的人事信息量,进行及时收集、加工、整理、贮存、检索、传递、反馈给决策者。发挥其特有的功能。

即:(1)对输入的人事数据,进行数值运算和逻辑运算,求解各种问题。

(2)对人事信息进行加工来解决各种数据处理问题,为人事决策者在决策时提供依据。

(3)对人事管理的各种资料数据和计算机顺序,具有记忆存贮的能力。

实践证明,当管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,即用计算机技术信息的收集、加工、传递和存贮等,可以使用人事基础信息,高效、合理、恰当地管理。这样,人事信息系统随着计算机的应用、发展而不断完善,计算机在人事信息管理中的地位也就是益重要。

正因为如此,实现人事管理现代化,要有科学的管理方法和先进的技术手段,才能最大限度地提高人事管理工作效率。现代人事工作的信息量越来越大,保密性越来越强,而且信息的密度不断提高,靠传统的管理方法和人工操作手段已经无法搞好人事管理工作。而计算机作为数据处理系统,已逐渐成为人事管理现代化的重要手段,在人事管理中正在发挥着重要的作用。一般来说,计算机在人事信息系统中的作用有:

(1)计算机能够比人更快地提供有信息价值的人事数据;

(2)计算机能够比人提供更新的人事数据;

(3)计算机能够比人提供更加准确的人事数据;

(4)计算机能够比人处理更多的人事数据等等。

正因为如此,我们利用计算机替代手工操作建立的人事信息系统,即计算机人事信息系统,其主要功能可以归纳为以下三点:

一是可以高效能、大容量地收集、处理、存贮人事信息,大幅度地提高人事管理信息系统的工作质量和效率。

二是可以及时掌握整个人事管理系统的全面情况,提供系统的准确的人事信息,可以促进人事工作的规范化及各项管理制度与指标体系的建立和健全,从而提高行政管理水平。

三是可以提供各种加工处理了的人事信息,以满足人事管理的特殊要求,适应新形势对教职工队伍提出的新要求,帮助选择方案,实现优化决策。

当前,不少单位的人事部门对于计算机的应用还仅限于简单的单机应用,随着时间的推移、任务的复杂、用户的需求,其应用还会

总之,计算机的广泛应用,计算机人事管理信息系统的建立,适应了社会经济发的客观要求,是人事管理现代化的一大进步。今天我们运用计算机进行了学校人事档案管理的初步现代化的开发和使用,它大大提高了人事管理工作者的工作效率,它把人事干部从繁重的手工操作中解脱出来,用更多精力从事创造性的管理活动和其它教育教学的活动中去;它能使决策、计划和其它管理活动更加科学、精确、灵活。因此,建立计算机人事管理信息系统是一种客观发展必然趋势。尽管在人事管理方面还不可能普遍使用计算机,但从长远来说,人事管理现代化和计算机是不分割的。轻视或者拒绝利用计算机技术,就不可能真正地、全面地实现人事管理现代化。随着我国经济、科技的发的,人才开发管理的加强,我们一定要努力创造条件,促进使用计算机的人事管理现代化。为建设中国特色的社会主义而努力奋斗。

第2篇:大学生计算机实践报告范文

编程 实训教学 程序设计

对于多数学生而言,在学习了程序设计语言后,除能应付计算机等级考试外,不能应用计算机语言去解决实际的问题,而社会对人才的需求要求学校所培养的学生不仅要具备较扎实的理论基础,而且要具备相应的专业技能和素养,具有解决实际问题的能力。要具有解决问题的能力首先应该掌握计算机语言的理论基础,然后是把计算机语言作为工具来解决实际问题。理论知识的获取无疑要通过理论课堂,应用能力要靠实践,现在的计算机语言课程设置也都是按照“理论+实践”模式,那为什么学生学过语言课后普遍认为不会写程序,不会应用计算机语言这个工具呢?本文在分析计算机语言教学存在的问题以及各个环节对学生学习的影响情况的基础上,通过优化综合实训的组织方式,让学生更好地利用程序设计综合实训的机会,锻炼学生综合程序设计的能力。

一、实践教学现状

1.实践教学的目标

通过实践教学使学生加深对理论知识的理解掌握;培养学生的基本技能和专业技能,使学生具有较强的实际操作和创新能力;培养学生良好的社会公德、责任意识和敬业精神,培养实事求是、严肃认真的科学精神、探索精神和创新精神,提高综合分析解决问题的能力,塑造初步的创新能力。

2.目前实践教学的各个环节及对学生的影响分析

实践教学由课堂实践教学、综合实训、课外实践活动以及毕业设计环节组成。

课堂的实践教学针对教学内容的,内容相对单一,缺乏综合性;课外实践教学对于程序设计来说锻炼机会较少;毕业设计的完成往往是专业知识的综合训练,要求学生已经具备一定的程序设计能力,能够通过程序设计解决实际的专业问题,因此,在校阶段的综合程序设计实训尤为重要,要通过综合实训锻炼学生进行程序设计的综合能力,为专业服务。

二、理论课注意调整学生对课程的认识

心理作用对学习的影响非常重要,学生对于计算机语言类课程的评价大多数是一个字“难”,普遍感觉课程很难,会把这门课当做一个独立的学科来对待,本人认为这样对学习语言课是不利的,计算机语言和我们日常讲话说的“汉语”是一样的,都是交流的工具,只不过汉语是人和人之间交流的工具,而计算机语言是人和计算机之间交流的工具,我们学习计算机语言,目的是和计算机进行交流,就如同我们学习英语,是想和不会说汉语的人进行交流和讨论一样,那我们要和计算机进行交流和讨论,就需要计算机明白我们的意图,计算机如何知道我们想要做什么呢,就是通过约定好的计算机语言来表达我们的想法,所以计算机语言是表达我们人类想法的工具。只有让学生从根本上明白计算机语言在日常生活中扮演的角色,才会更好地建立让计算机帮助人类解决问题的思维模式,才会更好地应用计算机语言转换自己的思想,才会意识到只有通过多编程多练习才能熟练使用计算机语言这样的工具。

三、调整课程设置模式,加强课内实践环节

目前,计算机语言类课程教学安排大多采用“2+1”的课程模式,也就是每周2个学时的理论课和1个学时的实践课,实践课的安排一般采取“两周一次”的方式,即每两周才上一次实践课,每次课2个小时。例如,对于结构化程序设计的语言来说,三种控制结构会在2~3次课完成,但是学生会用控制结构处理实际问题需要多练习多编程才能建立这样的思维模式,对于刚开始接触计算机语言的学生,应该针对每一种结构(例如选择结构)给出多道练习题,让学生通过自己写程序来解决实际问题,这样才能建立遇到同一问题多种解决路径的实际问题时,会自然而然地想到采用选择结构。但是按照“2+1”的课程设置模式,课内实践的时间不足以保证对单一知识点的很好掌握。因此,加大课内实践的时间是有必要的。近几年,我们将网络工程专业c/c++语言课程调整为“3+2”模式,每周有实践课,每周的理论课中增加对实际问题的分析和实验课前分析,学生对单个知识点的掌握程度明显提高。

四、程序设计综合实训的组织和实施

进行程序设计综合实训是要求综合运用所学的知识解决实际问题,增强对程序设计的理解并体验团队的合作精神。因此对于综合实训的内容安排、指导以及考核都要以综合实训的目的为核心。

1.综合实训的内容安排

学生能编出具有完整功能的实用程序时,会具有强烈的成就感和自豪感,这是最好的原动力,可以很好地激发他们的潜能,使他们的算法设计能力、程序设计能力和程序调试能力得到快速的提升,因此确定一个能激发学生兴趣的题目很重要。

关于内容的安排有两种方式:

一是在一系列现有题目中选择。我们编写了程序实训指导书,在书中列出了24个题目供学生选择,这24个题目分数据库管理、游戏设计、图形、算法设计等分类,学生根据兴趣自己选择实训题目。

二是根据不同的专业学生自己选题。鼓励学生根据本专业所学专业课,自己选择在专业课中要解决的问题,然后通过程序设计实训过程来完成。这种方式需要学生提前写一个报告,包括简单的选题内容,以及准备采取的方法,指导老师根据报告决定该选题是否能作为实训选题,并且提出补充建议。

2.综合实训的指导方法

综合实训采用结对编程的模式,两个学生选择一个选题,互相合作,共同完成。整个过程要以学生为主体,因此指导老师的作用是引导学生自己查找资料,鼓励学生通过多种途径解决出现的问题。

3.成果考核和成绩评定

考核是督促学生学习的一种手段,因此考核必不可少。一个完整的实训过程必须要有总结报告,总结能使学生发现收获和不足,为以后的进一步学习打下基础。

(1)实训结束要求提交的资料

完成题目的基本要求,提供正确的源程序;

提交实训报告,实训报告符合要求,给学生一个实训报告的模版,其中包括实验内容、设计步骤、程序流程、主要算法设计、总结与体会等。

(2)考核方式

按照平时考勤、程序源码、实训报告三方面,按照2:3:5的比重考核打分,最终成绩实行优秀、良好、中等、及格、不及格的五级评分制。

五、总结

从多个年级学生的实践结果来看,加强课内实践,重视综合实训,并且严格实训组织和内容选择,不仅能提高学生对程序设计的兴趣,极大加强学生的实践动手能力、解决问题的能力,也较好地培养学生的创新精神。

参考文献:

[1]李凌.“程序设计实践”课程教学怎么做[J].计算机教育,2006,(8).

[2]李丽琼,刘彦宾.从培养创新能力入手改革程序设计实践教学[J].遵义师范学院学报,2006,(8).

第3篇:大学生计算机实践报告范文

关键词:课程建设;课程设计;计算机软件

作者简介:张艳(1976-),女,河南南阳人,上海理工大学光电信息与计算机工程学院,讲师。(上海 200093)

中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2013)05-0096-01

计算机是一门技术性、工程性和应用性很强的学科,教育部高等学校计算机科学与技术教学指导委员会的发展战略研究报告中也指出:计算机专业的人才应该被分为科学型、工程型、应用型三类,而绝大多数应该是工程型和应用型的。许多高校注重学生专业能力的培养,纷纷开设实践类课程以满足信息社会对实用型人才的需求。因此,如何建设实践类课程无疑是摆在每位一线专业教师面前的重要课题。本文以“应用软件课程设计”课程的建设为主要探讨对象,介绍了该课程的设置意义、教学方法和实施细则,希望能对计算机专业实践类课程的建设和教学以及学生的就业有所帮助。

一、课程设置的重要意义

在大学里,设置一门课程,不能只关注这门课程所含的内容,更要考虑本科教育培养学生基本专业能力、可持续发展能力等这些本质性的问题。计算机学科问题求解的基本思路是“问题形式化描述计算机化”,以抽象、理论、设计为其学科形态。按照计算机科学与技术专业本科生的培养目标,到学生毕业时应具备计算思维;算法设计与分析;程序设计与实现系统的认知、分析、开发与应用等四大基本能力。

“应用软件课程设计”课程面向大三的学生开设,在计算机科学与技术专业四年本科教学中,是以前期的“数据结构”、“计算方法”、“离散数学”、“软件系统”(包括编译原理,操作系统)、“软件工程”、“程序设计”、“数据库原理”以及“计算机网络与通信”等课程为基础的一门软件开发技术综合应用的专业课程。该课程让学生综合运用专业知识,通过动手实践,以团队协作的方式根据软件工程的原理选择难度适中的课题,完成网络环境下基于B/S架构的综合应用软件的系统设计与实现任务。课程设置的目的就是通过本课程的系统学习与实训,达到全面提升学生综合应用软件的实际开发能力和团队合作能力,以解决传统教学中理论学习与工程应用相脱节、单门课程孤立地学习与缺乏正确运用学科体系的理念来指导学生实现综合技术全面应用的突出问题,以期有效地实现计算机科学与技术专业本科学生的培养目标。

课程开设近10年的实践证明,学生综合运用计算机专业基础知识,科学设计、开发软件,合理进行软件开发的能力得到全方位的、实战型的锻炼,不仅实现了专业理论知识与实践有效地相互结合,而且很好地锻炼了学生的动手实践能力和团队协作能力,为日后的择业起到很好的铺垫作用。

二、“应用软件课程设计”的教学内容

“应用软件课程设计”主要以曹渠江教授编写的《综合运用软件设计》一书为教材,辅助以课程网站和网络上的各类学习资源,要求学生利用软件工程、面向对象程序设计的思想,根据课程项目任务和功能完成课题的需求分析;制定课程项目详细的时间进度规范;利用面向对象程序设计、计算机网络、数据库原理、多媒体技术等相关知识来进行数据库设计与开发;熟悉和掌握网络应用的开发环境,分析课题中技术难点并进行技术攻关;根据制定的时间进度计划和需求分析,进行网络环境下基于B/S架构的系统软件模块的编写、开发与整合;对整个项目所有模块进行代码集成测试、软件产品完善;最后提交课程设计个人报告、课程设计小组报告以及完整程序。整个课程总学时为64学时,主要以机房实践为主,通过演示软件、答辩的形式公开、公平地评定成绩。

三、应用软件课程设计的实施方法

1.本课程的实施原则

实践类课程不同于其他计算机专业课程,主要以实践为主,这就比较难控制进度和公正地评价学习成绩,因此笔者制定了如下实施原则:

由教师提供网上新闻管理系统、网上宠物商店、网上公文流转系统、药品管理系统、继续教育管理系统、网上用户投诉系统、在线同学录、企业仓库管理系统、班级相册管理系统、在线学籍管理系统、网上聊天室、客户关系管理系统等难度适中的十几个项目,对于每个项目都讲明设计要求和要求实现的基本功能;按照自愿原则,四到六个同学组成一个项目小组,推选出一位组长。对于没被组合的同学,由教师统一安排,每组配备一位有项目开发与项目管理经验的研究生为指导教师,负责学生的上机辅导、课外答疑、技术咨询与指导;每组由组长填报所有成员的个人信息,以便师生之间紧密联系;每组组长代表小组全体成员与指导教师商定每周一次的辅导、提问与答疑的时间,并互通联络信息;教师每周安排两次上机,每次4个学时。最初的3周(12学时)进行理论授课,主要讲课程基本要求和安排以及软件工程、软件开发工具和方法的基本知识;设立课程公共电子邮箱,上传所有课程资料、进度安排和学生要提交的各个阶段的文档模板,每位学生必须根据给定的工作模板与课程要求,在不同时间节点完成个人与小组的初期、中期、末期三个时期的阶段报告和最终的课程设计报告;最后进行大组公开演示和答辩,全体指导教师根据答辩情况、提交的报告质量、平时上机表现与平时的检查情况集体打分,综合评定出每位学生的最终成绩。

2.本课程的教学安排

整个课程在实际教学过程中,按照16周的总体时间共分为以下5个阶段。

(1)课程设计第一阶段(3周):认真学习教材和阅读课题任务说明书,根据软件工程的理论和选定项目任务完成课题的需求分析;制定本课题的实施方案,完成个人角色任务分配等各类文档和开发规范;确定课题技术难点及其攻关措施;熟悉和掌握.NET的开发环境、后台数据库开发工具以及与课题相关的开发工具。在本阶段结束时,向指导教师提交课程设计个人及小组的初期报告。

(2)课程设计第二阶段(4周):根据制定的时间进度计划和需求分析,进行系统数据库的实现及应用软件的初步模块编写与开发。在本阶段结束时,向指导教师提交课程设计个人与小组的中期报告以及个人阶段性开发的程序源码。

(3)课程设计第三阶段(4周):本阶段是项目开发的实质性阶段,对整个项目所有模块进行开发并进行代码集成测试、完善整个软件产品。在本阶段结束时,向指导教师提交课程设计末期的个人和小组的报告。

(4)课程设计第四阶段(3周):完成全部代码的开发工作,检查并汇总本课题小组成果,课题小组完成项目开发总结报告,个人完成各自的课程设计个人报告。在本阶段结束时,向指导教师提交课程设计个人与小组的报告以及小组的完整的、可供运行的代码文档。

(5)最后是课程设计综合评价阶段(2周):对本课题设计项目综合评价,最后进行大组公开演示和答辩,检查程序运行效果;全体指导教师根据答辩情况、提交的报告质量与平时的上机情况集体打分,综合评定出每位学生的最终成绩,力求公平、公正。

另外,在课程结束后会召开师生座谈会,集中讲评、总结课程的教学、学习情况,征求学生对课程和教学方面的建议和意见,同时给学生指出专业学习的努力方向,学生给教师提出今后课程需改进的地方,使教与学相互促进从而不断完善该课程。

四、结论

“应用软件课程设计”在上海理工大学已经开设10年,是上海理工大学精品课程与上海市教委重点课程建设项目,它很好地体现了计算机专业课程的系统性、完整性、科学性和原理性,有效锻炼了学生的动手实践、软件开发和团队协作能力,对提高学生的专业能力和专业素质起到了关键作用。任课教师在教学实践中付出了很大的努力,不断完善课程的教学模式和评价手段,积累了大量经验,该课程多次受到学生的好评,很多已就业的学生反馈的信息表明:该课程对学生专业素养的培养和从学校到职场的衔接起到了很好的作用,为计算机专业的实践教学探索出一条切实可行的道路。

参考文献:

第4篇:大学生计算机实践报告范文

摘 要:本文提出了在数据结构课程实验中实行分层次教学的观点,详细介绍了我院计算机科学专业中数据结构实验课程的分层教学实践方法,对数据结构实验课程的改革进行了探索,本文对如何提高计算机实验课程教学效果有一定的指导作用。

关键词:数据结构;实验教学;分层次

中图分类号:G642

文献标识码:B

1 引言

数据结构是计算机及相关专业的一门核心课程,主要研究信息的逻辑结构及其基本操作在计算机中的表示和实现,该课程学习的效果不仅关系到后续课程的学习,而且直接关系到软件设计水平的提高和专业素质的培养,在计算机学科教育中有非常重要的作用。

数据结构课程的教学又包括理论知识的学习和实践教学。将所学理论知识加以融会贯通以解决实际问题,学以致用才是数据结构课程的学习目的。因此,实验教学与理论内容教学一样,是数据结构教学中不可缺少的重要环节。

本人从事数据结构教学多年,通过对课程、学生及计算机学科的特点的长期探索,在本学院提出了数据结构课程分层次实验教学的观点,并在06级计科专业学生中进行了实践。现将此次实践的基本方法进行总结。

2 实验内容分层次

数据结构理论知识是相对固定的,学习完数据结构,我们要求学生掌握线性表、栈、队列、树和图等数据结构的表示和实现方法,在实际应用中学会自行选择合适的数据结构及存储结构进行编程,另外,还能对计算机中的两种常见运算:查找和排序的各个算法进行实现以及性能比较。

因此,我们按照数据结构的内容将实验题分成了线性表、栈、队列、串、数组、二叉树、图、查找、排序等主题,同时根据循序渐进的原则,在每个主题之下,又按照难度不同分成了概念基础实验、应用基础实验和应用提高实验三种类型。我们将概念基础实验设计为验证性实验,如某种数据结构的表示和实现并将此种数据结构封装为一个类,并要求所有的学生都必须实现;应用基础实验,则是利用已实现的某种数据结构实现的一个简单应用;应用提高实验,是利用已实现的某种或某几种数据结构实现的一个综合应用。后面两种类型的实验又分设若干实验题,每个实验题都设有难度系数。

我们要求每个学生必须完成概念基础实验和一道应用基础实验题,选做一道提高实验题,所选应用基础实验题和提高实验题的难度将作为成绩评定的一个依据。表1中列出了“栈的实现和应用”主题中设置的各个题目。

实验内容的分层使得学生可以根据自己的兴趣、编程能力等实际情况,有选择地进行程序的设计和实践,对于学有余力的同学,也可以尽早接触较大的应用实践题目,得到更多的锻炼。

3 实验文档多层次

3.1 实验报告、作业单、实验记录一体化

实验报告是由学院统一印制的具有统一格式的实验文档,在实验报告中规定了每个主题的实验目的和要求,给出了不同层次的各个题目的详细描述,同时要求学生根据各自所选题目填写作业单和实验记录表,并填写所选题目中难度最高的应用实验题的分析、设计和实现过程。实验报告的布局如表2所示:

作业单和实验记录表是实验报告中包含的两个重要的表格。

作业单中列出了该学生在此主题下选做的题目、教师确认后的签字栏、教师批改源程序后对该题完成情况的意见。作业单格式参见表3。

实验记录表中记录了在整个实验过程中所遇到的编译问题、调试问题、程序的逻辑错误以及解决方法,如仅将此问题避开,则记录避开问题的方法。另外表中还需记录程序运行时所用的测试样例。教师在批阅时给出评阅意见。实验记录表格式见表4。

3.2 源程序

学生将将所完成题目的所有源程序进行压缩后提交到学院的网络教学平台上,由教师和助教核对是否与作业单一致,直接在网上进行批改和评分,源程序得分的计算方法参见后面的表5,评分程序直接内嵌入教学网站。

3.3 实验指导素材

我院计算机科学专业的教学计划中,面向对象程序设计C++作为先修课程已于前一学期开设,因此,在学习数据结构之前,学生已基本掌握了程序设计语言中的基本概念和上机实践的基本方法。但是,仅通过一个学期的程序设计语言学习,学生对大型程序的设计、组织和实施编程等步骤并不熟悉,对解决实际问题的行之有效的具体指导也不多。因此,为学生提供上手能用的实验操作指导手册,提供一些范例程序,手把手指导学生进入较大型程序的设计阶段,加强学生的C++标准类库知识的传授,加强学生的实践操作技能指导尤其重要。

我们对每一个主题选取一个应用基础实验题,将其答案公布在教学网站,供同学下载;选取每一主题中难度较大的题目,给出基本求解思路以及重要的算法,所需用到的标准类库函数、从何处获取更多可参照的资料等内容供同学参考。我们把这些资料都公布在教学网站上,学生可以根据需要进行下载。

另外,我们还根据学生在实践中遇到的问题加以总结、整理,在教学网站上定期公布“编程宝典”,这些实用的但又熟悉的知识的温故,使同学们的编程能力得到的提高,也使得后续的实践更容易完成。

4 实验考核分层次

在我们设计的数据结构课程考核方案下,实验成绩在数据结构课程总成绩中的比例为30%;数据结构实验成绩为若干次主题实验题的成绩以及期末实验考核成绩平均分;每次主题实验成绩的主要计算方法为:

本次实验总分=源程序成绩*0.75+实验记录分*0.15+实验报告分*0.1

源程序成绩=基础实验得分*0.45+应用基础实验*0.4+应用提高实验*0.15

表5为某同学某一主题的源程序成绩评定表,此表在教师批改源程序时在网页上填写;表6为该同学该主题实验的最终成绩表,此表在教师批改纸质实验报告时填写。

5 结束语

我们对数据结构实验课的内容、实验文档、实验成绩评定等各个环节都进行了分层次的改革实践,加强了实验中的文档管理。经过一个学期的实践,学生基本养成了及时认真做好实验记录的习惯,养成了严谨踏实的编程习惯,上机实践变得更有条理,减少了出错概率。经过实验范例的学习和模仿,大多数学生在处理难度较大的应用提高实验时也已不再手足无措,基本能按照需求分析、概要设计、数据结构选择、存储结构选择、编写算法、撰写程序等基本编程步骤来解决问题;大多数学生在这种分层实验的要求下,选择了稍高一点难度的题目,提高了自己的编程能力,增强了自信心。

当然,我们在实践中还是遇到了不少问题,有部分同学平时学习态度不端正,做作业敷衍了事;仍存在抄袭作业的现象。另外由于实验成绩评定比较复杂,虽然我们设计了一个专门的小程序来计算每位学生的成绩,但还是增加了老师的工作量。因此,继续探索实验教学的基本规律和方法,是我们的一项长期的任务。

参考文献:

[1] 殷人昆. 数据结构(用面向对象方法与C++语言描述)[M]. 北京:清华大学出版社,2007.

第5篇:大学生计算机实践报告范文

关键词:数字逻辑电路;立体化实验教材;实验报告

0 引言

教育部《关于全面提高高等教育质量的若干意见》的第八条明确提出强化实践育人环节。制订加强高校实践育人工作的办法,强化实践教学环节,结合专业的特点和人才培养要求,分类制订实践教学标准,增加实践教学比重,确保各类专业实践教学必要的学分(学时),配齐配强实验室人员,组织编写一批优秀实验教材,提升实验教学水平。“十二五”以来,这些有关加强实验教学改革文件的出台,表明深化实践教学方法改革,加强学生实践能力和创新能力的培养,已经到了刻不容缓的地步。教育部指出,要把加强实践教学方法和人才培养模式改革作为专业建设的重要内容。加强实践教学,实验教材改革是改革教学内容和教学方法的关键一环,实验教材质量的好坏、水平的高低直接影响到学生的培养质量。

1 目前实验教材存在的问题

目前,我国高校实验教材整体上没有摆脱依附并服务于课程的格局,而且以单一的纸质实验教材为主,其他形式的实验资源比较匮乏,传统教材能满足系统化实验教学的需要,但在培养学生创新能力和实践能力方面存在明显的不足。近年来,很多高校对传统实验项目和内容进行了一系列改革,减少了验证性实验项目,增加了综合性、研究性和设计性实验项目,但仍然没有脱离课程体系,只是传统实验项目的修改与增删,还是按照原有的知识体系,配合理论教学而开展的辅实验教学活动,其目的仍然是为了强化理论教学,帮助学生巩固和掌握理论知识,没有把学习方法作为实验教学的重点加以重视。在实验教材的内容编排上还是按照实验目的与原理,操作步骤与方法这一传统教材的样式,并没有从引导、启发的角度进行组织,一些学校自己印刷的实验指导书,离正式出版还有一定的距离,也没有其他数字化的辅导性材料。总之,现在的实验教材,按照粗放而统一的要求,让学生“按方抓药”式地进行验证,学生的自主学习能力和创新能力得不到锻炼。

“十二五”以来,深化实践教学改革,加强学生实践能力和创新能力的培养,实验教材的建设已引起各高校的重视。同时,科技的发展与知识的更新也促进了实验教学设备的改进,也促进实验教材的改进。因此,在实验教材的建设上,针对上述问题,必须按照学生的能力体系来构建实验教学体系,把信息技术与实验教学内容进行有效整合作为一个重要任务来抓,在写好传统纸质教材的同时,建设适合开放教学和创新能力培养要求的多媒体实验教学资源。

2 数字逻辑电路立体化实验教材建设

学习最终还是要归本的,教材是学生学习的主要参考书和理论依据,立体化实验教材主要包括实验教程(主教材)、实验报告、多媒体课件以及其他与实验有关的实验教学资源,立体化教材提供了一种综合性的教学资源,加快了实验教学内容、教学体系和教学方法及手段的改革,优化实验教学过程,推动创新教育模式,教材质量的高低会对教学效率以及学生学习水平产生直接的影响。数字逻辑电路的实验内容具有一定的独立性,实验项目的设置、实验软件的使用、仪器设备、实验开发语言等在理论课中很少涉及,因此,开发数字逻辑电路的立体化实验教材具有可行性。笔者将从实验教材的编写思路、实验内容编排、实验报告规范、数字化的实验资源等4个方面来探讨数字逻辑电路立体化实验教材建设。

2.1 实验教材的编写思路

为了配合开展实践教学及适应教学改革的需要,提高实验教学质量,要不断改革实践教学内容和教学方法,高质量的实验教材是关键,为此我们组织技术骨干编写实验教材。在数字逻辑电路立体化实验教材的建设上,除了介绍实验的基础理论知识外,坚持“以高水平的实验吸引人、以数字化的资源方便人”为宗旨,以提高学生实际动手能力和工程设计能力为目的,尊重学生的个性差异和工程素养差异,精心选择实验教学内容。

2.2 实验教材的内容编排

在实验大纲允许的范围内,我们采用的方法是“给通才定规则,给天才留空间”,在实验教材的编写过程中,在大纲规定的基本要求的基础上,精心选择了新颖、有趣,实用性、可行性较强,有助于培养创新型人才的15个不同难度的基础实验和5个典型的综合性、设计性实验,可供不同专业、不同层次、不同学时数的学生使用,这些实验基本包含了本专业课程标准要求的相关知识点,帮助学生将教材上的分立知识点有机地、系统地联系起来,培养综合分析、设计、制作和调试的能力。设计的每个实验项目都具有一定的层次性,即同样的实验项目,可以设计的简单些,也可以设计的复杂些,分层次对学生提出要求,对能力差的学生,引导其如何将理论与实际结合起来,把设计思想弄清楚,使其有能力完成实验的基本要求;对能力强的学生提出更高要求,采用启发式的方法,充分发挥学生的主体作用,鼓励他们根据自己的能力,提出多种设计方案,体现教学内容的可伸缩性和开放性。

实验预习是提高实验效果的一个重要环节,只有预习充分,实验操作时才会做到思路清晰。实验预习质量的高低取决于实验教材的质量。为此,在编写实验教材时,对每个实验项目除了常见的实验目的、实验原理、实验内容、实验步骤外,对实验预习、实验思考与提高等也提出明确要求。在预习要求中明确了实验预习必须完成的任务,要求学生理解每一个实验的实验原理、编写或完善实验代码等强制性的任务,从而增加了学生对实验原理、开发语言、实验代码的理解。在实验过程中按照实验步骤完成实验要求,在完成实验的基本要求后,通过实验思考与提高来提高学生的分析与设计能力。例如,在进行7人表决器电路的设计时,设计方法很多,可以使用原理图方法实现,还可以使用VHDL语言实现,而使用VHDL语言可以使用行为描述、结构描述、数据流描述3种方法。在实验思考与提高中,要求学生比较各种实现方法的区别,可以对实验提出更高的要求,如要求将表决结果在数码管显示出来、7个人中有一个人具有否决权、限制表决时间等提高要求,要求学生修改代码实现相应功能,从而加深对组合逻辑电路设计的理解和硬件描述语言描述组合逻辑电路的方法。

2.3 实验报告格式的规范

“问题式”教学或“任务式”教学是经常采用的有效的教学方式,有利于学生明确学习目的,能够激发学生的学习积极性,改善以往被迫学习的方式,变被动为主动,增强实践动手能力。计算机科学是一门实践性很强的学科,强调的是“做中学”,就是指在完成实验的过程去学习,在完成报告中去加深理解。实验报告是实验过程的记录、实验现象的分析和实验的总结,书写实验报告是实验教学的重要环节。

在数字逻辑电路实验中,我们规范了实验报告内容和要求,并单独印刷成册,在实验报告的设计上,改变以往使用统一的实验报告纸的形式,实验报告中不需要学生抄写实验目的、实验原理等内容,而是将实验内容和要求设计成各种不同的任务,按照实验步骤来完成这些任务时就完成了实验报告。在报告中,只需写出实验代码的关键部分,调试实验代码、画出实验的仿真波形、写出设计中的管脚分配关系,使用测试数据进行实验验证、分析实验现象、将实验过程中出现的问题进行实验总结,回答实验思考题,从而加深对实验原理的理解,提高设计能力。通过书写实验报告,培养了学生认真做好实验,仔细观察实验过程中所发生的现象,有利于加强对理论知识的理解和记忆,促使学生重视基本技能的学习及应用。一份高质量的实验报告应能反映出学生的综合素质,如高度的注意力、敏锐的观察力、丰富的想象力、准确的判断力、科学的思维能力和正确的表示能力。

2.4 开发丰富的数字化实验资源,构建网络化的实验教学辅助平台

数字化实验教学资源是立体化实验教材的重要组成部分,可以解决目前实验教学资源相对单一的问题,在进行实验教材建设时,利用网络技术开发数字化实验教学资源,构建网络化的实验教学平台。在数字化实验教学资源建设时,要避免实验教材的电子化,开发能满足创新人才培养、适应开放式实验教学要求的多媒体实验资源,使学生能借助校园网络环境,利用数字化资源进行实验前预习、讨论,甚至自行提出实验方案,开展实验后总结和实验数据分析。网络化的实验教学辅助平台,主要包含实验仪器的使用、开发软件的使用,实验中常见的问题及解决办法,让学生借助辅助平台解决实验过程中出现的问题,这样减轻了教师的指导工作,同时也为开放实验教学提供条件。学生通过对数字化实验教学资源的有效利用,革新了传统“按部就班”式的实验教学模式,激发学生的主观能动性,调动师生积极参与实践活动,在实验中提高了学生分析问题、解决问题的能力,培养其创新意识和创新能力。

3 结语

立体化实验教材建设实现了实验教学信息化、网络化。整合实验教学资源,优化实验教学要素的配置,是一种新型的整体实验教学解决方案,不仅充分考虑到任课教师的教学需要和学生的学习要求,还能促进教学改革的不断深入,促进教学水平的不断进步和教学质量的不断提高。数字逻辑电路立体化实验教材的纸质教材、实验报告已使用了两年,电子课件以及数字化实验资源及辅助实验平台也在实践中得到完善,满足了个性化、层次化、开放性实验教学的要求,有利于大学生自主学习能力和创新能力的培养,也为培养适应信息化社会学习、生活和工作的高素质人才奠定坚实的基础。目前《数字逻辑电路设计实验教程》已作为高等院校实验与实践系列示范教材在清华大学出版社出版,对计算机硬件课程的实验教材建设具有一定的示范作用。

参考文献:

[1]刘洪婧,朱艳辉,侯俐,等.计算机实践教学多元化环境建设与研究[J].计算机教育,2013(2):33-36.

[2]玄金红,盖彦荣.浅谈实验教学中实验教材的意义[J].新课程研究,2008(5):118-119.

[3]何唐梅.论立体化实验教材建设[J].科技信息,2008(5):172.

[4]王永会,高智琛.高校实验教材建设[J].中国教育装备,2012(13):55-56.

[5]曹海平.实验课程群的立体化教材建设[J].实验室研究与探索,2011,30(5):104-106.

[6]田淑珍,全成斌,李山山.数字逻辑电路实验课的教学改革探索[J].实验技术与管理,2010,27(11):169-171.

[7]高智琛,王永会.浅谈高校实验教材的建设[J].实验室科学,2012,15(4):203-205.

[8]孙丽华,刘庆瑞,赵静,等.电力工程课程立体化教材建设[J].电气电子教学学报,2007,29(4):43-44.

[9]戚梅,东野长磊.构建计算机硬件实验教学体系[J].实验室研究与探索,2009(9):131-132.

[10]毕效辉,于春梅.高融合立体化教材及其建设实践[C]∥湖南工业大学法学院.第三届教学管理与课程建设学术会议论文集,2012:148-150.

[11]刘伦.开放式计算机实验教学改革研究[J].计算机教育,2013(2):100-102.

第6篇:大学生计算机实践报告范文

关键词:数据结构;实践;多维;教材

“数据结构”是在20世纪60年代中期才设立的一门课程。它主要讨论在软件开发过程中的分析、设计与实现中的若干基本问题[1]:1)问题的建模。如何把客观世界的问题映射到计算机世界中?如何在计算机世界中表述和存储客观世界中的对象?它是算法处理的对象。2)问题的求解方法,即算法。3)算法的评价。评价算法的优劣。算法是数据结构的主要研究内容。算法是计算机科学的核心,也是一种一般性的智能工具。“学习算法有助于人们对其他学科的理解,不管是化学、控制、甚至音乐,即使非计算机专业的学生,学习算法的理由也是非常充分的[2]。”因此,数据结构是高级程序设计、编译原理、操作系统、数据库、人工智能等课程的基础,它不仅被作为计算机相关专业(如计算机科学与技术、软件工程、网络工程等)的一门核心的专业基础课;也是工科、理科、医科等学科中许多专业的必修或选修专业基础课。

“数据结构”课程具有抽象性和实践性。客观世界中的问题在计算机中的表示与算法描述是抽象的,但算法的实现是实践的,惟有通过实践才能真正掌握课程内容,达到学习目标。通常在有限的课时内,教师主要讲授的是抽象部分,此种情况下如果没有相应的实践,课程的学习将如同在沙漠建房,难以落成。

因此,如何构建能够有效的实践环节,一直是教师关注的问题。

笔者结合“数据结构”课程建设,就多维一体的“数据结构”实践教学系统的构建与实现进行总结,以期为“数据结构”实践教学提供一定的参考和借鉴。

1 “数据结构”实践活动层次

实践是一切认识活动和知识的前提[3],学生的认识主要是在实践活动中发展起来的[4]。笔者根据由浅入深、循序渐进和创新能力获得的规律,将课程实践活动按层次由低到高分为验证型实践、设计型实践、综合型实践和创新型实践。

1.1验证型实践

荀子说:“闻之,不若见之;见之,不若知之;知之,不若行之……行之,明也。”验证型实践指通过运行已实现的算法对书本知识及算法进行对错性的验证。验证理论的实践活动使学生充分领悟知识的内在意蕴,加深学生对基础知识的理解,掌握基本实验技能,为后续较高层次的实践活动奠定基础。验证型实践活动从内容上来讲,它依附于课堂教学,是课堂教学的延伸和补充。

1.2设计型实践

设计型实践指用所学的一个或若干个知识点去解决特定的问题。通过对问题的求解,了解知识的应用场景,获取知识的初步应用能力。智慧来源于知识,但知识不会自然而然地达成智慧,需要通过实践活动对知识“内化”和“活化”,起关键作用的是人的实践经验[5]。这里的知识是局部的,是一个个知识点。大量的设计练习是解决较复杂的问题的基础。

1.3综合型实践

综合型实践是指将所学的数据结构思想与方法,应用到软件开发的分析、设计与实现等方面。综合型实践要用到课程的许多知识点。能力与智慧的获得,绝不是简单的累积,此处,1+1≠2。学习者可能掌握各个知识点及其各自的应用,但不等于具备解决复杂问题的能力,盲人摸象的典故正说明这一点。通过综合实践,引导学生从全局的观点,认识数据结构课程的精髓和本质;指导学生如何综合地将所学的知识应用于软件开发过程中。

1.4创新型实践

创新型实践是指能够激发和培养学生创新能力的实践活动。培养具有创新精神和实践能力的有较高综合素质的人才是当代教育的目标,也是学校教学的出发点和归宿。但“人的发展以人在不同经验方式中发展为前提[5]”,创新型实践旨在通过实践活动培养学生的创新能力,由旧知识建构新知识,达到学习的目标。

2数据结构实践活动的实施

实践活动的参与者有教师和学生两方。学生是实践的主体,旨在运用所学的知识和理论发现问题、分析问题、尝试解决问题,目的是提高解决问题的能力。教师是引导者,为学生提供必要的实践环境和条件,当学生遇到困难时,给予指导;对学生的实践成果给予评定,使他们不断进取。

2.1验证型实践

对验证型实践的处理方式有两种。一种是作为课程实验内容。此法的不妥之处在于:1)在有限的实验课时内,只能完成验证工作的很少一部分;2)如果把验证作为课程实验的主要内容,那高一层次的设计型实验就没有时间了。另一种方式是完全由学生自我解决。持该观点者认为,算法的实现是学生在学过高级程序设计语言后应该能解决的问题,不是本课程应该关注的。其实,算法描述和算法实现之间是有距离的,这如同一台机器的构造和机器生产工艺流程之间的区别一样,能够跨越这个距离的学生很少,即使有的学生具备这个能力,但因时间、精力所限,也不可能实现教材中的所有算法。

一个人接受科学教育的最大收获是那些能够受用一生的智能工具。数据结构正属于这类教育的内容。通过学习算法,学生一方面开扩眼界,培养正确的思维方法,更重要的是数据结构介绍的典型数据模型和实现,是一种可以用于解决复杂问题的工具。如果学习者的学习只是纸上谈兵,就不可能学会工具的使用,就无法用工具去解决问题呢?所以,无论从学习者的认知所需还是从课程的学习目的来看,以适当的方式帮助学生掌握典型的数据模型的实现是必须的。因此,上述两种方法均不可取。我们的做法是由教师实现这些数据模型并把源程序提供给学生,学生利用课余时间自行进行验证实验,具体任务如下。

1) 教师。①给出教材中相应算法实现后的源程序;②给出程序设计说明,方便学生理解程序的结构与功能;③给出思考题,引导学生阅读源程序和理解源程序;④给出操作说明和测试用例,引导学生进行正确性地验证和更全面地理解算法。

2) 学生。①理解相关背景知识;②根据程序设计说明和思考题阅读源程序;③根据操作说明运行源程序的测试用例,并进行结果分析;④回答思考题。

为了督促学生进行验证实践,要求学生将任务③、④的工作记录作为作业上交;教师利用课堂提问,抽检和讨论部分源程序的运行结论。

2.2设计型实践

设计型实践活动分为两个部分,一是课程实验,二是作业。

2.2.1课程实验

鉴于实践对数据结构学习的重要作用,一般会拿出课时的1/5~1/4用于课程实验。针对课程实验,教师与学生的工作分别如下。

1) 教师。①给出问题描述,提出问题解决的基本要求,如采用的知识点、输入输出要求、算法复杂度等;②对问题进行初步分析,必要时给出逻辑设计和存储设计的建议;③酌情给出算法描述;④给出若干测试用例,引导学生进行功能测试,领会健壮的程序设计;⑤给出实验报告撰写要求,包含问题描述、数据结构设计、功能划分和算法设计、界面设计、运行与测试、总结与心得、源程序等。

2) 学生。①分析问题;②定义数据结构;③给出算法描述;④编程实现算法;⑤用测试用例测试程序,记录运行结果;⑥写出符合要求的实验报告。

教师通过检查源程序运行情况和批阅实验报告,了解和评定学生的实验情况。

2.2.2作业

作业题分为两类:基本概念题和算法设计题。部分算法设计题要求学生编程实现,以弥补课堂设计实验的不足。对于这部分实践活动,教师布置题目,通过批改作业,检查学生的完成情况。学生编程实现题目,将设计思路、算法和运行结果形成作业上交。

2.3课程设计

课程设计对应于综合实践活动。对于计算机相关专业的学生来说,在“数据结构”课程学习结束后,通过前期的验证和设计实践,具备一定的综合使用课程知识解决问题的能力和规范的程序设计能力。所以,一般在课程结束后,单独有1~2周的“数据结构”课程设计,教师与学生的工作分别如下。

1) 教师。①制定课程设计实施计划书。给出课程设计的目的和要求、日程安排、考核方法及分组情况等。②给出问题描述。区别于设计题,这里的问题一般较复杂,实现的源码,一般均在500行以上,甚至千余行。③提出设计要求,引导学生进行概要分析。可分为基本要求和较高要求,与不同层次的学生的能力相对应。④设计提示。综合设计的问题解决,通常包含多个算法,对其别难的、学生不易想到的要点给出提示。⑤提出课程设计报告的写作要求。包含需求分析、概要设计、详细设计、调试分析、测试分析、总结与体会、使用说明及源程序等。

2) 学生。①根据实施计划书的进度要求、问题描述和设计要求进行“概要设计详细设计调试测试”的问题求解;②接受系统检查;③撰写符合要求的课程设计报告。

教师通过作品检查和批阅课程设计报告给出学生的课程设计成绩。教师通常在课程设计的最后一天,通过运行系统和提问,检查学生的系统设计与完成情况。

2.4科技活动

学生的创新能力来自科研实践。科研实践要因人而异,针对学有余力的学生,通过下列三种途径提供科研实践活动。

2.4.1项目开发

通过项目锻炼,培养学生进行科学研究的工作方法和相互协作的精神。

1) 辅研。教师积极向学生介绍自己的研究方向和课题,吸纳有特长和兴趣的学生参加自己的项目研究,根据其知识结构,给学生布置力所能及的任务,逐步深入。

2) 项目申报。积极鼓励学生参与各级项目的申报。学生作为申报人并获得资金的资助,能有效增加其完成项目的责任感与投入其中的热情。

2.4.2社会实践

“没有经验”被企业视为大学毕业生的最大弱项。参加社会实践,是学生获取经验的最好途径。学习数据结构的学生基本上是大二和大三的,这样,他们有1~2个暑假,可以进行社会实践。教师向学生宣传社会实践的好处,介绍社会实践场所。学生在寒暑假或平时课余时间,到某个单位短期工作或兼职工作,参与单位具体项目的工发。

2.4.3竞赛

竞赛是学生用理论知识解决实际问题的有效载体,是检验、锻炼、提高和展示学生科技创新能力的很好平台。竞赛所带来的荣誉感,能够有效激励学生的创新热情。常见的竞赛有:校级的“希盟杯”电脑技能设计大赛、网页设计大赛等;市级的“天翼杯”电脑技能大赛、科技创新大赛等;省级的“富士通”杯网页网站设计大赛、大学生软件设计大赛等;部级的数学建模大赛、“挑战杯”全国大学生科技作品竞赛、软件人才设计大赛等。

教师及时地把各种竞赛信息通报给学生并组织学生申报;组织好竞赛作品的创作与指导工作;对参赛者和获奖者给予一定的奖励,并对参赛作品进行展示和宣传,扩大活动效果,以吸引更多的学生参与竞赛活动。

3 “数据结构”实践平台

为了使数据结构的实践活动能够顺利进行,我们编写了《数据结构实践教程》[6],创建了“数据结构实践教学网站”作为实践教学实施平台。

3.1 《数据结构实践教程》教材建设

本书含盖了1―3层的实践活动的素材和实施指导。全书分为三篇:验证篇、设计篇和综合篇。

1) 验证篇。详述《数据结构》[1]教材中相关算法的实现。本篇首章介绍算法到程序转换的基本步骤及需要注意的问题;给出了进行验证性实验的步骤;同时介绍了实验环境。其余各章按教材教学内容进行编排。每个应用程序的叙述采用一致的结构,由如下四个部分组成:①程序设计。给出数据的类定义和程序结构图。②源程序。方便学习者研习程序设计思路、程序结构、改进程序以及更好地操作程序。③程序运行。给出程序操作方法介绍及程序运行界面。④思考题。引导学习者更深入地理解程序、程序所实现的算法、程序所采用的存储结构以及可改进之处。

2) 设计篇。针对一定的知识点给出不同难易程度的设计题,作为课程实验和课后程序设计素材。本篇介绍了设计型实验的实验步骤、设计内容;提供了实验报告格式,并给出一个实验报告案例。其余各章按教材教学内容进行编排,每个设计题由以下五个部分组成:①问题描述。给出问题背景,提出需要解决的问题。②基本要求。给出算法实现时对数据逻辑结构、存储结构、功能设计、数据输入或输出上的要求。③实现提示。对算法设计给出必要的提示或伪码描述。④测试与运行。给出测试案例。⑤思考题。提出相关问题或更高设计要求。

3) 综合篇。针对一个以上的知识点给出综合设计题,可以作为课程设计素材。全篇首章给出有关综合设计项目涵盖的内容、综合设计报告格式以及综合设计成绩评定准则等。其余各章按设计任务编排,每个项目任务的叙述由以下三个部分组成:①问题描述。给出问题背景,提出需要解决的问题。②设计要求。提出项目设计与实现时功能上需求,分为基本要求和较高要求。③实现提示。对数据组成形式、相关算法设计上给出必要的提示。

该教材充分考虑了学习者进行1―3层次的实践活动的可能需求。验证程序使用菜单界面,结构统一,操作简单;设计篇和综合篇内容丰富,提供了各种难易程度、且有一定实用性或趣味性的题目,可以为学习者提供全程指导。

3.2数据结构实践教学网站

该网站分为用户管理、学生主页和老师主页三个部分,其功能如图1所示。

图1 “数据结构实践教学平台”系统功能

3.2.1学生主页

以学生身份登录系统后进入学生主页,从中查看实践教学内容、联系教师,上传作业、在线交流等。页面中包括课程实验、课程实训、课程设计、作品展示等。

1) 课程实验:提供实验教学大纲、实验指导书及实验上传功能。

2) 作品展示:提供经典算法设计案例、优秀学生作品展示、典型数据结构及其基本操作的算法动画演示等。

3) 课程实训:提供习题、试题、典型题解、最新题库等。

4) 课程设计:提供课程设计指导书、课程设计作品上传等。

3.2.2教师界面

以教师身份登录系统后进入教师主页。教师通过该页面,公告,进行实验、实训(即课外设计)、课程设计、作品、学生、教师等相关信息的管理。

1) 公告管理:实施公告的编辑、及公告的数据库管理等。

2) 课程实验:实验指导相关内容;查看学生上传的课程实验源程序与报告。

3) 课程实训:实训设计问题及对问题库的数据库管理。

4) 课程设计:课设指导相关材料;对学生上传作业进行管理。

数据结构实践教学系统的开发为学生和教师带来了很大的方便,通过网络突破时间和空间的限制,方便教师与学生之间、学生与学生之间的专题交流,为学生提供丰富的素材。

4结语

实践教学是“数据结构”教学中不可缺少的环节,对课程学习成效起着决定性的作用。笔者根据课程特点和创新人才培养目标,提出按验证、设计、综合和创新四个层次的实践活动,对教材和网站的建设进行了积极探索,构建了一个多维一体的数据结构实践教学体系。经过多年的实践,已经取得了明显的成效,考研率逐年提高;学生在各级比赛中获奖越来越多,等级也逐步提高。

参考文献:

[1] 管致锦,徐慧,陈德裕. 数据结构[M]. 北京:清华大学出版社,2010:3.

[2] 王道俊,郭文安. 主体教育论[M]. 北京:人民教育出版社,2005:309-310.

[3] 张英彦. 论实践教学的理论基础[J]. 教育科学,2006,22(4):34-36.

[4] 张英彦. 论高校实践教学目标[J]. 教育研究,2006(5):46-49.

[5] 陈佑清. 论活动与发展之间的相关对应性[J]. 教育研究,2005(2):77-82.

[6] 徐慧. 数据结构实践教程[M]. 北京:清华大学出版社,2010.

Multidimensional Practice Teaching System of Data Structure

XU Hui, GUO Rongxiang, ZHOU Jianmei

(School of Computer Sci. & Tech., Nantong University , Nantong 2260019, China)

Abstract: Practice in teaching of Data Structure is a key to affect learning. In this paper, the practice actives are divided into four level from easy to complication, they are test and verify, design, integration and innovation. The division is corresponded to the aim of the course learning and creative ability of students as a precondition. The implementation method of the practice is discussed from the role of teachers and students respectively and auxiliary textbook and website is introduced. The multidimensional one of Data Structure practice teaching system is constructed based on these ideas and materials.

第7篇:大学生计算机实践报告范文

一计算机专业本科实践教学存在的问题

1实验目标

目前很多高校计算机实验教学内容比较陈旧,没有创新性,不能跟上发展的步伐,也不能满足就业的需求。教师的设计内容比较理想化,学生思考问题过于简单,很不完善,不能和实际需求结合起来,所作的项目也都不能在实际中使用。这样不但不利于学生思维能力的培养,对于学生的创新性和今后就业能力及工作适应能力都难得到有效培养。

2师资水平

现有实验教学师资大部分都是从学校到学校,具有在公司参与项目开发经验等实践经历的比较少,不能有效地指导学生进行系统设计与开发,在很大程度上影响了实践教学的质量和效果,制约了学生实践能力的提高。

3实验环节

目前,学校开设了各种各样的实践课程,如课程内实验教学,课程设计,毕业设计,实习等,但是效果并不理想。

课程内实验教学一般是依附于某门课程,实验课一般是跟进式的安排实验内容,是理论教学的一个环节、一个补充,是对于理论课堂教学知识的解释和验证。实验学时有限,很难设计较大型的综合案例。学生往往对知识理解不系统,甚至不清楚所学知识用在何处。此外实验考核往往采用实验报告形式或直接由理论考试替代,忽略了对学生操作能力、实践能力的考核和评价,学生的重视程度也不够。

课程设计弥补了跟随式实验课的不足,但是课程设计内容大都围绕某一门课程进行设计,忽略了多门课程之间的联系,不能体现实践教学的科学性、系统性和综合性。而计算机专业的很多专业课程之间其实联系很紧密,所以可以将多门联系紧密的专业课的整合在一起规划实践内容,让学生有计划、分阶段、循序渐进地完成实践环节。这不仅有利于整合多门课程的基础知识部分,而且有利于学生连贯地学习相关知识,并综合运用这些知识解决一些实际问题。

毕业设计阶段学生很多忙于考研、找工作,很少能潜心做毕业设计项目,好的作品不多见。有些只是应付,作品很多过于简单,实用性差。

实习环节没有制订准入制及考核标准,学生的实践和动手能力差,进入公司、企业实习时,不能参与单位的项目设计开发,只能从事一些技术含量低的工作,达不到了解公司、企业和提高自身系统设计开发的能力。

4硬件设施

由于专业扩招,学生人数总量增加,学校配备的设备不能满足学生实践的需要;没有建立系统综合设计与开发中心,没有针对性的综合开发训练;与计算机的软硬件公司或企业建立实习基地少,学生没能直接参与公司项目的开发,不能了解系统开发所需要的技术、工具以及公司的运作与管理。

二实践教学改革

1加强师资队伍的建设

名师出高徒,教师水平与学生的能力息息相关,提高教师水平是关键。由于计算机技术更新发展很快,加之学校相对封闭,很多教师又没有企业工作的经验,所以很多实验项目也是理想主义,与实际有出入。对于这种状况,需要对教师进行定期培训,开展校企合作,指定教师到公司实习,参与开发,积累项目开发经验。根据教师兴趣能力划分科研小组,各小组定期进行组内学术报告,鼓励教师进行科研交流。鼓励各小组每年申报各级项目,以项目促进科研,提高实践能力。

2以逆向设计法设计实验题目

逆向设计法是以职业岗位的要求为起点。根据企业岗位标准和专业要求,及时修正教学计划。实践项目的设计应以实际应用为背景明确毕业走向,提高学生实践能力。从教学方式看,尽可能多地采用现场教学方法、教师与学生互动式教学方法,淡化理论教学与实践教学之间的界线。此外院校要建立和完善实训中心;加强校企联合,欢迎企业设计人员为学生讲课或作报告,介绍企业文化、项目开发经验、技术专题报告等。尽可能地让学生了解企业,了解行业发展,培养学生学习兴趣,提高实践能力,缩小学校和工作之间的差距。

3提高各个实验环节的质量

由于跟随式实验课时有限,又要在有限的可视出效果,可以实验内容和资料预先告知学生。要求学生必须在实验课之前自学资料写出实验的初步思路。实验课堂,学生主要验证自己的思路,教师也主要负责答疑。学习由被动转为主动,效果好了很多,也节约了实验课课时。实验课程单独进行考核,可以引入选题问答的方式。即在考核之前,教师可根据理论教学大纲准备一些设计选题相关的简答题,形成题库,在验收课题时,随机抽取固定数量的题目对学生进行提问,目的是为了测试学生对基础知识的掌握程度,考核方式由:基础知识问答+上机操作+实践报告3部分组成。这比传统考核方式更能有效地检验学生对知识的掌握能力与实践动手能力。

对于课程设计,课程设计可以是一门课程为主的,也可以是多门课程综合的,统称为综合课程设计。综合课程设计是将多门课程相关的实验内容结合在一起,形成具有综合性和设计性特点的实验内容[2]。例如将数据库,软件工程,Net程序设计三科结合进行综合设计。学生4至5人一组,随机选取课题,团队协作开发,教师负责指导点评,如表1所示。通过课程设计使每位同学都参与到软件开发中,系统的理解了各门课程之间的联系,提高了学生分析问题解决问题的能力,加强了团队意识,为以后的毕业设计打下了基础。

毕业设计要实现12方面的综合训练[3],具体包括:选题、调研、熟悉问题、查阅资料、需求分析、制定研究计划、概要设计、详细设计、具体实现和调试、撰写文档、问题与方案的文字与口头表述、论文撰写。通过这12个方面的综合训练,培养研究与实现能力、论文撰写能力、口头表达能力。毕业设计题目每人一题,且题目不重叠,任务有适当的工作量和难度。在毕业设计期间教师要加强督促,在每个环节都要和学生交流。由于不少学生在外地找工作或做实习,可以采用毕业设计系统或者音频、视频等工具,可以把一些操作进行录像,对于文档可以进行批注等方式进行交流沟通。定期进行检查验收工作,提高毕业设计的质量。

4开展课外实践活动

除了日常教学活动,可以根据学生的兴趣,能力设定课外实践小组,组织学生开展科研实践活动。如3~5人一组,学生自己申请课题,进行论证,提交后由系内进行把关,如申请成果可以配备两个导师指导,提供一定资金和相应的硬件设施,如配备实验室供学生进行项目开发,由学生管理。鼓励学生发表科研论文,进行科研成果申报。通过课外实践小组的方式,为学有余力的同学提供了实验的条件和机会,提高了学生的积极性。

5举办科研讲座

定期开展科研报告。可以由教师介绍一些科研方向,如云计算、物联网、数据挖掘等,或者一些新工具的使用;也可以邀请企业的设计人员为学生开展学术报告,介绍新的行业动向,新的技术,设计模式,软件测试等;或者课外实践小组成员进行汇报演说,介绍开发的经验;或者基本的开发知识讲座等等,为学生扩展视野,提高学生的兴趣,积累经验

总之,计算机专业是一个动手实践能力要求很高的专业,学生在学校四年的培养一定要重视实践环节的培养,只有一点一滴的落实各个环节才能保证学生能力上的提高,才能应对就业的压力和今后工作的挑战。

参考文献

[1]向毅,彭军,官正强等.实施“万行代码”工程,培养应用型软件人才[J].重庆科技学院学报,2012 (15):156-157.

第8篇:大学生计算机实践报告范文

【关键词】低碳经济;实验教学;低碳型教育

低碳型教育(Low Carbon Knowledge Teaching),是指在教育教学活动中,要采取有力的措施,推进教学的各个方面减少二氧化碳排放,减少能源消费,加强环境保护。低碳教育体现了可持续发展理念,体现了人与自然和谐发展,体现了科学发展观的实践[1]。

首任联合国环境规划署驻华代表处主任夏堃堡先生认为低碳经济主要是两种:一种是低碳生产,一种是低碳消费[2]。结合高校和本校的实验教学特点,笔者认为实现低碳经济的主要方法就是实现低碳消费。

一、目前实验教学中存在的主要问题

实验教学在高等学校教学工作中非常重要,是衡量学校教学科研质量的一个重要因素。目前主要的体现在高碳、差交互性和评分难度大这几个方面。

1.交互性差

目前,高校很多上机实验的教学过程通常是:老师布置实验—学生按老师的要求上机实验—提交实验报告—提交指定文档资料—老师给出相应的分数[3]。在老师布置实验前,需要根据课程设置编制实验大纲;在满足实际实验需要时,根据实验大纲和实验的需要微调实验项目;根据已经安排好的实验时间让学生根据实验大纲的要求完成指定的实验项目,在上机过程中,教师适时的答疑,或检查实验结果或在实验报告中检查结果;学生书写实验报告,根据书写的格式完成相应内容;老师对实验报告进行成绩的评定;最后,老师根据实验平时成绩、上机实验的到课率和实验文档综合给出实验总分数。实验教学的积极性难以调动,在工作岗位上对实际工作适应性较差,遇到问题不能及时解决。

内容单调重复,学生按照规定的内容、方法和步骤去完成实验内容,验证课堂上的理论或定理等。这种实验方法,教学效果不理想,学生基本上处于被动接受的地位,积极性不高,同学之间交流很少,得不到相互启发。这种做法,不仅与现代化的先进的教学实验要求不相适应,而且不利于更好的开发学生的智力和创造性。

2.高碳消费(与低碳消费相对应)

目前,南昌航空大学的上机实验报告格式如图1所示[4]。根据学校教学管理的需要,学生的实验报告必须规范,完整以备教学检查、成绩评定和存档。

图1中,实验要求、实验步骤、实验结果和实验体会学生往往一笔带过,而参考源代码的比例很重,评阅教师根本没有足够的时间和精力查阅源代码,致使每份实验报告越来越厚,并没有取到相应的实验效果。

为了详尽和数据说明实验报告的高碳消费,统计了南昌航空大学2010年实验大纲的相关数据,统计的数据如表1所示。

3.抄袭现象严重

作为计算机专业的实验报告,它固有的特征就是文档存在大量的源程序,这样,学生在做实验报告,特别是做综合实验的实验报告时,就存在着严重的抄袭现象,以2009年的070621、070622、070623班的编译原理综合实验为例,学生说综合实验报告手写的源程序太多,要求用打印机输出实验报告,到实验文档上交后,总人数为101人,上交的实验报告除了姓名、学号外,整个报告上交后甚至页的总数、每页的内容相同的都是一样的有78人,有的同学应用了小聪明,改变了字体的大小和排版的样式,其实觉大多数的文档都是从网上“DOWN”下来的。

二、低碳理念下的优化方法

1.提高交互性

改变了常规的上机实验的教学过程,首先将上机实验分成了三个控制阶段,即实验前、实验中和实验后,且每个控制阶段中的角色各不相同。布置实验的角色是教师;查找资料的角色是学生;用PPT讲解的角色是学生,但是听的角色是老师和学生,完成了第一次交互,目的是:学生按题目分组,设计方案,然后师生共同讨论,确定可行方案;上机指导角色是老师和学生,完成了第二次的交互,目的是:教师主要是解答问题,宏观调控,把握进度。引导学生独立思考,锻炼动手能力,同时使学生将各专业课知识融会贯通,提高综合运用知识及独立工作的能力;运行和完善实验的角色是学生;用PPT总结的角色是学生,但是听的角色是老师和学生,完成了第三次交互;上交实验文档的角色是学生;给出实验成绩的角色是老师。具体的上机实验交互模式,过程详见图2所示。

在这个交互型的模式当中,学生必须认真准备好必要的PPT,同时在讲解时必须组织好自己的语言,必要时要回答老师或同学的提问。在这个过程当中,提高学生的语言表达能了、文字组织能力。

2.低碳消费和避免了抄袭现象

在图2的模型中,老师与学生进行了三次交互,那么与之相应的评定成绩模式也应做相应的改革。成绩评定中应增加与老师和同学交互的成绩比重,以南昌航空大学的上机实验分数的一般考核评定表,如表2(a)所示;优化后的考核评定表,如表2(b)所示。

通过表2(b),成绩的重心在于课内成绩,一方面加强了老师对实验的监管力度;另一方面要求学生必须在课外有充分的准备,不仅要完成实验,还将以前的PPT软件的应用、语言的组织、语言的表达都进行了锻炼;最主要的方面就是,由于实验成绩的评定主要在老师的课内完成,那么实验报告的内容就可以在图1的基础上,进行进一步的优化,而形成新的上机实验报告表,如图3所示。

通过对图1和图3进行分析,计算机专业实验教学优化后的结果是:实验报告上的源代码基本上没有了,着重强调的是分析问题、解决问题、实验心得的描述。这样做产生的直接的后果是节约了资源,从实验的本身体会到了“低碳经济”。

以前,老师办公室桌上是一摞摞学生用打印机打出来的实验报告,通过实现优化后的老师办公桌上的实验报告只有原来的1/10~1/7。老师对实验成绩的评定也简单了不少,不用翻一沓学生的实验报告而得到一个分数,减轻了老师的负担。

三、结语

通过在南昌航空大学信息工程学院网络工程系实践表明,此改革方案不仅节约了纸张等资源,实现了低碳消费进入校园的目标;在具体实验操作过程中,为了完成实验本身的需要,培养了学生的主动低碳消费的观念,提高了利用网络查找资料能力、实际动手能力和与教师互动的语言表达能力,为学生的综合素质培养打下坚实的基础。

另外,通过对大学生低碳生活观念的教育,促使他们自觉采取低碳行动,从而以点带面,辐射推广。

参考文献

[1]黎加厚.低碳型教育与云计算辅助教学[J].中国信息技术教育,2010,3(1):73-77.

[2]陆汝成.低碳教育与高校的实践路径探析广西师范学院学报(自然科学版)[J].编辑部邮箱,2010,3.

[3]王天宝,程卫东.基于CDIO的创新型工程人才培养模式研究与实践——成都信息工程学院的工程教育改革实践[J].高等工程教育研究,2010,1.

第9篇:大学生计算机实践报告范文

关键词:博士生 培养模式 H大学计算机学院

博士生培养模式是在一定教育思想指导下,为实现博士生培养目标而在长期的教育实践过程中逐渐形成的具有稳定性和系统性的特定培养程式。这种特定培养程式是依照一定方式联系起来的系统,主要包括:生源选拔、课程学习与考核、博士学位论文指导、博士学位论文评审与答辩等。近年来,我国一些研究型大学积极利用自身的优势,采取有效措施,探索博士生培养模式改革,逐渐形成了符合专业需要的博士生培养模式。

一、H大学计算机学院博士生培养模式改革措施

H大学计算机学院根据其学科优势明显、培养基地实力雄厚、学生生源优秀等特点,逐步建立了具有本学科特色的博士生培养模式。

1.在“理论研究有创新,技术攻关有突破”思想指导下,H大学计算机学院在博士生培养目标上强调:①坚持党的基本路线,热爱祖国,遵纪守法,品行端正,诚实守信,身心健康,具有良好的科研道德和敬业精神。②适应科技进步和社会发展的需要,在本学科上掌握坚实宽广的基础理论和系统深入的专门知识;熟练掌握一门外语;具有独立从事科学研究的能力;具有良好的综合素质。③在科学或专门技术上做出创造性的成果。

2.在生源选拔中,强化本硕博一体化方式。H大学计算机学院本、硕、博分别按一级学科、二级学科和前沿领域设置课程,课程体系突出国际性,学院研究了国内外著名大学,如MIT、斯坦福大学、清华、北大等三十所大学的计算机课程体系,参考了《ACM/IEEE Computing Curricula Computer Science 2001》,完成了10万余字的《本科课程体系》研究报告。对一、二年级本科生强化6门核心基础课,对高年级则突出宽口径14门核心专业基础课,同时注重在实践环节中培养创新能力,在本科教育的四年中,每年都有与讲授课程紧密结合的实验课程,所有学科环境、教学实验室和重点实验室对学生全面开放。从一年级开始为25%的本科生提供导师,在此期间确定40%~50%本科生作为重点培养对象,三年级就让这些本科生进入科研课题,经过考查再选拔10%优秀生成为直硕生或直博生。

3.在课程学习与考核中,重视文献综述和开题报告。H大学计算机学院要求博士生在论文开题之前,必须阅读至少50篇与所从事的研究工作相关的文献,其中外文文献的数量不得少于40篇,写出文献综述报告。要求直接攻博研究生在3年半内,公开招考博士研究生、硕博连读研究生和提前攻博研究生在2年半内,必须完成文献综述与开题报告。文献综述报告在开题报告过程中由开题报告评审小组评审。开题报告选题应属于本学科范围。开题报告应包括:学位论文选题依据(包括论文选题的意义、国内外研究现状分析等);学位论文研究方案(包括研究目标、研究内容和拟解决的关键问题、拟采取的研究方法、技术路线、实验方案及可行性分析、可能的创新之处);预期达到的目标、预期的研究成果;学位论文工作计划等。文献综述与开题报告评审由学院组织公开进行,评审小组成员3~5人,由学院确定。评审小组应对报告人的文献综述与开题报告进行严格评审,写出评审意见。评审小组可做出通过开题报告、允许重新开题或终止培养(淘汰)的决定。若重新开题,需经本人申请,导师同意,一般由原评审小组成员进行评审,评审结果报学院研究生教务备案。重新开题应在半年之内完成,仍未通过者终止培养。

4.以重点实验室的科研课题为依托,培养博士生科研能力。H大学计算机学院建有软件开发环境国家重点实验室、虚拟现实新技术教育部重点实验室等3个省部级重点实验室。2000年以来,H大学计算机学院4个重点实验室培养的学生占学院总培养人数的76%。在导师团队全方位指导下,通过实验室的科研课题和学术活动,博士生和硕士生组成子课题的研究团队,参与课题立项策划、申请书撰写和课题研制的全过程。即在课题进行过程中由1名博士生负责3~9名硕士生,或由1名博士生和1名硕士生辅导3~6名本科生,每周定期进行课题组研讨会,学生轮流报告研究情况,每两周或一个月举行实验室学术会议,学生代表报告研究情况。2001年以来,H大学计算机学院100%的博士生和硕士生参与了科研课题,82%的博士生和硕士生参与了重大或经费50万以上课题。

二、H大学计算机学院博士生培养模式改革成效

通过对博士生培养模式的改革,H大学计算机学院博士生的科研能力得到了提高。在教师团队的指导下,有30余名博士生成为课题技术负责人,协助承担和组织了多项部级的重点科研课题。其中973计划2项、863计划25项、国家自然科学基金重大项目1项、国家自然科学基金重点项目和一般项目等,年平均科研项目达到百余项。近三年来,在3项国家科技进步二等奖以及9项省部级奖项士生共有52人次获奖。

三、H大学计算机学院博士生培养模式改革特点

1.博士生培养模式的指导思想和培养目标明确。在“理论研究有创新,技术攻关有突破”思想指导下,H大学计算机学院注重结合本学科的特点,把博士生科研能力的培养贯穿于博士生培养的全过程,积极鼓励博士生参与科研项目研究,参与国际学术交流,做出创造性的成果。一定程度上开阔了博士生的国际视野,促进博士生创新能力的提高。

2.在博士生培养模式改革中,H大学计算机学院从生源选拔、课程学习与考核这两个要素进行了改革。在生源选拔中,H大学计算机学院强化本硕博一体化方式,从本科阶段开始,就对学生进行选拔,重点培养,在一定程度保证了博士生源质量。在课程学习与考核上,借鉴国外课程体系经验,突出课程国际性。同时注重博士生的中期考核,对博士生文献综述和开题报告有严格的要求,并设有淘汰环节。在博士生培养过程中,依托实验室的科研课题,通过让博士生参与课题立项策划、申请书撰写和课题研制的全过程,培养博士生的科研能力。

参考文献: