计算机科学与技术毕业生自荐信

2025-01-27

计算机科学与技术毕业生自荐信(共11篇)(共11篇)

1.计算机科学与技术毕业生自荐信 篇一

尊敬的先生/女士:

您好!我的名字叫xiexiebang,我是哈尔滨工业大学电子与信息技术研究院即将毕业的硕士研究生。看到贵公司招聘的启示,心中很激动。作为一名工科大学生能够到贵公司工作不仅仅是职业道路上的一次重要选择,也是对个人知识水平和工作潜能的充分肯定。

我本科就读于哈尔滨工业大学计算机科学与技术系。在此期间打下了牢固的计算机方面的基础,所有课程平均分为85.1,排名18(总共160多人)并辅修了电子与通信工程系的一些课程。在实践中使用过VC、VB、JAVA、VFOR、VHDL等,有一定的编程和开发能力。在作毕业设计阶段参加了国防科工委预研项目“农业专家系统开发平台的研制”,以VC、VB为开发工具。在本科阶段掌握的计算机方面的知识和具有的编程和开发能力,为以后的学习和工作打下了良好的基础。

我研究生就读于电子与通信工程系的电子工程专业,为了能深入的掌握、理解这个学科的知识,学习和专研了大量的专业知识,并能将大部分知识应用于实践。在此期间所有课程平均分为87.6,排名20(总共140多人),而且继续学习了一些计算机方面的知识。我的硕士课题来源于航天科工集团的“九五”预研课题“某系统多传感器数据融合技术研究”,主要是对其部分内容进行方案制定、源代码开发和系统调试(在北京联调)。本课题有很重要的实际意义。

在外语方面,由于我的一外是俄语,我很注重英语能力的培养,在2003年1月的CET4考试中得了59分。经过不断的努力学习,现能熟练阅读英文科技资料,而且具有一定的听、写和口语对话能力。在俄语方面具有较强的俄语听说读写技能,在大二的时候通过四级。由于长期居住在延边开放城市,经常和俄国人进行交流,有较好的口语交际能力。今后我会加强英语的学习,使在现有的水平上有一定的飞跃。

几年的学习和工作中,对知识的渴求使我不断地获得各种知识和技能,我的理论水平和实践能力得到了很大提高。同时,开朗的性格使我具有了良好的人际关系。从小到大,我一直担任所在集体的领导职务。睿智的头脑,正确的决策,热心为他人服务的精神使我赢得了大家的信任和尊敬,并在集体活动中全面锻炼了自己。

脚踏实地、锐意进取是我的人生态度;强烈的团队协作意识、推崇个人努力和集体协作的完美结合是我一贯的思想作风;善于分析、反应敏捷是我的思维特征。跨世纪的人才,善于把握机遇,敢于挑战未来。而今我激情与信心同在,真诚而热切的渴望与贵单位同甘共苦,携手并进,共创美好未来!

贵公司作为著名的公司,代表了先进的技术和科学的管理,如果毕业后可以在贵公司工作,我将十分珍惜这次机会,努力为公司的事业做出贡献,真诚希望您能给我一个面试的机会。

此致

敬礼!

自荐人:xiexiebang

2.计算机科学与技术毕业生自荐信 篇二

我校理学院信息与计算科学专业于2001年开始招生, 每届二个班, 迄今为止已有五届十个班共348名毕业生。其中2005届74人, 2006届70人, 2007届75人, 2008届6 7人, 2009届62人, 毕业生数量相对较为稳定。在院系领导高度重视之下, 经过8年多的建设与发展, 信息与计算科学专业无论是规模还是办学水平都有了明显的进步。笔者作为学院负责毕业生就业工作的辅导员, 在整理统计2005~2008届信息与计算科学专业毕业生的签约就业率以及就业岗位分布 (因2009届毕业生相关就业数据统计尚未截止, 故未进行统计) 的基础上, 从学校、学院的实际以及信息与计算科学专业的特点出发, 结合两年的就业指导工作经验, 浅议了提升我校信息与计算科学专业毕业生就业竞争力的相应举措, 以期为今后学院信息与计算科学专业毕业生的就业工作提供参考。

1 信息与计算科学专业历届毕业生就业状况分析

1.1 信息与计算科学专业历届毕业生签约就业率分析

整理汇总我校信息与计算科学专业历届毕业生的就业数据[4], 统计签约就业率如图1所示:其中斜线阴影部分为毕业生的签约 (含录取研究生) 就业率, 实心部分为研究生录取率。

从图1中可以看出, 从2005年到2008年, 信息与计算科学专业毕业生的签约就业率虽然始终保持在90%以上, 但逐年略有下降 (其中2005至2007三届毕业生的签约就业率均略高于当年学校各专业的平均签约就业率, 而2008届毕业生的签约就业率则首次低于学校各专业的平均水平) 。与之形成鲜明对比的是研究生录取率 (升学率) 则逐年上升, 其中大部分考研毕业生选择攻读管理、金融、计算机等学科专业而非数学类专业的硕士研究生, 这也从一定程度上反映出面对日趋严重的就业压力, 越来越多的毕业生将考研当作缓解就业压力的权宜之计。

1.2 信息与计算科学专业历届毕业生就业岗位分布统计

整理汇总我校信息与计算科学专业历届毕业生的就业方案, 统计毕业生就业岗位的行业分布如图2所示。

从图2可以看出, 毕业生的就业渠道主要集中在与所学专业密切相关的计算机软件行业, 另有少数毕业生在贸易、电子通信、机械制造、金融、教育等领域从业, 还有少量毕业生志愿服务欠发达地区。但就业学生专业不对口的状况也比较明显, 有相当一部分毕业生从事与自己专业没有密切联系的工作。从另一角度来看, 这说明随着就业压力的日益增大, 学生的综合素质已经成为能否找到合适岗位的重要因素。这也为我们的毕业生敲响了警钟, 要想在未来的就业市场占有一席之地, 除了学好本专业的知识之外, 还必须注重自身综合素质的提升。

2“强基础、宽口径、重实践、有侧重、创特色”, 着力构建提升毕业生就业竞争力的长效机制

早在2003年, 教育部数学类专业教学指导委员会在对“信息与计算科学专业”办学现状与专业建设相关问题进行调研之后, 就明确提出了:“强基础、宽口径、重实践、有侧重、创特色”的人才培养理念。笔者认为:这一理念需要紧密联系院校实际才能够得到最大限度的贯彻和深化, 从而有效助推毕业生就业竞争力的提升。

2.1 强基础

数学是信息科学走向成熟与辉煌基础, 正因为是数学做基础, 信息技术的发展才能够如虎添翼。因此, 强基础就是指信息与计算科学专业学生的数学基础不能削弱。一方面, 这是本专业区别于计算机、信息管理与信息系统等专业的主要特征, 另一方面, 这也是本专业学生在就业市场上的主要“卖点”之一。就我校理学院信息与计算科学专业的培养计划而言, 为低年级学生设置了几乎与数学与应用数学专业完全相同的《数学分析》、《高等代数》、《空间解析几何》、《常微分方程》和《概率论与数理统计》等数学基础课程。这样的课程设置毫无疑问可以确保给学生打下坚实的数学基础, 但是笔者常常听到低年级学生当中有相当一部分在抱怨本专业所学课程过于枯燥, 整天反复于冗长的数学公式与乏味的定理证明。长此以往, 一些学生的学习兴趣逐渐丧失, 进而影响到学院的学风建设和学生的专业思想稳定。虽然进入高年级后, 《数学建模》、《C++程序设计》、《软件工程》以及《数据结构与算法》等实用型课程逐渐开设, 但从时间上来讲似乎晚了一些。许多学生就是在大一大二期间不愿反复学习枯燥的数学基础课程而萌生转专业甚至弃学的思想。因此, 笔者建议, 信息与计算科学专业毕竟不是纯理论的数学专业, 在确保为低年级学生打好数学基础的同时, 有必要早一些让他们接触信息技术领域的一些应用型知识, 哪怕只是了解, 这样做既有利于稳定学生的专业思想, 同时也能够早日激发学生的就业与择业意识。

2.2 宽口径

宽口径强调的是专业的教育内容不能过度的专门化, 这与当前“通才教育”[5]的办学理念是相符合的。信息与计算科学专业培养具有良好的数学素养、掌握信息科学和计算科学的基本理论和方法, 受到科学研究的初步训练, 能运用所学知识和计算机技能解决实际问题, 能在科技、教育和经济部门从事研究、教学、应用开发和管理工作的高级应用型人才[6]。可见, 信息与计算科学专业的特点和人才培养目标从根本上决定了其毕业生在就业时“宜零售, 不宜批发”, 图2的毕业生就业岗位分布以及近年来部分毕业生考取应用数学、金融、管理、计算机、通信等多个学科领域的硕士研究生也恰恰印证了这一点。既然信息与计算科学专业就业面宽, 弹性大, 学校可以充分利用现有资源, 为学生开拓更为广阔的就业渠道。

2.3 重实践

重实践, 这是因为信息与计算科学专业本身的实践性极强。在学科发展、专业建设以及教学环节当中都应当紧密联系信息技术与计算技术的实际, 特别是学科最新发展与高新技术的实际, 加强学生的数学建模、数学软件应用、计算机编程等实践能力的培养[7]。目前, 我校信息与计算科学专业学生的实践教学环节仍然比较薄弱, 这一点主要体现在尚未建立固定的校外实习基地供学生完成课程实践以及毕业设计环节, 如只有一部分毕业生在最后一个学期分散到一些企业去实习, 这在一定程度上影响到了实践活动的质量。笔者认为:当前如“雨后春笋”般呈现的各种IT技能培训班, 能在几个月甚至更短的时间里帮助学生掌握一定的专业技能从而实现顺利就业, 靠的就是强化的实践, 这很值得高校的思考与借鉴。虽然说“理想化”的与企业合作进行“订单式”人才培养的模式因为受到诸多客观因素的制约而难以开展, 但稳定的实践基地还是必需的, 这无疑会大大提升毕业生的就业竞争力。

2.4 有侧重

有侧重主要是强调在信息与计算科学的专业方向和课程设置应避免“万金油”或者“面面俱到”的形式, 应根据实际情况侧重于某一或某几个方向来培养学生。我校是一所以工为主, 工、理、管、法、文、经、医 (药) 、哲等多学科协调发展的综合性大学。相对于经济、管理等学科, 我校的工科专业优势比较明显。因此, 我们完全可以借助强化工程背景教育使信息与计算科学专业的学生更好地树立起理论联系实际的精神, 通过掌握一定的理论与实际应用“接口”的知识, 使其理学专业优势能够在工程意识的指导和促进下得以充分发挥。图2所示很明显:目前我校信息与计算科学专业毕业生的就业岗位主要分布在工科计算机软件等行业, 笔者认为, 今后这一方向的“侧重”仍需进一步加强。

2.5 创特色

