前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇计算机软件工程论文范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
从我国当前的计算机软件工程投标工作来看,投标单位在投标过程中所需要承担的风险主要表现为经济风险、设备风险、人员风险以及技术风险四类。其中经济风险主要是投标单位在对计算机软件工程项目进行投标或者开展后续工作的过程中,因为资金不足或者融资方式欠缺合理性而承担经济风险。引发经济风险的宏观因素包括社会金融产生通货膨胀或者其他形式的动荡、劳动力成本与材料成本价格上涨等;二是设备风险。计算机软件工程项目在投标过程中需要对材料的制造、采购以及设备的制造与采购等做出充分的考虑,如果在计算机软件工程项目实施过程中出现设备没有达标的情况,则会让投标方承担一定的设备风险;三是人员风险。在计算机软件工程项目投标过程中,投标单位可能会面临单位人力资源管理水平较低以及关键人力资源离职的现象,这种现象打乱投标单位的投标计划乃至后续的项目实施。同时合同方面具有漏洞或者条款内容表达不清等也会导致纠纷问题的出现,这同样是有人员因素所引发的风险。另外,计算机软件工程项目投标过程中需要对单位人力资源的技能水平等做出科学评估,如果对单位人力资源所做出的技能水平判定存在不准确的情况,也会导致投标单位面临人员风险;四是技术风险。在投标单位对计算机软件工程项目开展投标工作的过程中,如果投标单位对计算机软件工程项目本身欠缺了解,则会在后续实施工作中出现技术风险并导致计算机软件工程项目施工出现工期延后或者质量不达标的情况,这种情况的出现将会让投标单位承担较大的经济损失。
(二)计算机软件工程投标风险的形成条件
从计算机软件工程投标风险的形成条件方面来看,导致计算机软件工程投标单位需要面临投标风险的因素主要体现为项目本身因素与外界因素两类。在投标工作中,投标方所看到的机遇与所面临的风险是共同存在的,并且如果因为对项目本身欠缺准确认知或者外部环境产生变化,投标方所面临的机遇也可能转化为风险。在项目本身因素方面,能够引发风险的因素包括计算机软件工程项目所具有的目标、规模、类型以及所需资金和所需材料,同时也包括招标方对投标方所突出的工期要求、质量要求、技术要求等。显然,这些因素都具有着客观存在的特点,也正是因为其客观性,所以这些因素直接决定着计算机软件工程项目所具有的难易程度,并且应当做出投标方开展投标定价的重要依据。如果项目本身具有较大难度或者招标方对投标方提出了较为严格的要求,则投标方会面临更大的风险;从外界因素来看,能够引发风险的因素包括计算机软件工程投标过程与实施过程中所产生的法律规定变化、运行条件变化、竞争对手变化等。这些因素与计算机软件工程项目自身因素相比具有着外生性的特点,因此这些因素并不会因为投标方的努力而产生改变,所以,这些因素容易成为诱发计算机软件工程投标风险的主要因素。如果投标方能够对计算机软件工程项目内容熟悉与了解,则能够比较客观地认识到投标过程以及项目实施过程中所面临的风险,并可以采取有效的防控措施来对这些风险做出防范。
二、计算机软件工程投标风险的防范策略
计算机软件工程项目与传统工程项目具有着明显的差异,特别是高新技术的应用决定了计算机软件工程项目投标工作的高风险性,因此在计算机软件工程项目投标过程中,投标方有必要采取有效策略来对计算机软件工程投标风险做出有效控制。在此过程中,作为计算机软件工程投标方,可以从以下几个方面做出努力。
(一)强化自身的软件项目开发能力
对于计算机软件工程项目投标方而言,强化自身的软件项目开发能力不仅是提升自身核心竞争力的有效途径,同时也是提升自身在计算机软件工程项目投标中风险应对能力的必要策略。首先计算机软件工程项目投标方需要重视计算机软件工程项目开发方案科技含量的提升。在计算机软件工程项目投标工作中,是否能够获得项目的施工权不仅由投标方的经济实力所决定,同时也由项目开发方案所具有的适用性与可行性所决定。在开发方案的制定中,投标方不能为了降低成本就使用不具备时代性的项目开发技术,而有必要从提高投标竞争力以及降低投标风险角度出发来对项目开发过程中的工作流程和技术做出完善与优化,尤其是要重视选取具有较大弹性和较强风险避免能力的项目开发技术,从而降低项目维护成本并实现对总成本的合理控制。其次计算机软件工程项目投标方有必要推动员工抗风险能力的提升。在计算机软件工程投标与施工工作中,承担风险的主体以及对风险做出管理的主体都是企业员工,因此,企业不仅需要摒弃依赖管理层做出风险管理决策的思想,同时要在以人为本理念指导下提升全体员工的抗风险能力,从而通过发挥集体力量来做好风险识别以及风险预控等工作。以此为目标,计算机软件工程项目投标单位有必要对员工开展教育与培训工作,尤其是要针对计算机软件工程投标与施工过程中可能出现的风险内容来开展交流与讲座,从而在提升单位员工风险控制意识的基础上提高员工的风险识别能力与管控能力。再次计算机软件工程项目投标方有必要对合同管理机制做出优化。在计算机软件工程项目投标工作中,投标方与招标方的合作关系由合同来规定,如果投标方能够在合同的拟定中对可能出现的风险做出充分考虑,则可以降低自身在计算机软件工程项目投标与实施过程中所需要承担的风险,因此,投标方有必要对合同管理机制做出不断的优化,在此方面,投标方不仅要通过合同来明确自身的权利与义务,同时需要在计算机软件工程投标与实施过程中对合同条款的落实情况作出监督,从而更好地做好风险识别与防范工作。如果合同所规定的内容或者项目实施环境产生改变,投标方可以向招标方进行索赔申请,从而实现自身与招标方的风险共担,并降低各类风险给投标方造成过大损失。
(二)对外部资源条件做出充分利用
在计算机软件工程项目投标风险的防范中,对外部资源做出充分的利用有利于提升投标方的风险识别能力与承担能力,从而降低风险所产生的损害。首先计算机软件工程项目投标方有必要寻求中介咨询机构的帮助。在计算机软件工程项目的投标过程中,由于投标方希望得到最大化的利润,所以投标方与招标方都有可能无法站在客观立场来对计算机软件工程项目投标工作所具有的风险做出评估,因此虽然自身所承担的风险能够在一定程度上降低,但是却无法实现投标方与招标方的双赢。所以,在投标工作中,投标方与招标方都有必要寻求中介咨询结构的帮助,在与中介咨询结构来评定风险之后,投标方与招标方分别与中介咨询机构签订合同,如果投标和施工过程中所出现的风险已经超越投标方与招标方的承受方位,则有中介咨询机构负责赔偿违约损失。由于中介咨询机构具有着客观性以及专业性的特点,所以一般能够更加准确的开展风险识别工作,这将对计算机软件工程项目投标工作中的风险管理效率得到很大程度的提升。其次计算机软件工程项目投标方可以协同招标方来构建专门基金来应对可能出现的风险。在此方面投标方与招标方都有必要向保险工司缴纳保险,当风险产生并对一方利益造成损害时,则由保险工作负责开展赔偿工作。这一策略能够有效的降低投标方所需要承担的风险负担,并能够降低风险所可能引发的损失,从而使投标方能够将更多的精力集中于计算机软件工程项目的开发与优化。再次计算机软件工程项目投标方有必要强化自身的法律观念。与投招标工作相关的许多法律法规不仅对投招标工作中的违规行为处理办法做出了规定,同时也对风险出现之后的处理策略做出了指导,因此计算机软件工程项目投标方可以利用法律手段来对非系统性的项目投标风险做出有效控制,从而实现得到最大化的利益。
(三)强化自身情报能力
在教师的启发诱导下,让学生自主学习和讨论,以学生身边的事物和生活实际为参照物,让学生亲自动手参与实验。教师和学生对知识的理解存在一定差异,这需要教师与学生之间、学生与学生之间相互合作、交流,通过教师的正确引导,实现学生对知识的学习、理解,让学生成为学习知识的主体,通过多种方式自己建构知识。学生为主体的课堂教学模式不仅符合教学理论的要求,其目标也与技学校的培养目标相吻合。
二、计算机常用工具软件课程以学生为主体的课堂教学
1.调研分析
首先,教师要认真研究教材———《计算机常用工具软件》,进行教材分析、学情分析和课程定位分析,并据此确定本课程的教学模式。
(1)教材分析。计算机常用工具软件讲述了计算机常用的七大类、十几个工具型软件,理论知识较少,难度较低,各软件之间关联性不大,主要培养学生对软件的基本操作能力,让学生能够更加熟练地使用计算机处理生活或工作中遇到的各种实际问题,并为学习计算机操作奠定基础。
(2)学情分析。技工二年级学生已经具有一定的计算机基础,所有学生已经能够熟练使用Office软件,具备一定的计算机操作能力。经过两年的学习,部分学生具有了一定的自学能力,能够通过主动实践、探索完成其感兴趣的计算机操作,一部分学生已经掌握了一些常用软件,如简单的压缩软件、图片处理软件等。学生喜欢学习感兴趣的软件,如图片编辑软件、简单动画制作软件等。
(3)课程定位。通过学习本课程,学生不仅掌握了软件的使用方法,而且在学习的过程中能够发现问题,自主学习解决问题,同时归纳同类软件相通的使用方法。本课程重点培养学生的自学能力和发散式思维能力。
(4)教学模式。根据以上分析,本学期要学习十几款软件、教师不可能详细讲解每一款软件的所有功能,因此要确定本课程采用“优秀学生模拟讲课、教师指导”的以学生为主体的课堂教学模式。
2.教学的实施
(1)划分学习小组。按教材中软件的分类把学生分为七个组,每组负责一类软件的讲解,并把七个组按照软件的名称给予命名,如图像工具组、动画制作工具组,每个组设置一个组长。分组时让能力强的学生和被动学习的、不感兴趣的学生在一个组中,这样有所带动、有所提高,不至于让不喜欢学习的学生更不喜欢。学生的组合不是仅仅局限于一节课,而是贯穿于整个学期里,他们都必须合作学习。如图像工具组,他们将一起合作学习图像浏览与捕捉工具软件,图像美化与变形工具中的幻影2008、奇幻变脸秀两个软件,图像处理工具软件和图像制作工具软件。
(2)学习小组备课。每个学习小组组员负责一个软件的学习、讲解,学习小组在一起研究、合作学习直到这个软件负责人学通为止,然后向本组组员讲解,组长协调组内事宜。教师协助学习小组研究,帮助学习小组确定案例、修改案例中的不足,补充学习中的漏洞。如图像工具小组中软件的学习,确定一名优秀学生主讲,主讲学生确定案例,向小组成员提出软件中自己没有学会的部分,小组成员一起讨论完善案例,同时帮助解决主讲人的疑惑。学习小组向教师提交案例,教师找出案例中的不足,解答学习小组学习中遇到的问题,补充、完善案例。
学生可以在教师的帮助下在于同学的互动中主动学习,避免了传统课堂的单一教学形式对学生积极性的影响。寓教于乐的教学视频也可以提高学生在课下主动学习的积极性,为知识传授提供了新的形式。
2软件工程专业的翻转课堂教学模式
软件工程专业课程的特点是基础理论较为抽象、对学生的创新能力要求较高。目前各高校的软件工程专业课程都有专门的实践教学环节,但仍离不开理论知识的讲解和思维方式的训练,这些都导致学生积极性不高、教学质量下降。哈尔滨师范大学软件工程专业在研究翻转课堂教学模式和本专业课程特点的基础上,提出了一个适用于软件工程专业课程特点的翻转课堂教学模型。在软件工程专业的翻转课堂教学模式中,学生课前观看教学视频学习理论知识,通过和教师的即时交流完成知识学习;教师则根据学生的反馈统计课程的开展情况,酌情安排课上时间分配。在课上的教学环节中,教师首先集中讲解学生反馈的疑难知识点,对重点内容进行简要归纳,然后根据课程内容和教学统计结果提出实践学习内容。学生自由分组创建实践团队,按照软件开发过程的要求进行分工和调研,最终在教师的指导下完成一个具有项目特征的实训工作,提交相关的设计文档和研究成果。教师的课上任务就是点评提交的成果,总结学生的表现,解答学生实践过程中的问题等。
3软件工程翻转课堂云计算教学平台
翻转课堂教学模式需要一定的技术和资源支持,云计算环境无疑是最佳选择。经过不断的探索和研究,哈师大软件学院构建了一个基于云计算环境的翻转课堂教学平台,包括课堂软件开发、课前理论学习、运行管理和教学评价等模块。
3.1软件开发模块
软件开发模块体现了翻转课堂中实践教学的具体内容,是整个教学平台的核心功能模块。按照软件工程对软件开发生命周期的定义,软件开发模块分为项目规划、需求分析、系统设计、代码实现和系统测试等教学过程。在一个项目目标的规划内,每个教学过程都对应前后关联的任务、文档和成果。实际的教学过程是学生登录云计算平台进行实际的软件项目实训练习,以团队的方式完成项目,编写文档和提交成果报告。教师也要登录云计算平台全程监控和指导。云计算教学平台的教学资源库是通过深化校企合作得来的,所有的案例都来源于真实的软件开发项目,学生甚至可以在企业项目经理的指导下通过教学平台进行真实项目的开发。软件开发模块结合了翻转课堂、任务驱动和校企联合等面向应用的教学模式,体现了“工学结合、顶岗实习”的软件工程专业课程实践教学理念。
3.2理论学习模块
理论学习模块是体现翻转课堂模式课前学习的功能模块,该模块的主要功能包括教学视频、课前训练和课程统计等。教学视频功能的资源都来自国内知名高校的公开课,并且具有快进、回放、重放、暂停等播放功能,便于学生自定义课前学习。课程教学视频的内容、视觉效果、互动性和长短都要根据学生的学习效果定期调整,不仅要保证教学内容和课前学习的目标吻合,还要突出教学重点和难点,方便教师和学生的课前交流。课前训练功能是在每个教学视频播放前设置一些教学问题,让学生在观看视频时寻找答案,在视频结束后学生要根据提示进行简单的问题解答和知识训练。课程统计模块可以统计学生观看视频和回答问题的情况,有效提高教学的目的性。除了上述3个主要功能外,教学平台还提供了方便教师和学生交流的论坛,所有与课程相关的讨论和问题都可以在论坛上交流和解答。
3.3运行管理模块
运行管理模块是部署在软件工程翻转课堂云计算教学平台云端应用服务层中,将各种即时通讯、视频播放和在线论坛等应用集中封装的服务层次。具体的功能包括项目管理、学生管理、资源管理和师生沟通等。
1)项目管理子模块。
项目管理模块用来保存学生的实训成果和相关报告。该模块具有文档在线编辑和软件展示功能,可以根据课程类别和章节提供在线的实训环境和展示服务。学生在课程进行中提出的问题也可以在项目管理模块,由任课教师或企业专家在线解答。在实践教学中,教师可以通过项目管理模块掌握所有学生团队的项目进展情况,并通过在线成果交流来提高实践教学的教学质量。学生在项目管理模块中能够即时了解本队同学和其他团队学生的开发进度,这不仅有助于提高团队内部的沟通和协作,还可以通过比较和竞争提高团队凝聚力。
2)学生管理子模块。
学生管理模块用来监控学生的课前视频观看和课中实训练习状态。学生课前的视频教学是独自进行的,有效的教学监控是保证出勤率和质量的重要因素。学生管理功能不仅能监控学生是否观看了视频,还能知道他们观看了哪些视频,哪段视频的播发次数最多、时间最久。这些监控数据对教师掌握学生课前学习状态有至关重要的作用,教师可以通过在线统计获取课前学习数据,也可以在线设置各项参数自动获取指定人员和章节的统计数据。对于课中的实践教学,学生管理模块也可以获取学生团队的练习资料,比如项目进展情况、资料是否齐全等,这些数据可以为课后评估和项目管理等模块提供有效数据支持。在课程结束后,学生成绩也通过学生管理模块统计和查询。
3)资源管理子模块。
资源管理模块用来存储和维护云计算教学环境中教学资源。教学资源包括理论学习视频、课堂项目资料、软件开发资源和企业开发知识库等。这些资源的质量决定了教学的质量和效果,比如理论学习视频是否寓教于乐直接影响学生的学习积极性,课堂项目资料是否具有针对性直接影响教学的应用价值,企业开发库的资源是否有效直接影响学生的实际工作能力等。资源管理模块不同于传统的软件资源库,它具有在线文档编辑、视频制作、网络资源搜集等高级功能,可以实现对已有资源的改进和创新,也可以实现网络资源的汇总和摘选。另外,通过和一些国内知名云供应商的合作,我们还构建了包括软件开发云环境、企业软件项目库和软件开发技术资料库、软件开发文档模板库等在内的高级应用型软件开发资源平台。
3.4学生评价模块
学生评价模块对学生学习过程和教师教学过程的评估打分。其中学习过程根据翻转课堂教学模式的要求分为课前理论学习和软件开发实训两部分:课前理论学习主要包括视频观看、作业完成、课堂交流表现等方面的评估;软件开发实训则是通过对项目成果和研发报告的评估来获得分数。这两部分分数按照一定比例折算成学生专业课程的课程分数,和期末考试笔试成绩一起考核。对教师教学的评估则通过课程中的表现定性评价,评价的指标包括在线时间、操作频率、交流次数和学生打分等。
4实施效果
基于云计算环境的软件工程专业翻转课堂教学经过4个月的试运行,取得了显著的教学成果。使用云计算平台的学生在知识认知和技能实践等方面的能力比往届学生有较大提升。学生可以通过线上交流和团队合作完成开发任务,教师可以通过在线审核完成教学任务,基本达到了云计算平台的设计目标。为了进一步掌握云计算平台的翻转课堂教学模式的实践效果,通过校内走访和问卷调查等方式深入了解学生的学习积极性、动手能力和计算思维意识。结果显示学生对这种寓教于乐的教学方式普遍认同,对自身知识掌握和动手能力的提升感到满意,教师则对系统带来的丰富教学资源和低成本办学模式感到满意。
5结语
>> 高职院校计算机软件专业教学方法的探索与思考 基于校企合作的高职计算机软件工程专业实践教学体系的构建 计算机软件项目教学改革的实践与探索 高职计算机软件专业基于工程过程的课程体系构建 高职软件技术专业工程化实践教学体系的构建 浅谈计算机软件工程化管理 浅谈高职院校计算机类专业教学改革实践与探索 高职计算机专业课程体系改革的探索与实践 高职院校计算机相关专业C语言课程教学改革的实践与探索 高职院校计算机网络专业课程教学改革的探索与实践 高职计算机网络专业面向工程的实践教学体系探索 高职院校计算机软件应用教学实践探析 基于就业导向的高职院校计算机软件专业课程探讨 视觉设计专业计算机软件特色课程模式探索与实践 应用型本科计算机软件专业实践教学体系的研究和构建 高职院校计算机网络教学改革的探索与实践 高职院校计算机网络技术专业项目化课程考核改革探索与实践 高职院校计算机网络技术专业教学体系改革探索 高职计算机应用专业教学模式改革的探索与实践 高职计算机应用技术专业教学改革的探索与实践 常见问题解答 当前所在位置:,IT行业市场分析,2006,(11).
[2] 卞华珍. 计算机网络专业工程化教学改革实践[J]. 职业技术教育,2006,(23):77-80.
[3] 段银田. 高等学校需要计算机应用工程实践教材[J]. 计算机教育,2006,(12):16-18.
作者简介:
苏玉(1969-),女,河南郑州人,中州大学信息工程学院院长,副教授,主要研究计算机软件、数据库技术与应用。
毕业设计是高职院校人才培养方案中最后一个阶段的总结性的实践教学环节,是理论与实践相结合,锻炼学生综合知识运用能力的主要手段,同时也反映了高职院校教学质量的整体水平。然而,近年来,由于学生对毕业设计不够重视等原因,毕业设计的质量和水平不断下降。基于此,本文以本校计算机软件专业近3年的毕业设计相关数据为例,就上述问题进行了分析,并结合教学实际提出了一些对策,为进一步提高高职院校计算机软件专业毕业设计水平提供依据。
2.存在的主要问题
2.1 学生不够重视
大多数高职院校将毕业设计安排在第六个学期,学生进行毕业设计的时间在三个月左右。其间,学生需要完成查阅相关资料、选题、调研、学习相应软件工具、系统开发、调试、撰写论文等工作,本身就存在一定的难度。
高职学生在校的最后一个学期,也正是学生找工作的高峰期。由于计算机专业的学生总招生量很多,且高职院校的毕业生又不具有重点大学本科生的学历等优势,在严峻的就业形势下,高职计算机专业的学生担心毕业设计会影响就业,所以他们在思想上也不重视毕业设计工作。学生们只是忙于参加各式的招聘会和面试,根本无心去做毕业设计和写论文。即便找到工作,还有相当数量的用人单位要求学生实习。另外,有一些学生选择了专升本,这同样也会占用毕业设计的时间,影响毕业设计的效果。
2.2 选题局限
选题是毕业设计工作的龙头,选题质量是影响毕业设计质量的重要因素,目前高职院校的毕业设计课题大多是由老师给出毕业设计题目,学生选题并进行毕业设计。在选题方面,往往会出现以下的现象:课题缺乏工程背景、不同指导教师之间课题重复、内容陈旧、课题与前几届相似等。这些课题如图书管理系统、人事管理系统、学生管理系统等,此类课题实现难度不大,并且可以从书籍或网上找到源代码,学生只需要将系统界面稍作改动,将别人的论文稍作修改,就可以变成自己的系统和论文。更有甚者是照搬照抄以往学生做的毕业设计。以上也是影响当前毕业设计质量的一个重要因素。
2.3 缺乏正确的设计开发方法
笔者在指导毕业设计的过程中发现部分计算机软件专业学生在毕业设计中没有严格地遵循软件工程的开发方法,导致毕业设计出现了很多问题。主要问题如下:一是有的学生一边写程序,一边了解程序需求,程序完成了需求才清楚。有些需求事先没有,在编写程序时才加入,不得不重新改写程序,给程序的运行和维护带来很大的困难。二是学生往往忽略软件开发的前面几个阶段,直接进行编码,造成软件设计的混乱。三是不少学生选定课题后,没有仔细分析系统功能,就急于开发,结果模块划分不清,人员分工不明确,导致同在一个课题组,有的同学工作量大,有的同学工作量少,或者是模块重复开发的问题。四是很多学生认为编码结束则意味着整个设计就结束了,不重视测试和调试,导致软件缺陷不断。以上问题都严重影响了毕业设计的进度和质量,使得学生得不到应有的锻炼。
2.4 监管不足
毕业设计大部分时间由指导教师组织管理。按照惯例,学生和指导教师之间应每周多次见面,一方面可以方便师生交流,另一方面也可以使指导教师及时了解学生的毕业设计进度。然而由于受到学生找工作、去就业单位实习等特殊情况的影响,指导教师只能通过电话或电子邮箱等方式联系学生,很难准确把握学生的毕业设计进度和困难。而毕业设计整个过程主要是一个项目的开发过程,目前各种检查主要是一些表格文档的填写,比如:任务书、开题报告等,缺乏详细的过程管理计划和专门的监督管理条例。对过程管理要求不严,学生自然有所放松,而学校仅限于对毕业设计相关表格和论文的检查,又或者对己经签署就业协议的同学的毕业设计采取迁就的态度,成绩评判过于宽松。这些因素都助长了学生对毕业设计的敷衍心态。
3.对策
3.1 实行新的毕业设计选题方法
高职院校的特色是以就业为导向,所以高职院校培养的人才首先是立足于应用。高职院校该准确定位,利用好自身资源。因此在毕业设计选题环节上可以采取以下措施:
一是学生自主选题,指导教师把关。学生可以根据自己的能力确定题目,然后由指导教师对学生选定题目的难易程度、工作量大小等进行审核,审核不过关,则学生重新确定题目,直到审核过关为止。根据教学经验,有部分学生在大二时就己经开始为社会上的一些单位进行系统开发,自主选题对于这部分学生来说,不但可以结合他们所开发的项目进行毕业设计,同时也锻炼了自身的能力,也使毕业设计的质量得到了相应的保障。
二是指导教师根据学生兴趣和需求,结合现代社会对人才的需要,从有利于学生就业的角度,尽可能结合生产和科研实际。这样不仅能调动学生的积极性,也有助于最大程序地发挥学生的潜力。
三是对于到录用单位进行毕业设计的学生,可采取校内指导教师和校外企业指导教师共同指导学生毕业设计。毕业设计课题由校企双方结合毕业设计要求及企业实际需求协定。校内指导教师主要负责专业理论方法和毕业设计论文的规范等内容;校外企业指导教师主要负责毕业设计中具体工作的实施。这样不仅能保证毕业设计保质保量地完成,同时也培养了学生的团队精神和实践能力。
最终选题还应由院系组织相关专家对课题的难易度、工作量大小、课题的内容等方面进行审核。
3.2 模式多元化
高水准的竞赛或考证方式可代替毕业设计。近几年来各类组织举办了不少计算机类专业有关的学科竞赛,如“数学建模大赛”、“计算机技能竞赛”、“机器人大赛”等,还有计算机类认证考试,如“思科认证”、“微软认证”、“软件水平考试”等。对于学生参加国家或省市级计算机竞赛并获得奖项或通过高水准认证考试,以及学生参与教师的部分科研项目的这几种情况,其钻研的难度和深度,己经达到甚至超过高职院校毕业设计的要求。对于这部分学生,毕业设计应当可以免修,直接获得学分,毕业设计成绩可以按奖项等级评定。这样一方面顺应了学分制教学改革,也有利于学生积极参加各类竞赛活动和参与教师科研项目。
3.3 结合软件工程指导学生毕业设计
软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法去进行软件的开发和维护的学科。结合软件工程指导毕业设计可以分成以下几个方面:一是将毕业设计的课题按软件工程的要求分为几个阶段,确定每个阶段具体要完成的工作任务和完成期限。二是指导学生按照软件开发中生命周期的方法来完成设计任务,比如系统设计部分先画出数据流图,再根据数据流图设计出模块结构图,接着模块设计,各阶段都要完成书面报告,为以后的毕业设计论文作铺垫。三是系统调试,撰写毕业设计论文。要求学生将各模块组合起来,联合调试,学生可以感受最终设计结果,能够对整个过程有一个更深刻的认识。最后,学生可参考相关书面文档结合理论知识和实践结果,完成毕业设计论文。
将软件工程应用于毕业设计中,不但实现了软件工程这门课程真正从理论到实践的过程,而且也使得学生在软件设计的文档书写规范化等方面有很大的改善和提高。
3.4 加强监管,完善毕业设计制度
首先,在毕业设计动员大会上,应该加强学生思想教育,引导学生正确处理找工作与毕业设计的关系。加强学术道德修养,从制度上防止抄袭和网上下载的现象,使学生引起重视。
其次,可建立毕业设计管理平台,学生定期将毕业设计作品到平台上,指导教师进行检查,并将检查结果及时反馈给学生。学生和指导教师也可以在这一平台上进行交流。通过这一平台,既便于指导教师了解学生的毕业设计进度,也可以为学生成绩评定提供参考。
再者,可成立毕业设计督查小组,对毕业设计的开题报告、中期检查和毕业答辩进行检查。主要检查项目有:选题是否合适、开题报告是否符合规范、毕业设计的开展进度、学生出勤情况、指导教师是否认真指导、毕业设计论文是否规范、成绩评定是否公平合理。
最后,对每一届学生的毕业设计进行评比,评选出优秀毕业论文,对学生及指导教师进行表扬、奖励,可激励广大师生更加重视毕业设计。也可以在学校举行优秀毕业设计成果展,为学生们提供交流和学习的平台。
4.小结