创特色是指要充分发挥自身优势, 结合经济、社会发展需要、行业需求和院校特色, 在开办专业的过程中办出特色。为此, 学校在学生的培养计划中应该充分体现计量特色, 使得专业与行业能有机地融合, 使得信息与计算科学专业的毕业生不仅掌握本专业的基本技能, 同时具有牢固的质量观念、明确的标准意识和较强的计量能力, 应该比其它院校该专业的毕业生对计量、标准、质量方面的问题更敏感、理解更准确, 对标准先进、计量精确、质量可靠有着更深刻的认识和更自觉的实践。

3 结语

人类社会在经历了农业社会、工业社会后, 已逐步迈入信息化社会。信息技术在生产、科研教育、医疗保健、企业和政府管理以及家庭生活中的广泛应用对经济和社会发展产生了巨大而深刻的影响, 从根本上改变了人们的生活方式、行为方式和价值观念。一个人是否具备良好的信息收集、分析与处理、计算机应用等能力在一定程度上决定了他的社会竞争力。信息与计算科学专业在为数学这门古老的学科注入新的活力的同时, 也担负着培养具有良好的数学基础和数学思维能力、能够迅速地适应信息化社会发展需求的人才的重要使命。因此, 如何更加科学地定位这一年轻的专业, 构建合理的人才培养模式, 有效提升毕业生的就业率与就业质量, 是一项值得长期研究的课题, 需要专业教师和就业指导人员共同探索、不断实践。

参考文献

[1]教育部数学与统计学教学指导委员会.关于信息与计算科学专业办学现状与专业建设相关问题的调查报告[J].大学数学, 2003, 19 (1) :1~5.

[2]苏丽卿, 黄民海.对信息与计算科学专业的认识与思考[J].河北师范大学学报 (教育科学版) , 2008, 10 (6) :107~109.

[3]周晓晶, 于晓秋, 张宏礼.信息与计算科学专业毕业实践环节探究[J].经济研究导刊, 2009 (1) :242~243.

[4]中国计量学院志 (1996~2007) [Z].2008, 474~475.

[5]瓜荔荔.浅析高校实施通才教育的必要性[J].现代经济信息 (学术版) , 2008 (4) :210~211.

[6]中国计量学院教务处.2006版本科专业培养计划[G].2006.

3.计算机科学与技术发展趋势研究 篇三

【关键词】计算机科学技术;现状;未来发展

1.计算机科学与技术发展趋势

世界上的第一台计算机是在1946年美国的尼法尼亚大学诞生的,这一台电子计算机的诞生,同时也就标志着全世界正式的进入到了计算机的时代。当时的计算机被称作为ENIAC计算机,当时的计算机科学技术还处于初期的发展阶段,各种技术还没有完善,使得整个计算机的体积与重量都比较大,并且成本非常的高,在这样的一种情况下,当时的计算机也就是应用在军事方面。在1956年的时候,诞生出了晶体管电子计算机,也就是第二带计算机,并且在3年之后集成电路电子计算机的诞生也就有了第三代电子计算机。在第三代计算机诞生之后,使得整个计算机科学技术得到了迅速的发展,并且计算机的成本也大大的降低,种类也逐渐的多种多样,计算机科学技术以及趋于成熟了。一直到1976年,电子计算机正式的进入到了第四代,计算机逐渐的往小型化与智能化发展,在进入到21世纪之后,集成电路技术的广泛应用与技术成熟,使得计算机科学技术更加的完善,各方面的性能都得到了巨大的提升,计算机更加偏向与智能与微型化,已经能够广泛的应用到各个领域之中了。

2.计算机科学与技术迅猛发展的原因分析

2.1 适应我们现代人的现实需求

计算机科学与技术的不断发展革新是为了能够将这种经常性、创造性的活动进行更好的处理。因此,经常性、创造性的活动的出现推动了计算机科学与技术的迅猛发展。我们之所以能够不断的进行创新,主要原因就是在我们人类需求的不断影响下。进入21世纪以来,计算机科学与技术在快速发展着,它已经在数学、天文学、化学方面、工程设计等方面都应用着。这也更对我们的计算机的性能及功能提出了新的要求,这就不断的促使着计算机科学技术的发展,来适应人类生活工作的需要。

2.2 计算机市场的竞争关系促使了现代计算机科学与技术的不断发展

现在,我们的工作、学习、生活等都已经离不开计算机科学与技术,计算机深入应用到我们的学习生活中。我们的学习工作在不断进步,这就对计算机的需求提出了更高的要求。在计算机行业竞争力,先推行出新型的计算机技术的产品,就意味着可以领先一步抢占市场先机,使得自己的企业能够在计算机行业的竞争里占有利位置。所以,计算机市场的竞争也促使了计算机科学与技术的不断发展进步。

2.3 计算机科学与技术价值的判断

计算机科学与技术价值的判断是需要一段很长的时间,在这一段时间里,会有很多不确定的因素影响其最后的价值和最后的选择机制。在很多的情况下,围绕着计算机的若干影响判断因素时需要在同一个时间里发挥作用的,这就使我们充分认识到,计算机科学与技术的发展是需要一个极其敏锐和稳定的环境里。在实践中,用户和市场的选择也影响着计算机科学与技术的发展,在市场竞争上,优于别的计算机科学与技术在技术上占有优势,这样就使得产品具有一定的技术竞争力,但是,用户的选择是受很多其他因素的影响,有的用户不仅仅要求是计算机在技术上的先进,还需要社会上的认同和接受。例如:RISC比CISC拥有更高级的技术和架构,能使得计算机的处理器变得更加的简单,也能够提升速度。但是RISC因为各种各样的原因始终没有得到社会会上的认可和接受。这也就意味着,这种计算机科学与技术是失败的。所以,计算机科学与技术的发展是需要根据市场的需求和人们的认同才能够得以进一步的发展进步。

3.计算机科学与技术的发展趋势

如今的計算机科学技术已经应用到了各个领域当中去了,因此计算机的发展能够直接推动各个领域的发展,为此计算机学家与数学家正在不断的研发计算机技术,希望能够让计算机在未来的发展中能够取得更好的发展前景。下面将通过这几个方面来探究计算机的未来发展前景。

3.1 DNA生物计算机

在计算机应用在生物领域当中之后,为世界的生物领域得到了巨大的发展。DNA生物计算机主要就是利用生物蛋白质芯片来替代半导体芯片。利用生物中的DNA技术应用到计算机技术中去,是在1994年美国的科学家阿德勒曼最先提出来的,主要是见DNA中的碱基序列来作为计算机编程中的载体,从而达到改变DNA中的碱基序列的目的。这一技术的要是成功的实现,将使得计算机的运行速度提升100万倍,同时能够使得整个计算机的信息储量增加10亿倍。要是能够使得这一技术的成功实现,将能够使得整个计算机技术的又一次成功的飞跃,为人类的各个行业带来重大的发展。

3.2 智能化的超级计算机发展方向

科技的发展进步是在经济发展的影响下,所以,随着经济的发展,计算机也会逐渐变得更加的智能化。计算机会不断的提升其运行速度,并且能够保证计算机系统可以在同一个时间里能够执行多个任务,并且能够对多个指令进行运行,也能够对多个数据加以处理。计算机能够不断的发展成为计算现阶段计算机不能够处理分析的数据。会朝着更加高端的方向发展,能使得我们生活工作各个领域都能应用到计算机技术,计算机科学与技术的不断发展也能够方便我们的日常生活,未来计算机发展方向是逐渐接近人脑,向着更加智能化的方向发展。能为我们的学习工作等带来很多的好处。

3.3 未来计算机的发展也会变得更加人性化

计算机科学与技术的发展就是为让我们可以拥有更加方便、快捷的生活。所以,计算机技术的发展在目前为止,逐渐变得人性化,如:设计出更加适合老年人使用的计算机等,这样的发展趋势,使得计算机科学与技术必将会朝着更加人性化的方向发展。总之,从第一台计算机的诞生,它已经发展了有60余年。计算机不断的在速度、性能等方面得到了空前的发展。现阶段随着全球的经济、政治不断发展,计算机科学与技术也在不断的发展前进。现在,计算机已经扩大了其应用领域并且进行着持续的发展。针对于这样的现象,我们更要把握住计算机科学与技术的发展趋势,这样,我们才能在未来国家经济发展中,更好的利用计算机科学与技术。

参考文献

[1]吾买尔·孜亚吾东.计算机科学与技术发展趋势研究[J].电子世界,2013,15:16.

[2]谢平.对计算机科学与技术发展趋势的探讨[J].计算机光盘软件与应用,2012,05:125-126.

4.计算机科学与技术专业自荐信 篇四

以下自荐信由大学生个人简历网提供,为了让应届毕业生在求职时能有优秀而出色的自荐信,本站还相关提供了个人自荐信范文,大学生个人自荐信范文,自荐信范文,自我评价下载与求职信,自荐信等求职参考资料。

尊敬的领导:

首先真诚地感谢您在百忙之中浏览我的求职信,对于一个即将迈出校门的学子而言,将是一份莫大的鼓励。

我是一名即将于20XX年毕业的XXX大学计算机科学与技术专业的学生,怀着一颗赤诚的心和对事业的执著追求,真诚地向您推荐自己。我是一个农民的女儿,血管里流着的是泥土的芳醇和农民的憨厚,也教了我坚韧不拔的处事准则和方法,家庭的贫困、父母的期望、社会的竟争是我学习的动力。

我十分珍惜大学四年的.学习,我觉得自己并没有虚度。踏入北华校门之际,我便决心在“我想做什么”与“我能做什么”之间建立一个合理的平衡点。经过大学四年的充实与提高,我更加明确了自己想做什么,也很自豪自己能做得更多。

学习方面,获得国家助学金和国家励志奖学金,两学期获一等奖学金,三学期获得二等奖学金,成绩优秀,并在大三时顺利通过英语四级考试,现已能阅读并翻译一些计算机资料。在师友的严格教益和个人努力下,我吸取了丰富的专业知识并锻炼了自己的能力。

硬件方面,通过参与单片机设计,组装收音机,网络工程的规划与管理及组建等实践活动,我掌握了计算机的工作原理及计算机网络原理技术。另外值得一提的是我在校期间曾在中国吉林ACM/ICPC程序设计大赛中获三等奖,并且在学校举办的各项计算机竞赛中获奖。

自入校以来,我充分利用业余时间广泛的参加社会实践活动。在学习了基础的课程后一直在学院的ACM实验室里学习和实践。在那里工作的两年里,不但使我的专业技能得到了升华,也使我的管理、组织和沟通能力得以发挥和进一步的锻炼,得到了领导和老师的肯定和表扬。

而且,曾在一家网络公司做网站后台开发和维护人员的经历使我具有一定的项目经验。除此之外,在校期间,我还做过家教、社会调查等社会实践活动,积累了丰富的实践经验。

尊敬的领导,如果我能喜获您的赏识,可以致力于贵公司的软件开发、软件测试或根据公司的需要随时致力于某方面的工作和学习。我一定会尽职尽责地用实际行动向您证明:您的过去,我来不及参与;但您的未来,我愿奉献我毕生的心血和汗水!你一刻的斟酌,我一生的选择!

敬候佳音!

此致

敬礼!

求职人:XXX

XX年XX月XX日

5.计算机科学与技术毕业生自荐信 篇五

协助公司领导发展自己的客户和合作伙伴。

笔记本/台式机及周边耗材销售离职原因:教育背景毕业院校:海南大学三亚学院最高学历:本科毕业日期:2009-06-01所学专业一:计算机科学与技术所学专业二:受教育培训经历:起始年月终止年月学校(机构)专 业获得证书证书编号2005-092009-06海南大学三亚学院计算机科学与技术scjp语言能力外语:英语 良好国语水平:一般粤语水平:一般工作能力及其他专长项目经验:

网上商城、BBS、网上聊天系统、学生成绩汇总系统

技术认证:

Sun公司认证scjp

Java二级

奖励:

2006年9月 学院二等奖学金

2007年9月 学院三等奖学金

2007年9月 国家励志奖学金

技术技能:

测试工具与技能:xUnit系列

Jnuit 3.x和4.x单元测试。

Cactus+Jetty进行jsp,Servlet,Filter测试。

jsUnit进行javascript测试。

DBUnit进行数据库测试,Junit+Apache p01组件+Junitperf自动生成Excel性能测试报告。

Cobertura进行自动覆盖率测试和生成测试报告。

EasyMock和Mock进行模拟测试,JMeter进行压力测试。

语言基础:c,Delphi,java(主攻)

开发平台:j2EE

开发工具:eclipse,Dreamweaver、photoshop.Netbeans,myeclipse

容器:Tomcat+Jboss+Jetty.数据库:精通mysql.熟悉oracle,sqlserver

语言:精通j2se,html,javascript,JavaBean,servlet,jstl,jsf.jsp.xml,Ajax.熟悉ejb,struts,spring,hibernate.详细个人自传自我评价:

一直相信付出就有收获,更相信事在人为。努力为团队,为自己创造一片蔚蓝的天空。

6.计算机科学与技术毕业论文 篇六

课题名称 姓 名 学 号 专 业

在线考试系统的设计与研发

XXX XXXXXXX 计算机科学与技术

摘 要

随着计算机网络技术及相关技术的不断发展,考试的手段和媒介也在发生着巨大的变化,传统的考试方式和手段正面临着强烈的冲击。计算机网络技术应用于教育领域,经历了从传统的纸笔考试到计算机辅助考试,再到实现了真正的无纸化考试。在线式考试不仅可以节省大量的人力、物力,还可以提高考试的效率和质量,降低考试成本,使得网络考试不受时间和空间的限制,并且评测结果更为准确和客观。

将“在线考试系统”作为设计题目主要是为了把教师从传统的卷纸考试的工作中解脱出来,把学生从传统的学习方式中解脱出来。

“考试系统”主要由两个部分组成,分别是:“前台的网页设计”和“后台的题库系统服务”。该系统所能实现的主要模块功能,包括学生信息管理、管理员信息管理、考试科目管理、题库管理、自动组卷、在线考试、自动阅卷、学生成绩管理等功能。本系统采用ASP语言进行开发,集题库管理,在线考试,实时评判于一体,本文分析了计算机考试系统的关键技术以及存在的问题。提出了实现该系统的体系结构,软件功能模块等,系统通过提高考试的效率,增强测试的反馈效果,使教师的教与学生的学更有针对性。

本系统速度快、稳定性强,为学生课程学习、个性化学习提供了灵活、方便、科学的检测手段,经过测试,该系统达到了预期的设计目标,非常适合于学校的考试工作。

关键词:在线考试;ASP技术;数据库开发和应用;随机生成试卷;

目 录

摘 要......................................................................................................................................................2 关键词:................................................................................................................................................2 绪论........................................................................................................................................................4 1 系统实现的关键技术........................................................................................................................4 1.1 ASP技术..........................................................................................................................................4 1.2数据库技术......................................................................................................................................5 1.2.1 数据库技术概述..........................................................................................................................5 1.2.2 ADO与数据库的交互技术..........................................................................................................7 2 系统分析............................................................................................................................................7 2.1分析..................................................................................................................................................7 2.1.1条件的可行性...............................................................................................................................7 2.1.2 技术的可行性..............................................................................................................................7 2.1.3经济上的可行性...........................................................................................................................7 2.1.4考试系统的实用性.......................................................................................................................7 2.2系统构架与开发环境......................................................................................................................8 2.2.1确定系统的构架...........................................................................................................................8 2.2.2选择开发环境...............................................................................................................................8 2.3系统需求分析..................................................................................................................................8 3 数据库分析与设计............................................................................................................................9 3.1数据流程分析..................................................................................................................................9 3.2数据库概念设计............................................................................................................................10 3.3数据库逻辑设计............................................................................................................................10 4系统设计与实现................................................................................................................................11 4.1总体设计.........................................................................................................................................11 4.2 模块的详细设计...........................................................................................................................12 4.2.1管理员子系统.............................................................................................................................12 4.2.2学生管理子系统.........................................................................................................................14 5 系统测试..........................................................................................................................................15 5.1 测试内容.......................................................................................................................................15 5.3测试总结........................................................................................................................................16 6 结 论.................................................................................................................................................16 参考文献..............................................................................................................................................17 致

谢...................................................................................................................错误!未定义书签。

绪论

随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,其中之一是教师如何通过网络了解学生的学习状况。为此,配合传统课堂教学而建立的在线考试系统就显得相当必要。传统的考试都是采用纸、笔为介质的手工考试方式,即使在目前的高等学校,这种方式仍然被广泛使用。随着考试类型的不断增加和考试要求的不断提高,教师的工作量将随之增大。同时,一次考试的反馈能力弱,试题选择随意性大,人为因素明显,且考试时间地点必须固定。因此,传统的考试方式己经不能完全适应现代考试的需要。

随着人们对网络的科学性和广泛性的理解与加深,人们越来越重视考试系统的重要性、题库的扩展性、通用性及组卷部分的应用性等方面的发展。还有网络的普及,使得“在线考试系统”有了更加广阔的应用范围。从传统的纸笔考试到计算机辅助考试,再到最新的计算机在线考试,人们不断地将高新技术服务运用于考试。教师和学生都盼望有一个功能完善、操作简便、适用性强的网络考试系统,在减轻教师的工作负担、提高工作效率的同时,最大限度的排除了人为的因素,保证考试的客观性。考试采用统一标准的计算机改卷方式,具有最佳的客观性、安全性、可靠性,为准确地评估学生的知识和能力水平提供有效的手段。系统实现的关键技术

该在线考试系统的设计遵循软件工程的基本原则,经过可行性分析、需求分析、数据库分析与设计、系统实现、系统测试等几个阶段.系统实现的关键技术包括ASP技术、数据库技术、Web技术等。下面对涉及的技术和相关理论作一个概述。

1.1 ASP技术

ASP(ActiveX Server Pages,动态服务器主页)是微软开发的基于WindowsNT Server和IIS(Internet Information server)服务器端脚本运行环境,利用它可以产生和运行动态的、交互的、高性能的Web服务应用程序。其主要功能是为生成动态的交互式的Web服务器应用程序提供一种功能强大的方法或技术。ASP的主要特性是能够把HTML、VBscript、Javascript、ActiveX组件等有机地组合在一起,形成一个能够在服务器上运行的应用程序,并把按用户要求专门制作的标准HTML 页面送给客户端浏览器。

ASP提供了一个服务器端的Scripting环境,使你能够利用它建立和运行动态的,交互的,高效的网络服务器的应用程序。你只要运行普通的浏览器,不必担心你的浏览器能否运行设计出来的ASP 程序,网络服务器会自动将ASP程序解释成标准的HTML格动态网络考试系统式的网页内容,再送到用户的浏览器端显示出来。这样浏览器只要能运行一般的HTML代码就可以浏览ASP所设计的网页了。ASP内含于IIS 中,它提

供一个服务器(ServerSide)的script环境,可以产生和执行动态的,交互式的,高效率的站点服务器(WebServer)的应用程序。

ASP 并非一个Script语言,而是提供一个可以集成Script语言到HTML主页的环境,ASP文件实际上就是带有.ASP扩展名的文本文件,开发人员甚至可以用任何一个文本编辑器就可以进行编辑。ASP支持共享文件数据库(如Microsoft Access、FoxPro等)作为有效的数据源,此类数据库引擎适合于开发小型的应用程序系统。

综上,ASP技术有如下特点与优势:(1)使用Asp可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。(2)使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML标记,即可快速完成网站的应用程序。无须编译,容易编写。(3)使用普通的文本编辑器,如Windows的记事本,Word等都可以进行ASP程序的编辑设计工作。(4)ASP程序与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览Asp所设计的网页内容。(5)提高了程序的安全性,ASP的源程序不会传到用户的浏览器上,因而可以避免所写的源程序被他人剽窃。

1.2数据库技术

数据库技术主要研究如何存储、使用和管理数据,是计算机数据管理技术发展的新阶段,也是计算机技术中发展最快、应用最广的技术之一。当前,数据库技术已成为现代计算机信息系统和应用系统开发的核心技术,数据库已成为计算机信息系统和应用系统的组成核心。

1.2.1 数据库技术概述

数据库技术涉及到以下几个最重要的概念: ① 数据库(DataBase)是长期储存于计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为一定范围内的各种用户共享。

② 数据模型是数据特征的抽象,描述的是数据的共性。数据模型应满足三个方面的要求: 于在计算机上实现。

③ 数据库管理系统(DBMS)是操纵和管理数据库的软件系统,它由一组计算机程序构成,管理并控制数据资源的使用。它是数据库系统的核心,主要是实现对共享数据有效的组织、管理和存取,它的基本功能包括以下几个方面:(1)数据定义(DD)(2)数据操纵(DM)功能(3)数据库的运行管理

(4)数据组织、存储和管理功能(5)数据库的建立和维护功能

(6)其他功能

当前流行的数据库管理系统绝大多数是关系型数据库管理系统,本系统采用以微型机系统为运行环境的数据库管理系统Access。

Access主要特点如下:

① 存储方式单一

Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。

② 面向对象

Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。

③ 界面友好、易操作

Access是一个可视化工具,风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。

④ 集成环境、处理多种数据信息

Access是基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。

⑤ Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。

相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。

基于以上优点,本系统使用Access数据库技术。

当前数据库技术的发展呈现出与多种学科知识相结合的趋势,凡是有数据产生的领域就可能需要数据库技术的支持,它们相结合后就会出现一种新的数据库成员而壮大数据库家族。例如数据仓库技术、数据挖掘技术、Web数据库技术等。

1.2.2 ADO与数据库的交互技术

当用户需要浏览器与服务器交互的时候,通常需要访问数据库。因为只有数据库技术才能够大量、快速地处理信息。

ADO是独立于开发工具和开发语言的数据访问接口,它提供了程序开发人员、应用程序实时存取各类数据库的能力,可以轻松地完成对各类数据库的查询,存取等操作。又被称为通用数据访问(UDA),其数据源包括数据库,电子邮件,文件,文本,图形等。使用ADO不仅可以读取Access和SQL Server数据库,也可以读取其他与ODBC兼容的数据库。ADO最主要优点是:易于使用、速度快、支出内存小。对数据库的操作步骤为: ① 创建数据源名(DSN)② 创建数据库连接(Connection)③ 创建数据库对象;④ 操作数据库;⑤ 关闭数据库对象和连接。系统分析

2.1分析

2.1.1条件的可行性

目前各高校都开通了校园网络,而且教育主管部门也提出了对教学观念、手段的改革,这些为在线考试系统的开发应用,提供了基础条件和管理支持。

同时各高校都拥有数量众多的计算机设备,学生也普遍具备了熟练操作计算机的基本技能,这些都说明使用计算机进行测试或考试是完全可行的。2.1.2 技术的可行性

本小组同学掌握了一定的开发在线考试系统所必须的技术,并且当前的软、硬件技术能够满足设计考试系统的要求。

本系统采用ASP语言进行系统开发,ASP提供了强大的WEB应用程序开发能力,能够满足开发需求并实现所需功能。由于Access具有强大的数据管理与处理能力,符合考试系统的需求,因此选择Access作为后台数据库。在技术上具有可行性。2.1.3经济上的可行性

在线考试系统的广泛应用,可以节约大量的人力、物力和财力。它节省了纸张,减轻了教师的工作强度,从而节省了考试开支,投资少,见效快。因此,使用网络考试有显著的经济和社会效益,也将成为今后考试的发展趋势。2.1.4考试系统的实用性

本系统能够处理单选题、多选题、填空题、简答题、论述题等题型,这些题型涵盖了大部分学科的考试题型。对于单选题、多选题、判断题等客观题型采用计算机自动评

分,对于填空题、简答题、论述题等主观题型,则由教师人工阅卷作为补充。因此,在线考试系统具有一定的实用性。

综上所述,实现在线考试系统无论从条件、技术,还是经济性、实用性都具备可行性。

2.2系统构架与开发环境

2.2.1确定系统的构架

目前,基于计算机网络技术的考试系统大都建立在网络数据库访问技术上,其工作模式多为C/S模式和B/S模式。

① C/S 模式需要开发客户和服务器软件,且由于相当部分功能集成在客户机上,使客户机的功能日趋复杂,被人们戏称为“胖客户机”。其开发、发布、移植的工作量非常大,也非常繁琐,维护和管理的开销也不少,更不利于考试系统的安全。

有的 C/ S模式的考试系统甚至将功能全部集成在服务器端,使考试系统的界面、数据访问、数据存储、数据管理等都由服务器端程序完成,从而使服务器成为网络数据访问的瓶颈。当考试期间大量考生访问服务器时,导致服务器响应缓慢,甚至出现服务器塞机现象。C/S结构还存在灵活性差、升级困难和系统安全性差等缺陷,已较难适应当前信息技术与网络技术发展的需要。

② B/ S 模式的数据库体系,客户端软件仅需安装浏览器,用户的应用程序界面比较单一,客户端硬件配置要求较低,易于管理和维护,而且开发效率高、周期短、见效快,与具体平台无关,具有极强的伸缩性,可以选择不同厂家的设备和服务,采用公开的标准和协议,系统资源的冗余度小,可扩充性良好,是目前的主流技术。

当然 B/ S模式的网上考试系统也有一定的局限性,例如,在数据查询等响应速度上,要远远地低于C/S体系结构。

由上可知,C/S与B/S结构各有所长。基于实际情况,综合利弊,本考试系统选择B/S模式的体系结构,并注意在设计时对不足之处加以改进和完善,使所设计的在线考试系统的功能更加完善,更好地为考试服务。2.2.2选择开发环境

开发平台或工具的选择,是软件开发成功的要素之一。开发工具的选择主要决定于两个因素:所开发系统的最终用户和开发人员。

ASP提供了强大的WEB应用程序开发能力,同时ASP可以通过ADO组件提供的接口访问数据库,便于开发出功能强大的Web数据应用程序。因此选择ASP作为前台开发工具。本考试系统的调试环境为Windows XP,IIS 5.1,IE 6.0。由于Access具有强大的数据管理与处理能力,符合考试系统的需求,因此选择Access作为后台数据库。

2.3系统需求分析

一个在线式网上考试系统的基本功能是使用计算机来代替人工完成考试中需要完

成的一系列任务,为了保证系统能够长期、安全、稳定、高效的运行,系统应该满足以下的性能需求: 首先,应在考试之前建立有关学科的试题库,并设置考试参数和信息。其次。考生进考试系统后,应该能根据自己的需要选择考试科目,所以该系统应具有考试科目选择的功能。鉴于在线考试环境一般为机房,为了在线考试的规范性,对于每个应试者来说,试卷的题型和题量都应是相同的,但试题并不相同。在线考试基于网络环境,试卷应该从服务器的试题库随机抽取试题后动态生成的。另外,系统还应该对考试时间进行控制,时间到了会要求考试者交卷。考试者选择提交后,应该由计算机自动判卷显示成绩。此外,应该能够方便、快捷的对在线考试系统进行管理。

本系统应具有以下功能或目标: ① 用户登录。

② 用户管理:管理员对用户增加、删除。

③ 试题库管理:对各题型的管理,试题的录入、增加、编辑、删除等。④ 试题参数设置:知识范围、题型、数量、分值等。

⑤ 试卷生成:可以指定试卷的各题型的数量,从试题库里随机抽取试题生成一份考卷。

⑥ 在线考试:系统严格控制整个考试过程,考生需要在限定的考试时间内交卷。⑦ 计算机自动阅卷:能够自动评分,最后计算机生成每个考生的成绩,并将结果保存于考生成绩数据库。

⑧ 综合查阅:不同的用户,根据不同的权限,可以对考生试卷、成绩等信息进行查询,并能够删除指定纪录。

⑨ 在线考试系统应该具备友好4.数据库分析与设计

数据库技术对数据处理量大、数据类型复杂,以及对数据的存储、维护、检索、分类、统计等诸多方面具有强大的功能。数据库独立于程序而存在,具有较好的安全性,本考试系统使用Microsoft Access作为后台数据库。数据库分析与设计

3.1数据流程分析

通过对系统功能需求,以及功能模块的划分情况的深入研究分析,可以得到如图4.1所示的在线考试系统的数据流程图。

简洁的操作界面,安全性要高,稳定性要强,能够满足多人以上同时及进行在线考试。

图4.1 系统数据流图

3.2数据库概念设计

在线考试的主要实体为:管理员、教师、考题、学生,并简要地设计出如图4.2所示E-R关系图,为数据库的逻辑结构设计奠定基础。

图4.2 E-R简图

3.3数据库逻辑设计

数据库的逻辑设计是将数据的概念结构转化为Access数据库系统的实际模型,从而得到数据库的逻辑结构,以便在数据库中建立表结构。

本考试系统主要包括5个数据库表,1.question表用于计算机基础题库的建立,将题目通过试题编辑系统输入其中,为考题来源。2.subject 表用于题库类别的建立3.student表用于学生信息的写入。4.score表用于系统自动评分以后,成绩的写入。5.admin表。各表的结构如表4.1-4.5所示。

表4.1 question 表

表4.2 s ubject 表

4系统设计与实现

4.1总体设计

在线考试系统使用B/S模式,运行于Windows平台,使用1E浏览器,完成考试管理、在线考试、成绩查询等一系列考试任务。

根据前面的系统分析,以及对在线考试系统的深入研究和分析,本系统总体上可以分为三个部分:管理员子系统、教师子系统、学生子系统,分别面向管理员、教师、学生,其系统总体结构如图5.1所示。

图5.1 在线考试系统总体结构图

要实现上述各项功能,本系统基于ASP+ Microsoft Access进行设计开发,最终以WEB方式运行于服务器端。

4.2 模块的详细设计

4.2.1管理员子系统

4.2.1.1管理员子系统功能概述

管理员子系统是管理员专用的。本模块主要功能有: ① 教师信息管理

(1)增加教师的用户名、姓名、密码、操作权限等信息。

(2)修改教师信息,可以修改的数据包括用户名、姓名、密码、操作权限等信息等。(3)删除教师信息。② 学生信息管理

(1)增加考生信息,包括考号、姓名、登录密码等。(2)修改考生信息,包括考号、姓名、登录密码等。(3)删除考生信息。③ 成绩查询统计

(1)查询考生成绩,可按照考生编号、试卷编号、所得的总分数来进行查询。

(2)将查询或统计的结果进行打印。

4.2.1.2管理员子系统数据流程图

图5.2 管理员子系统数据流程图

4.2.1.3 用户登录界面

当在IE中运行本系统时,用户可分别以教师、学生的身份登录,管理员以admin为用户名登录,但操作的权限不同。用户登录界面如下:

4.2.1.3 管理界面

、图5.4 管理界面

4.2.1.4 编辑学生信息界面

图5.5 编辑学生信息界面

4.2.2学生管理子系统

4.2.2.1学生管理子系统功能概述

学生子系统主要为参加考试的学生提供在线考试、查询考试成绩等功能服务。本模块完成的主要功能有:

① 登录考试系统

要求对以学生名义登录的用户进身份验证,避免无关的垃圾数据进行考试 系统,影响成绩统计和分析工作。

②在线考试

此功能是网上考试系统的主要功能。

(1)只有通过验证的考生,方可进入考试界面。

(2)考生登录后,选择考试科目。如果没有所需要科目,则不能进行考试。(3)选择试卷。考生可从已经组卷的各套试卷中,任意选择一套。系统自动生成考生的答卷。

(4)系统自动计时。进入考试页面后,自动计时器自动开始工作,根据设置的考试时间计时。当考试时间到,自动结束考试并保存考卷。

③ 考试成绩查询。在考试结束后,考生可以立即查看考试成绩。5.2.2.2 学生子系统流程图

图5.6 学生子系统流程图

5.2.2.3 在线考试界面

图5.7 在线考试界面 系统测试

应用软件制作完成后,要保证它整体的质量,即要保证程序能从头至尾地无差错的执行就要进行测试,系统测试主要是要看这个应用产品是否满足用户的需求和系统整体的严密性要求,较好的质量是要依赖于精心的分析、设计和完整细心的测试。这就要我们在做好每一步程序的同时,要时时监督并改善软件的开发过程,通过针对性的测试,提早的发现潜在的问题,以便能让程序设计者能尽快的对系统的错误进行修改、补充,尽量使测试细化,能覆盖到整个系统。对于一个完整的软件系统,通常可以从其外部特性、内部特性等几个方面来评价质量。

5.1 测试内容

对开发完成的系统要进行针对性的测试,测试的内容包括以下几点: ① 代码中测试系统对输入的非法数据的反应

在系统启动登录时,输入错误口令,系统将提示“用户名或密码输入有误’、用户将继续输入口令,如果输入的次数超过3次,则退出程序。

② 测试录入的数据是否正确存储

当录入完某个试题数据后,选择保存,系统将返回上一画面并且同时显示刚录入的记录,这就说明数据已经正确存储。

③ 测试当选择某些条件时是否能正常显示要查询的记录

当选择完某些条件时,按查询,如果能够显示所要查询的记录,这就说明数据的查询功能是正常的。

④ 测试系统是否能正常的生成试卷 ⑤ 测试系统是否能正常的进入考试系统 ⑥ 测试试卷内容和分数是否正确。⑦ 数据之间的连接是否正确 6.2测试手段

① 自己对于源代码的编写,一边编写,一边测试。② 可通过自带的强大调试工具进行调试。

③ 让其他教师和学生作系统的用户来使用本系统,找出系统中存在的问题。

5.3测试总结

本系统经过一系列的针对性的测试,对于各个非法数据的输入,系统都给出了错误的窗口警告,提示用户使用正确的数据,使用户的要求能够得到满足,整个系统的逻辑功能正常,添加和删除、修改的合法数据能够做到真正的实现,查询结果能正确的显示出来,试卷内容和试卷分数(试卷输出分数和人工计算结果一致)。虽然目前所进行的一切测试,其测试结果都是正确的,但这并不能说明本系统就是完美无缺的,只能证明程序功能是正确的,并不能证明程序的动态性是符合要求的,只有用户长期的使用才能得到真正的验证。所以,系统要进行长期地、不断地测试,发现一个新问题,就要修正一个问题,更好、更快、更完善的维护系统的性能。结 论

毕业设计的主要任务是设计和开发一个在线考试系统,替代传统的考试方式。本人参与该开发工作以来,阅读大量参考文献,研究了同类系统的功能和流程,完成了在线考试系统的设计和开发工作。从该系统的测试结果来看,基本达到了预期的目标,具有较强的实用性,取得了明显的效果。网络考试系统的研制与设计,不仅对于改变传统的考试方式有着深远的意义,而且对于远程教育也具有重要的应用价值。

通过这次毕业设计,我充分锻炼了自己的思考和动手能力,学习了ASP、Access的相关知识,并对其有了比较深入的了解。从学习相关参考资料开始,到自己动手编写程序,至调试程序,完成毕业设计任务。在这个过程中,我不但熟练掌握ASP,更重要的是锻炼了从多方面思考问题、解决问题的能力。此次毕设我真的是受益匪浅。

参考文献

7.计算机科学与技术专业建设探索 篇七

目前重庆市高校中具有计算机科学与技术一级学科硕士授予权的学校都在重庆市主城区,远离主城区的学校都没有计算机科学与技术学科硕士点。作为重庆市人民政府确定建设的重庆市第二大都市的万州区,也是世界上最大的移民城市,重庆三峡学院是三峡库区腹心地带唯一的一所多科性本科院校,在三峡库区腹心地带的高校中没有计算机科学与技术专业硕士的授予点,这与该学科的科学布局的观念是不相符合的。

重庆市主城区的具有计算机科学与技术学科硕士授权点的学校的优势主要是:

1)位于重庆市主城区,具有地理优势、环境优势、引入人才的便利优势;

2)位于重庆市政治和经济中心对于容易承接横向和纵向科研项目的优势;

3)开办计算机科学与技术本科教育的时间相对较长,历史积淀丰厚;

4)良好的实验环境的优势。

2 本学科的现状

新增的计算机科学与技术学科硕士点各专业研究与三峡库区经济社会发展需求相适应,对于打造重庆市第二大都市万州区有着深远的影响,为建设城乡统筹发展的新万州区贡献力量,与学位授权体系发展建设需求相吻合,能有效地调整计算机科学与技术学科在重庆市的合理布局。

计算机科学与技术学科的研究工作,为三峡库区的社会发展和经济建设和信息化建设,为三峡库区培养高层次的IT人才,改造传统产业,软件开发外包的发展,信息技术管理相结合的应用型人才有着重要的作用,部分研究成果将对三峡库区腹地的经济发展有重要的实用价值,同时,也必将推动我国该学科的进一步发展,为其它学科发展提供强有力的研究工具,为重庆东部地区和三峡库区的建设培养高层次人才。

重庆三峡学院一直高度重视“计算机科学与技术”学科的建设和发展。学校始终把学术梯队建设作为该学科建设的第一要务,坚持“培养、引进、借智、提高”的建设原则,近五年来,培养了3位博士和11位硕士;并选送多名教师到著名高校做高级访问学者,形成了年龄、学历、职称、学缘结构较为合理的学科建设梯队,使本学科的科学研究水平有了很大的提高,为该学科的进一步发展打下了坚实的基础。

计算机科学与技术学科已经形成了以“计算机网络与网格计算”、“计算智能与信息安全”、“嵌入式技术与数据挖掘”为主的三个学科研究方向,并在相关研究领域取得了丰硕的成果,部分成果处于国内外学术前沿,极大地促进着教学内容、教学手段、教学方法、教学资源和实践教学体系的改革和建设,展示了本学科主要研究方向在其研究领域取得突破的良好态势和发展前景。

重庆三峡学院数学与计算机科学学院开展计算机专业本科教育有10多年的历史,该专业教师人员职称、年龄结构、学历较为合理,已基本形成一支学术梯队,通过强化建设,可望在较短的时间内该学科队伍建设、研究成果等取得更大成绩。近几年来,计算机应用技术学科组成员主持省(市)级、万州区及学校等科研项目共32项,承担的科研经费120余万元,编著出版教材10部,获市优秀教学成果二等奖1项,校级优秀教学成果一、二、三等奖5项,在《计算机科学》、《计算机工程与应用》、《计算机工程》、《小型微型计算机系统》等期刊上发表学术论文130余篇,其中EI收录10篇,ISTP收录4篇。获重庆市2005年度科技进步奖三等奖1项,获学校自然科学奖二等奖1项,优秀科技成果奖三等奖2项,优秀科技成果奖优秀奖2项。

数学与计算机科学学院拥有1000余平方米的实验中心,设备总价值500万元,建有1个数学实验室、2个计算机软件实验室、2个计算机硬件实验室、5个计算机应用实验室,1个教师工作室,1个嵌入式开发实验室。为学生的各项专业实验实训、实践创新能力的培养提供了良好的条件和环境。

该学科承担了多项省市级科研任务,涉及计算机网络技术与智能信息处理和嵌入式技术的多个方面。主要项目有:教育部“现代远程教育”项目“基于卫星和CERNET的网络教育西部地区示范应用”子项目“跨校选课网络教育应用研究”,重庆市自然科学基金“网格计算及其应用研究”,重庆市科委攻关项目“三峡库区(重庆段)淹没区历史及文化智能信息系统———多媒体智能化查询部分”,“三峡库区(重庆段)淹没区历史及文化智能信息系统———基于历史文化的数据挖掘算法研究”,重庆市教委科技计划项目“Web使用挖掘技术与有效算法”,“信息家电嵌入式软件平台的研究”,“多小波变换在图像编码中的应用研究”,“基于多媒体的数据挖掘算法研究”,“基于SOA的Web服务合成研究”等。

3 建设保障措施

3.1 分清发展形势,明确建设目标,明确主攻方向,团结协作

分清国内外技术前沿和主流趋势,设立榜样参照系,把握国家、地方需求,围绕学科目标,结合学科情、校情、国情和国际环境,注意凝练学科发展方向,培育学科新增长点;组织力量,采取各种措施,超常规发展;还要团结学院领导班子和整个学科队伍,集体协作,努力实现建设目标。

3.2 立足重点方向,推学术带头人,抓重大项目,出标志性成果

在学科建设中,学科特色主要靠学术方向与标志性成果来体现,而关键在于主要学术带头人。学术带头人的水平往往就决定着学科方向的水平。每个学科将立足已选定的主攻方向,推出学术带头人,特别应注意培养年青学术带头人;同时,在主攻方向上积极争取承担国家、重庆市重大项目;通过完成重大项目研究出一批高水平标志性成果,提高学科水平,为国家社会发展、经济建设做出贡献。

3.3 强化科研团队和教学团队建设,提高教师待遇,稳定教师队伍

要实现学科建设的目标,必须强化各个学科的科研梯队与教学梯队建设,在教学任务较重的情况下,要大兴科学研究之风,提高科研与教学工作标准及量化考核指标,提高教师待遇,稳定师资,特别是稳定优秀的青年教师队伍。师资队伍的稳定与发展为各个学科的快速发展将奠定坚实基础。学科的发展离不开人,学科的发展需要一支高素质的教学和科研队伍,在远离主城区的三峡库区腹心地万州,要想用地理优势引进和留住人才是不可能的,但数学与计算机科学学院采取以人为本的方针,以事业激励人,以制度管理人,以感情温暧人。在留住人才方面具有特色:1)待遇努力向教学、科研骨干倾斜;2)在教师遇到困难时采取帮扶的原则;3鼓励年轻教师进修学习;4)领导带头厉行节约,把有限的经费用到学科发展上;5)建立了一套规范、合理的学科建设管理制度,努力探索出一套比较完善的、具有激励先进的学科建设体系。

3.4 经费保障

围绕学校“十一五”事业发展规划所确定的目标,坚持有所为,有所不为;艰苦奋斗,勤俭办学;讲求效益,规避风险。根据经费预算安排的基本顺序,一保人员经费,二保日常办学运行经费,三是发展性专项经费,四是基本建设经费。结合学校“十一五”事业发展规划的重点建设项目,确定经费投入的主要方向:1)保证人员经费支出逐年增长,预计每年增长10%;2)教学、科研等日常运行经费支出,预计每年增长10%;3)学科、学位点建设等经费支出,预计每年约增加50万元;4)队伍建设及人才引进等经费支出,预计每年增长50万元;5)科研发展资金预计每年增加50万元。

3.5 科研成果的支撑

计算机科学与技术学科组成员主持省(市)级、万州区等科研项目共32项,承担的科研经费120万余元;公开发表学术论文130篇以上,其中核心期刊75余篇;出版学术专著2部,新编教材8部,获省部级优秀教学成果奖3项;有力的支持了科学研究工作,加强了软、硬件建设,并带动了学术队伍的发展。

3.6 学科教学的建设

以学科建设为中心,品牌特色专业建设为抓手,大力推动学科改造与融合。积极进行教学改革、课程改革和考试方式的改革,建成3到5门重点课程。加强教材建设,鼓励教师结合学科发展趋势,开设新课。鼓励专业课、特别是高年级本科班课堂使用英文原版教材。要加强教学方法、教学手段的改革,鼓励教师采用多媒体网络教学。改革毕业设计选题方式,加强对毕业设计过程的监控,确保毕业设计的质量。强化学科特色,形成学科优势,并适时地调整专业方向。重点建设基础课、主干课,形成具有学科特色的高质量的课程群系列。建立标准化试题库,加快教学手段的现代化。加强教材建设,慎重选择本专业教材。建设设备先进、管理规范的专业实验室,充实一批稳定的教学实习基地,以满足实践教学计划的要求。研究本科生教育改革发展及学科建设等方面的改革创新思路和举措。以高起点、高标准、高质量为基本原则,把计算机科学与技术学科建设为口径宽、基础厚、能力强、特色鲜明的学科。以课程、教材、师资、实践教学基地和科学研究基地建设为学科建设的重点。

3.7 加强学术交流

鼓励教师参加全国和国际性学术会议,同时又积极举办全国和国际性学术会议,加强学术交流与合作。组织部分教师到有关院校实地考察,学习外校学科建设的经验,形成了一定特色的学科建设规范,提高重庆三峡学院计算机科学与技术专业的知名度。建立学术讲座制度,聘请校外专家讲学,要求本系具有高级职称的教师,每年至少承担一次学术讲座。

3.8 科研资源条件建设

2008年内建成嵌入式系统实验室、五年内建成计算机控制与微芯PIC单片机公共实验室、无线网络技术实验室、分布式数据库管理系统实验室等4个专业实验室,订阅国内外相关领域的专业杂志。建立计算机网络与信息安全、计算机网络多媒体与虚拟现实、计算机网络与远程教学、数据挖掘与电子商务、嵌入式系统与信息家电等研究方向的研究所,增加设备投入,改善研究条件,确保这些研究方向工作的顺利开展。从软件和硬件两个方面为培养计算机科学与技术硕士研究生打下良好的基础。

参考文献

[1]王万森.计算机专业还有几分天下[J].计算机教育,2006(2).

[2]雷敏,宋茂强.示范性软件学院实践教学改革初探[J].计算机教育,2007(6).

[3]黄传河,黄建中.计算机专业实践教学体系与方法设计[J].计算机教育,2007(22).

[4]李莉莉,王忠.计算机科学与技术专业人才培养模式探究[J].福建电脑,2007(1).

8.计算机科学与技术毕业生自荐信 篇八

关键词:课程体系:核心课程;核心知识体系

计算机科学与技术学科虽然很年轻,但它已经成为一个基础技术学科,在科学研究、生产、生活等方面都占有重要地位。近50年来,我国的计算机科学与技术专业教育在国家建设需求的推动下,从无到有,逐渐壮大,尤其是从20世纪90年代以来,更是高速发展,已经成为理工科第一大专业。

针对计算机科学与技术专业学生量大,社会需求面宽的现实,“十五”期间,教育部高等学校计算机科学与技术教学指导委员会编制了《高等学校计算机科学与技术专业战略研究报告暨专业规范(试行)》(高等教育出版社出版,2006年9月第一版,以下简称为《规范》)。其中,“战略研究报告”建议改变当前我国计算机科学与技术专业教育的趋同性,鼓励办学单位对毕业生的分类培养,取4个可能的方向,即计算机科学、计算机工程、软件工程以及信息技术。《规范》参照Computing Curricula 2005,分别详细给出了四个方向的核心知识体系,以及覆盖它们的必修课程组示例。

《规范》体现出的“分类培养”精神得到了广泛认同,人们普遍认为中国800个左右的计算机科学与技术本科专业点,按同一种模式或者培养方案进行教学是难以满足广泛的社会需求的,许多学校也希望得到分类培养的具体指导。但是,如何理解和实现“信息技术”等新的专业方向的教育,如何利用已有的基础,更好地实践《规范》,成为大家关注的问题。

为了能更好地利用现已建成的国家、省部级精品课程、精品教材等优质资源,希望能够按照4个专业方向公共要求来构建一些基本课程,每一个方向都可以通过在这一组课程的基础上进行扩展来形成符合《规范》的完整的专业方向教学计划。这一组课程是“耳熟能详”的,无论是从师资还是教材的角度,在开始走向规格分类实践时,也是一种现实做法。

一、核心课程选取的原则

本项研究的基本目的是要推荐一组课程,当办学单位希望按照《规范》描述的知识结构制定自己的教学计划时,无论四个方向中的哪一个,都能够比较方便地在这组课程的基础上进行扩充而实现。显然,符合这个要求的一组课程不是惟一的,我们着重考虑了如下几点原则。

1.体现公共要求

《规范》将计算机科学与技术专业划分成4个专业方向,虽然他们有着不同的问题空间、能力要求、知识结构和课程体系,但还是有共性的部分,这也是作为同一个专业的不同方向所决定的。公共核心课程应该能够将这些公共的要求涵盖进去,实现在课程层面上对公共知识体系、专业培养公共要求和基本特征的体现。

2.有利于构成优化的课程体系

公共核心课程需要与其他相关课程一起才能构成完整的教学计划,所以,这些课程需要易于与相关课程结合,构成不同专业方向的课程体系。

同时我们注意到,近些年来,许多学校在制定新的教学计划中,采用了设置分级平台的基本框架。例如,要求教学计划由公共基础、学科基础、专业基础等组成。考虑到计算机科学与技术专业对应到计算机科学与技术学科,这些课程可以适当照顾到学科的要求,构成一个既照顾到学科,又照顾到专业的基础平台,给人们制定有特色的教学计划提供一定的基础,使得人们能够方便地构建完整的、全局优化的专业教育课程体系。

3.充分考虑学时的限制

由于公共核心课程相当于学科、专业平台的基本内容,所以,只能做一个较小集合,而且课程的学时数要尽可能小,目标在于体现专业教育的最基础要求,同时给具有特色的完整的教学计划的制定留有足够的空间。特别是近些年来,不少学校已经将教学的总学时数降到2500学时以下。所以按照20%计算,将公共核心课程的总学时控制在500学时以内。

4.尽可能成熟的课程

计算机科学与技术专业开办50余年来,积累了丰富的办学经验,一些课程的建设取得了很好的成果,已经具备良好的基础,这些课程将在专业教育中起到核心、骨干作用,将这些课程进行适当改造后构成公共核心课程,有利于充分利用已有的优质资源,迅速提高整体办学水平。所以选取的课程应该是“耳熟能详”的成熟课程。

5.体现本专业教育基本特征

课程要体现学科教育的一些基本特点。例如,虽然计算机科学与技术学科涉及到计算机理、工程实现和开发利用,但对大多数人来说,计算机科学与技术学科是一个以技术为主的学科,特别是在本科教育层面上更是如此。所以课程要对技术和学生的技能训练有较好的体现。除了学科抽象、理论两大形态使得初学者在理解上有一定的困难,需要通过实践去深入体会外,还要考虑社会要求本专业的学生能够更好地去实现一些系统的研究、构建和维护。因此,选择的课程应该在加强学生理论联系实际能力的培养上有引领作用。此外,在本学科发展异常快速的时候,这些课程相关的内容应该是成熟的、基础的,有利于学生可持续发展能力培养的。

二、核心知识体系

这里给出计算机科学与技术专业公共核心知识体系,力求从不同专业方向的公共需求出发,给出该专业的学生应该具备的一些基本知识,我们并不试图包括各个专业方向教育要求的全部知识,每个专业方向都需要在此基础上按照专业方向的教育需要增加所需要的知识,以构成完整的专业方向知识体系,其具体内容可以参考《规范》。由于是基本知识,是学生必须掌握的,所以,没有包含推荐的选修知识。该知识体系共包括8个知识领域,39个知识单元,共342个核心学时。其中,

(1)离散结构(DS)60核心学时,包括函数、关系与集合、基本逻辑、证明技巧、图与树。

(2)程序设计基础(PF)67核心学时,包括程序基本结构、算法与问题求解、基本数据结构、递归、事件驱动程序设计。

(3)算法(AL)28核心学时,包括基本算法和分布式。算法。

(4)计算机体系结构与组织(AR)60核心学时,包括数据的机器级表示、汇编级机器组织、存储系统组织和结构、接口和通信、功能组织。

(5)操作系统(OS)32核心学时,包括操作系统概述、操作系统原理、并发性、调度与分派、内存管理、设备管理、安全与保护、文件系统。

(6)网络及其计算(NC)48核心学时,包括网络及其计算介绍、通信与网络、网络安全、客户,服务器计算举例、构建Web应用、网络管理。

(7)程序设计语言(PL)13核心学时,包括程序设计

语言概论和面向对象程序设计。

(8)信息管理(IM)34核心学时,包括信息模型与信息系统、数据库系统、数据建模、关系数据库、数据库查询语言、关系数据库设计、事务处理、分布式数据库。

按照各个方向核心知识结构的要求,公共核心知识体系覆盖计算机科学341核心学时的内容,覆盖率为60.9%,覆盖计算机工程246核心学时的内容,覆盖率为44.7%:覆盖软件工程199核心学时的内容,覆盖率为40.3%覆盖信息技术136个核心学时,覆盖率为48.4%。

三、核心课程

公共核心课程共包括程序设计、离散数学、数据结构、计算机组成、计算机网络、操作系统、数据库系统等7门,这些课程的名称都采用了尽量一般化的处理,即后面没有诸如“基础”,“原理”或者“技术”之类的字样,为学校开设具体课程留有空间,学校可以根据自己课程的特点添上适当的限定,进一步体现自己的办学特色。

表1给出了各门课程所含的必修知识单元和所需要的学时数,和各个学校相应课程的实际教学时数相比,其中有的课程必修学时数多一点,有的少一点。所需要的总课时为448。希望各个学校在满足教学基本要求的前提下,根据本校的具体情况,做出适当的调整,可以通过强调某些内容来体现自己的特色。

四、专业方向必修课程示例

按照各个专业方向必修知识体系的要求,以7门公共核心课程为基础,构建相应方向的必修课程。特别需要强调的是,这里给出的仍然只是“示例”,各个办学单位可以根据自己的情况设计出更具特色的必修课程,并制定出恰当的教学计划。

计算机科学专业方向的必修课程示例:计算机导论、程序设计基础、离散结构、算法与数据结构、计算机组成基础、计算机体系结构、操作系统、数据库系统原理、编译原理、软件工程、计算机图形学、计算机网络、人工智能、数字逻辑、社会与职业道德。15门课程共计776学时。

计算机工程专业方向的必修课程示例:计算机导论、离散数学、程序设计基础、数据结构、电路与系统、模拟电子技术、数字信号处理、数字逻辑、计算机组成原理、计算机体系结构、操作系统、计算机网络、嵌入式系统、软件工程、数据库系统、社会与职业道德。16门课程共计理论学时920学时。

软件工程方向必修课程示例:软件工程专业导论、程序设计、面向对象方法学、数据结构和算法、离散数学、计算机组成、操作系统、计算机网络、数据库、工程经济学、软件工程、软件代码开发技术、人机交互的软件工程方法、软件设计与体系结构、软件质量保证与测试、软件需求分析、软件项目管理。16门课程共计920学时。

信息技术方向必修课程示例:信息技术导论、离散数学、程序设计、数据结构、计算机组成、计算机网络、操作系统、软件工程、数据库系统、应用集成原理与工具、Web系统与技术、人机交互、面向对象方法、信息保障和安全、信息系统工程与实践、系统管理与维护、社会与职业道德。17门课程总计920学时。

五、结语

《规范》将“核心知识结构”作为开办相应专业方向必须的要求,可以用不同的课程组合来覆盖,《规范》中给出的“核心课程”只是这种覆盖的一个“示例”,这里给出的是另一个“示例”。事实上,这也是《规范》所鼓励的。这里的“公共核心课程”并不是《规范》中四个“核心课程”集合的简单交集,而是根据对四个方向的理解,对它们公共核心知识单元的一个课程覆盖。是每个专业方向公共的必修课程,而不是任何一个方向完整的必修课程集合。

无论开办哪个专业方向,都可以在这里提出的“公共核心课程”基础上,根据不同方向的要求添加若干课程,形成“必修课程”集合(完整覆盖《规范》中的核心知识结构),然后再根据本学校的情况开设一些选修课程。这样,当一个学校希望开设多于一个专业方向时,教学资源有可能得到较大程度的共享。如果一个学校要将原来的教学计划改造为“信息技术”方向,许多已有的课程都可能被利用上。

我们希望本文的研究结果能对多数学校产生直接的帮助,也盼望各个学校在实践中基于《规范》不断创造出新的教学计划和模式,形成一个百花齐放的局面。

9.计算机科学与技术毕业实习报告 篇九

(1)接受一次系统而深刻的专业思想教育,增强从事与本专业相关工作的责任心和光荣感,提高综合运用所学专业知识和基本技能的水平,培养从事计算机相关工作的能力。

(2)理论联系实际,掌握一定的工作能力,积累社会工作经验,了解社会,增长见识,提高与别人和谐相处和协同合作的能力,提高自身的综合素质。

二、实习单位简介

十天的实习转瞬已经过去,回想自己这段时间的经历与收获,我深深的感到在我今后的发展中青岛软件园实习给予我的是一笔多么宝贵的人生财富!谈及这几日在青岛的学习,感受颇深。

很早之前就听说过青岛软件园,心中就只有一个模糊的概念:一家普通的培训机构。但是,当我们乘车来到青岛时,青岛学员的那种强烈的学习欲望和气氛强烈的震撼了我。

随后青岛接待人员把我们热情的带到了学术报告大厅,帮我们讲解并使我们进一步加深对青岛IT培训太原中心的了解及我们实习的具体内容。

青岛软件园背靠浮山生态山林,直面黄海之滨的奥帆赛场。软件园一期占地面积12.6万平方米,规划总建筑面积26万平方米;二期占地10万平方米,规划总建筑面积12万平方米;是全国少有的坐落在城市中心区的软件产业基地。青岛软件园鳌山园区是青岛市IT服务外包基地,规划占地面积10平方公里。青岛软件园是市重点建设项目,被认定为“国家火炬计划软件产业基地”、”国家欧美软件出口示范基地”、“青岛市留学人员创业基地”,先后被评为 “全国先进科技产业园”,“国家火炬计划软件产业基地先进单位”、“全国科技产业园先进单位”等荣誉称号。2007年科技部火炬中心对全国34家火炬计划软件产业基地综合评比中,青岛软件园排第九位,综合环境排第一位。

一、园区建设 软件园一期已有8座研发楼近20万平方米投入使用;软件园二期共12万平方米研发楼已经主体竣工,正在进行内部装修和设备按安装阶段;软件园鳌山园区的开发建设已启动,2008年实施6英寸模拟电路芯片项目。青岛软件园网络通讯系统畅通,实现万兆进园区、千兆进楼宇、百兆到桌面;园区建有3.5万伏变电站,保证为企业提供24小时不间断供电服务;研发楼内夏季为单制冷VRV商用空调系统,冬季采用地暖 市政供热,为研发人员创造舒适的工作环境。软件园内还配备国际会议中心、教育培训中心等配套服务设施。以人为本的研发办公环境,随处可见的园林景观,使研发人员能够在此享受到工作的乐趣。

二、园区企业发展 青岛软件园通过为企业提供完善的配套服务,已吸引众多国外知名企业入住,如微软机构、IBM、美国优创、加拿大赛得、澳大利亚Gruden、瑞典拓讯、日本软脑、日本trial等,用友、浪潮等 总计145家国内外知名软件企业先后落户园区,其中包括美国、日本、韩国、瑞典等国家的外资软件企业28家,园区已集聚软件研发人员5000余人。在园区的大力扶持下,本土企业也迅速成长,园区通过CMM2认证的软件企业8家,通过CMM3认证的软件企业6家,通过ISO9000质量认证的企业达30家,企业纷纷开展针对欧美的软件研发及IT服务外包业务。

三、完善的园区服务平台 软件园不断完善技术、人才、资金服务平台,打造软件产业生态服务链,为园区企业发展提供动力。

1、技术服务平台 软件园技术服务平台建设力度不断加大,在已建成的“三库四平台”基础上,开通了园区互联网数据中心;引进了网通模块局;投资3000万建成了全省首个集成电路设计平台;投资2500万建成了数字动漫支撑平台。这些技术服务平台为企业提供了有力的技术支撑。

2、人才支撑平台 青岛软件园建有1.5学历人才实训中心,提供订单式人才培育、企业内训服务、中高级项目管理人才培养、人力资源经理俱乐部、人才储备等人力资源服务,每年为企业培养优秀毕业生500人以上;园区还建有IBM外包人才实训基地和阿尔卑斯外包人才实训基地,每年培养外包优秀人才2,000人以上;青岛软件园还与北京大学、同济大学等多所知名院校合作,展开软件工程硕士培养。

3、资金平台 软件园不断加大对园区企业的资金扶持力度,通过无偿资助、周转金、贴息等形式扶持软件企业发展。软件园成立了软件园投资担保公司,搭建了园区融资担保平台,加大对软件产业的扶持力度,解决中小软件企业发展中遇到的融资难问题,为软件企业筹资拓宽了渠道。青岛软件园的目标是建设国际一流的软件园区,成为吸引世界各地优秀企业的国际科技园!

三、实习内容

在经过一番详细的介绍之后,青岛老师们将我们分为了四个小班进行培训学习。每个教室都有三十台左右电脑,保证了人手一机。一周的实习即将开始,我知道,这也许将是改变我们人生道路的一周。首先我们学习的是JSP应用初步。开发人员为了使基于JSP的web开发更加简便和规范化,在Apache软件基金的支持下,struts诞生了,Struts框架的主要架构设计和开发者是Craig R.McClanahan,Craig也是Tomcat的主要架构师。struts架构是一种非常优秀的J2EEweb开发的框架,在这个框架下我们可以开发出更加完善的web程序。这些对我们相对陌生的知识充分的调动了大家的学习兴趣,每个人都在认真的学习,在知识的海洋中畅游,流连忘返。甚至都不放过半天仅有的休息时间,在这仅有的十分钟里对学习中不是非常理解的东西和在场的老师踊跃的提问,老师也会耐心的讲解。

其次我们学习的是软件开发流程(Software development process)。老师首先介绍了软件开发的流程,他把软件开发分为了两大类,即项目开发及产品开发。项目开发是公司根据某一客户的需求单独为某一客户订制的软件;产品开发是公司针对某一市场需求而开发的软件产品((比如WINDOWS、OFFICE等)。

实习的最后一天,青岛的老师给我们这些即将踏入职场的年轻人又上了重要的一课。职场的必要礼仪让我们甚为惊叹,原来我们对社会是如此的陌生。这些东西是我们在学校学不到的,但是我们必须掌握。感谢青岛及青岛的老师们,让我们可以在以后的求职及工作生活中更好的与人沟通少走弯路。

作一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有的素质:

1、团队精神和协作能力

把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有限的,那些遍布全球的为linux写核心的高手们,没有协作精神是不可想象的。

2、文档习惯

缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。

3、规范化,标准化的代码编写习惯

作为一些外国知名软件公司的规矩,代码的变量命名,代码内注释格式,甚 3 至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。代码具有良好的可读性,是程序员基本的素质需求。

4、需求理解能力

程序员需要理解一个模块的需求,很多小朋友写程序往往只关注一个功能需求,他们把性能指标全部归结到硬件,操作系统和开发环境上,而忽视了本身代码的性能考虑,有人曾经放言说写一个广告交换程序很简单,这种人从来不知道在百万甚至千万数量级的访问情况下的性能指标是如何实现的,对于这样的程序员,你给他深蓝那套系统,他也做不出太极链的并访能力。性能需求指标中,稳定性,并访支撑能力以及安全性都很重要,作为程序员需要评估该模块在系统运营中所处的环境,将要受到的负荷压力以及各种潜在的危险和恶意攻击的可能性。就这一点,一个成熟的程序员至少需要2到3年的项目研发和跟踪经验才有可能有心得。

5、复用性,模块化思维能力

经常可以听到一些程序员有这样的抱怨,写了几年程序,变成了熟练工,每天都是重复写一些没有任何新意的代码,这其实是中国软件人才最大浪费的地方,一些重复性工作变成了熟练程序员的主要工作,而这些,其实是完全可以避免的。

复用性设计,模块化思维就是要程序员在完成任何一个功能模块或函数的时候,要多想一些,不要局限在完成当前任务的简单思路上,想想看该模块是否可以脱离这个系统存在,是否可以通过简单的修改参数的方式在其他系统和应用环境下直接引用,这样就能极大避免重复性的开发工作,如果一个软件研发单位和工作组能够在每一次研发过程中都考虑到这些问题,那么程序员就不会在重复性的工作中耽误太多时间,就会有更多时间和精力投入到创新的代码工作中去。

6、测试习惯

作为一些商业化正规化的开发而言,专职的测试工程师是不可少的,但是并不是说有了专职的测试工程师程序员就可以不进行自测;软件研发作为一项工程而言,一个很重要的特点就是问题发现的越早,解决的代价就越低,程序员在每段代码,每个子模块完成后进行认真的测试,就可以尽量将一些潜在的问题最早的发现和解决,这样对整体系统建设的效率和可靠性就有了最大的保证。

测试工作实际上需要考虑两方面,一方面是正常调用的测试,也就是看程序是否能在正常调用下完成基本功能,这是最基本的测试职责,可惜在很多公司这成了唯一的测试任务,实际上还差的远那;第二方面就是异常调用的测试,比如高压力负荷下的稳定性测试,用户潜在的异常输入情况下的测试,整体系统局部故障情况下该模块受影响状况的测试,频发的异常请求阻塞资源时的模块稳定测试等等。当然并不是程序员要对自己的每段代码都需要进行这种完整测试,但是程序员必须清醒认识自己的代码任务在整体项目中的地位和各种性能需求,有针对性的进行相关测试并尽早发现和解决问题,当然这需要上面提到的需求理解能力。

7、学习和总结的能力

程序员是人才很容易被淘汰,很容易落伍的职业,因为一种技术可能仅仅在三两年内具有领先性,程序员如果想安身立命,就必须不断跟进新的技术,学习新的技能。

善于学习,对于任何职业而言,都是前进所必需的动力,对于程序员,这种要求就更加高了。善于总结,也是学习能力的一种体现,每次完成一个研发任务,完成一段代码,都应当有目的的跟踪该程序的应用状况和用户反馈,随时总结,找到自己的不足,这样逐步提高,一个程序员才可能成长起来。

具备以上全部素质的人,应当说是够格的程序员了,请注意以上的各种素质都不是由IQ决定的,也不是大学某些课本里可以学习到的,需要的仅仅是程序员对自己工作的认识,是一种意识上的问题。

四、实习心得

作为即将毕业的我,实习是一门重要的必修课,也是我毕业后走向社会所迈出的试探性的一步。实习,顾名思义,在实践中学习。在经过一段时间的学习之后,或者说当学习告一段落的时候,我们需要了解,自己的所学需要或应当如何应用在实践之中,因为任何知识都源于实践,归于实践,所以,要将所学付诸于实践,来检验所学。作为对学习成果的真正检验,不光是能通过考试,更重要的是所学能有所用。毕业实习就是我第一次真正踏入社会,了解社会,展示自己能力的机会。实习,是从学校生涯走入工作的第一步,应该说我的这次实习是一个从一无所知的象牙塔中的莘莘学子走向成熟的过程,实习让我感受到了社会的气 氛,职场的氛围。也让我变得成熟,学会了蜕变,学会了如何长大。倘若说毕业意味着从学生向职业人身份的转变,那实习无疑是这种转变的前奏曲。

大学生活是紧张而又充满期望的日子,学习的闲暇时总是憧憬着背起行囊,远离亲人朋友以及师长护佑,去走真正属于自己的路。然而当我们终于可以像刚刚长满羽毛的雏鹰般离开长者们搭建好的巢穴,独自一人走上社会工作这个大舞台时,却发现人生的道路原来是如此的坎坷不平,任何人的成功都是经历一番狂风暴雨的。社会是个大熔炉,可以把我们初步社会的学子们容纳、吸收并且炼造。真的非常感谢学校给了我们这次机会,让我们在毕业之前先去体验生活,先去扬帆远航,在社会的蓝天下乘风破浪,磨练、丰满自己的羽翼从学校走向社会,首要面临的问题便是角色转换的问题。从一个学生转化为一个单位人,在思想的层面上,必须认识到二者的社会角色之间存在着较大的差异。学生时代只是单纯的学习知识,而社会实践则意味着继续学习,并将知识应用于实践,学生时代可以自己选择交往的对象,而社会人则更多地被他人所选择。诸此种种的差异。不胜枚举。但仅仅在思想的层面上认识到这一点还是不够的,而是必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。

在信息时代,学习是不断地汲取新信息,获得事业进步的动力。作为一名年轻同志更应该把学习作为保持工作积极性的重要途径。走上工作岗位后,我积极响应单位号召,结合工作实际,不断学习理论、业务知识和社会知识,用先进的理论武装头脑,用精良的业务知识提升能力,以广博的社会知识拓展视野。

我们还要努力实践,自觉进行角色转化。“理论是灰色的,生活之树常青”,只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰现人的意志。

从学校走向社会,首要面临的问题便是角色转换的问题。从一个学生转化为一个单位人,在思想的层面上,必须认识到二者的社会角色之间存在着较大的差异。学生时代只是单纯的学习知识,而社会实践则意味着继续学习,并将知识应用于实践,学生时代可以自己选择交往的对象,而社会人则更多地被他人所选择。6 诸此种种的差异。不胜枚举。但仅仅在思想的层面上认识到这一点还是不够的,而是必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。

在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续在自己的工作领域创造更多的价值。大学因实习而完整,而大学生活却因实习而精彩。总之,这次实习,自己确实学到了很多也成长了许多。在实习期间,每日重复单调繁琐的工作,时间久了容易厌倦。但是工作简单也不能马虎,你一个小小的错误可能会给公司带来巨大的麻烦或损失,还是得认真完成。这段时间,我看到了自己本身存在着许多问题,也会遇到这样那样的问题,当前的时代日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。需再加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,为以后的工作存储更多的能力。

大学因实习而完整,而大学生活却因实习而精彩。

10.计算机科学与技术毕业生自荐信 篇十

题目:防火墙技术的研究 题目:考试题目录入系统 题目:培训班学员管理系统 题目:网上书店 题目:网上办公系统

题目:实用网吧管理系统设计与实现 题目:商品销售管理系统 题目:文章发布系统

题目:学校在岗人员工资核算系统 题目:计算机科学技术学习网站 题目:基于Web的图书管理系统 题目:网上购物系统开发与实践

题目:病毒入侵微机的途径与防治研究 题目:聊天室软件实现

题目:实用电子商务网站建立

题目:单片机多机应用系统网络设计 题目名称:医院信息系统

题目名称:银行自动柜员机ATM业务系统的设计与实现 题目名称:酒店管理系统

题目名称:汽车客运站管理系统 题目名称:网站人事管理系统 题目 计算机阅卷系统 题目:公路收费管理系统

题目:基于web的电子邮件系统 题目:学生成绩管理系统

题目:工作日志管理系统:以B/S方式实现企事业单位员工工作日志管理功能 指导老师:张元平

主要完成的功能:1)表单自定义2)日志录入3)报表生成

按软件工程的流程(需求分析、概要设计、详细设计、集成与测试)进行写作,要求给出工作日志管理系统的框架图,功能界面(功能文[字说明),后台数据库的物理设计和逻辑设计等。并能根据需求,用报表将日志打印出来。

题目:目录同步软件开发 指导教师:张渝

题目说明:在工作过程中,经常需要把修改后的文件复制到其他目录下边。例如,经常需要把计算机的某一目录复制到移动存储设备中;企业也经常需要把某个目录同步到其他目录下,以进行数据的备份。针对这种情况,本题目利用C#开发目录同步软件,实现硬盘、U盘、移动硬盘等的指定目录进行文件同步。并尽量支持多种同步方式。知识与技能要求:C#程序开发、Visual Studio开发平台 完成形式及要求:软件,论文

题目:局域网文件传输系统 指导教师:张渝 题目说明:局域网内的计算机经常会相互传递文件。本题目开发一种轻量级的文件传输系统。在局域网中实现将一个计算机中的文件,通过TCP/IP协议传递到另外一个计算机上。开发平台为Visual Studio,利用C#语言。在实现基本传输功能的基础上,尽量添加数据完整性验证,用户权限管理等附加功能。

11.计算机科学与技术毕业生自荐信 篇十一

【关键词】计算机科学与技术专业      实践教学     问题     途径

一、计算机科学与技术专业的现状

(一)计算机学科的特点

信息与网络成为当前社会的主流,计算机专业在这种趋势下也显现出宽泛化、大众化的特征。计算机相关专业规模大,在教育部设置的计算机相关专业中,计算机科学与技术专业是多个分支中一部分,也是计算机专业的核心。随着社会的日趋信息化发展,市场上对實用型计算机人才的需求日趋扩大,而作为核心的计算机科学与技术专业也成为培养社会人才的热门选择。

(二)实践教学在计算机科学与技术专业中的定位

实践教学是计算机专业课程的重要环节,它能有效地指导学生掌握理论知识,并能有效地运用到实践中。针对社会需求的匹配度来说,科学型人才、工程型人才、应用型人才是三大需求点,大学计算机科学与技术专业的学生需要完成程序设计、算法设计、软件设计、微机实习等相关的10项实践课程,以最终达成提升学生思维能力、认知能力与实践操作能力的目标。

二、计算机科学与技术专业实践教学存在的问题

(一)不够重视

目前大多数高校对计算机学科的主要学习还是以理论为主,实践课程的设置在课程中占很小的一部分,这也直接导致了学生在操作应用能力上的欠缺。比如,学生在学完程序课程后还不会编程,这其中包括教师对实践课程设置的不重视,也包括学生对自身实践操作能力的不重视。

(二)实验室利用率不高

学校的实验室是为进行实践教学而建的,但是大多数学校的实验室功能没有得到充分发挥,往往只是用于少数的几节实验课程。良好的计算机专业学习氛围应是课上与课外全面重视实践操作,以巩固所学的理论,学校实验室的利用率不高的重要体现是课外的未开放利用。

(三)课程内容与市场需求不匹配

现在的大多数学校为了应对社会需求扩大了计算机的专业设置范围,也增加了招生数额,但是在教学上仍然以传统的理论教学为主,这与当前的社会需求是不匹配的,学生即使有很强的理论知识基础也很难被用人单位录用。

三、实践课程建设的有效方法与途径

(一)实践教学理念建设

首先应从思想高度上认识到实践教学的重要性,才能最终围绕这一中心点,开展实践教学模式的探究与创新。其次意识到实践教学的理念核心是创新为本,着重培养学生的计算机专业应用能力。在进行实践教学的过程中,应当加强学生的实际操作训练,强化设计与探究课程实验,并建立良好的互动交流环境,摆脱传统的教条化教学模式。最后学生本身也应该建立起良好的创新意识,在实践课程中勇于探讨,不断开拓思维,成为计算机实用型人才。

(二)实践课程的设计与运用

1.实践课程设置

合理安排实践课程的时间,科学设计实践课的教学模式,专业课程的开展可以选择在学校的实验室由教师指导完成,邀请专家来校交流或者让学生参与企业的实习。

2.课程实验

大多数的实践课程主要还是在学校的实验室完成,因此,教师应提前做好课程的设计,学生也应提前预习,通过互动与解答,优质地完成实践教学,这其中,专业课教师起着指导员的作用,所以实践教学对教师也提出了更高的要求。

3.优化实践课程内容

老旧、重复的实验应尽量减少,根据最新的科技发展方向增设新的实验内容,实现创新与科研的结合;同时可以有条件地设置兴趣课堂,由学生自主根据自己的兴趣选择实践项目。

4.校企合作,学生实习项目

学生的大学最后一年是实习时间,学校应及时了解学生的职业发展规划,加强与企业的合作。根据学生的需求,个性化地为学生提供实习机会,并在与企业签订校企合作协议时,为学生争取合理的实习岗位,让学生在后期实习中能真正参与项目,最终有所收获。

四、总结

计算机科学与技术专业的实践教学满足了社会的革新需求,但在具体的应用过程中存在着诸多的制约因素。只有在教学过程中不断探究,寻找和设计出合理科学的实践教学模式,才能真正取得良好的教学效果。实践教学也是高校在教育创新上必然要走的一段路,只有大胆实践,才能实现计算机科学与技术专业实践教学的革新。

【参考文献】

[1]袁志永.计算机科学与技术专业实践教学研究[J].软件,2014(1).

[2]黄勇,刘斌.计算机科学与技术专业实践教学改革探索[J].吉林工程技术师范学院学报,2010,26(3).

[3]邱美中.高校计算机科学与技术专业人才培养模式改革与实践[J].电子制作,2014(9).

上一篇:全国先进事迹申报材料[司法局]下一篇:寒冷的近义词