软件工程专业范文

时间:2022-11-06 21:42:44

引言:寻求写作上的突破?我们特意为您精选了4篇软件工程专业范文,希望这些范文能够成为您写作时的参考,帮助您的文章更加丰富和深入。

篇1

【中图分类号】G642 【文献标识码】A 【文章编号】1006-9682(2011)11-0011-01

一、引 言

计算机学院从2005年开始招生软件工程专业的学生,现在软件工程专业学生已达到我院学生总人数的70%以上。“培养学生成为基础扎实、知识面广、实践能力强、综合素质高、能适应信息产业和软件产业需求的系统设计和开发的高级人才”是我院一直以来对软件工程专业学生的根本要求。这里的“基础扎实、知识面广”包括软件和硬件两个方面。特别是现在的软件开发越来越偏向不同的硬件平台做专业开发。而作为系统开发的人员必须掌握一定的硬件知识。对于完全不懂硬件的软件工程学生来讲,就业前景和发展都会受到极大的制约。

但是,我院硬件课程相对较薄弱。具体存在以下问题:①课程的内容深、难且不实用。学生理解计算机硬件较困难,学到的知识停留于空洞的概念,没有得到技能的提高。②技术发展迅速,硬件课程教材和实验设施严重滞后。现在的硬件教学教材还停留在70年代8086/8088阶段。③实验困难。与软件实验不同,硬件实验需要一定规模的计算机设备,同时课程教学上也没有足够的课时进行实验。④培养目标与社会需求存在差距。计算机硬件教学已严重脱离了硬件技术的发展实际,学生学习计算机硬件的基本原理的基础知识,不会开发电子产品,不会做工程项目。⑤学生的兴趣和教学的内容严重脱节。现在学生对于计算机硬件的最新技术比较感兴趣,但是硬件课程讲授的是过时的知识,学生无法在课程中体会到硬件的好处,感觉硬件课程像“鸡肋”。

基于以上分析,对计算机科学学院软件工程专业硬件课程进行改革已迫在眉睫,要培养适应社会要求的软件人才,应该而且必须加强相关硬件课程的建设,这样才能培养出全面的人才。所以,经过两年的教学实践,对于软件工程的学生应该掌握哪些硬件知识、软件工程中的硬件课程如何设置等进行了一定的探索,下面就相关内容进行简单探讨:

二、硬件课程改革的措施

我校软件工程专业硬件系列课程设置了数字逻辑、计算机组成原理、汇编语言、微机接口技术4门课程。这些课程设置虽然相对独立,但所提供的课程内容划分不明确,相互重叠现象较严重。如基本原理和指令系统的内容,在多门课程中都有出现。

所以,硬件课程改革的目标是:将4门硬件课程整合、筛选,组合为1门综合型的硬件课程,达到内容精炼、重点突出、减少重复的要求。目的是将硬件系列课程作为一个整体统一考虑,建立一个完整的、系统的课程内容体系,这对提高教学质量和压缩学时都非常有效。

1.硬件课程教学模块的设置

具体设置以下模块:数字逻辑与数字系统(核心);数据的机器级表示(核心);汇编级机器组织(核心);存储系统组织与结构(核心);接口与通信(核心);功能组织(核心);多处理和其他系统结构(核心);性能提高技术(选修);网络与分布式系统结构(选修)。

2.硬件课程教学内容的设置

教学内容:①计算机概论:计算机概述、运算基础;②数字逻辑基础:卡诺图、组合电路、时序电路;③运算器:半加器、全加器、算术逻辑部件、定点运算器、浮点运算器;④汇编语言程序设计基础:指令系统、汇编语言语法、汇编语言程序设计基础;⑤存储器系统:存储器芯片、存储器层次结构、内存接口技术;⑥控制器:中央处理器的组成和功能、指令流程、硬连线逻辑、微程序控制器;⑦输入/输出技术:I/O接口与端口、输入/输出控制方式、三种简单接VI芯片、中断系统与中断接口、总线;⑧可编程接口芯片及其应用:可编程接口芯片的几个基本概念、可编程并行接口芯片、可编程定时器/计数器、通用同步/异步接收/发送器、模/数转换器、芯片组;⑨实用接口技术:主板、硬盘接口、高速串行总线;⑩计算机系统结构概述:计算机系统结构基本概念、流水线技术、并行计算机系统结构、提高处理器性能的技术。

实验环节:①数字逻辑(时);②汇编语言程序设计上机练习(时);③接口实验6~8个(18~24学时)。

3.课程实施中需要关注的问题

(1)注意学生共性和个性的关系。该课程体系规划是针对软件工程专业的基本要求编写的,反映了软件工程专业对计算机硬件的共性要求,不同学校的软件工程和计算机软件专业还可根据本校培养特点做不同的选择与增删,以适应本校培养的个性要求。

(2)处理好理论讲授和实验的关系。各校根据本校培养的方向和实际条件,组织不同要求的实验教学,可进行单个实验,也可组织小系统实验。

(3)注意基本内容稳定性和新技术、新知识反映的及时性的关系。课程的基本内容(即计算机的基本理论和基本技术)必须稳定,而随着计算机技术迅速发展不断出现的新器件和新部件必须在教学中及时反映,必须考虑如何处理两者关系。

三、结束语

篇2

2具体实践

(1)以培养应用型人才为前提,改革计算机网络课程的知识体系根据软件工程专业人才培养规格要求,进一步分析软件工程专业所要求的《计算机网络》课程知识体系,做到以下几点:1)更新教材,把握计算机网络知识的重点和难点内容,将知识与软件应用具体相关;2)搜集更新现在互联网阶段的网络新知识,让学生能够将所学的理论知识联系实际,联系当今网络前沿知识;3)优化设计计算机网络课堂教学内容,设计案例或改造已有的相关案例,使案例尽量包含更多的核心基础知识点。4)实验项目更新,根据新的课程知识体系设计相关实验项目,科学设计实验的难度,使学生能够在学有所得,循序渐进,并能在规定的时间内完成。

(2)以企业实际应用为导向,构建计算机网络实验项目和方案对于软件开发人员,并不会真正的去设计相关的硬件,而是关注数据的流动状态,在企业进行软件研发工作时,遇到的各类网络问题需要解决时,通常使用的wireshark软件来分析各种数据找出问题所在。实验环境是进行网络实验的一个关键因素,为了弥补硬件条件的不足,我们以现有实验室环境条件下的模拟实际问题,以企业常用软件为基础,设计网络实验方案,并将该方案与其他教学方案相结合,构建新的网络实验方案,使学生可以更加理解数据在网络中的传输形式,理解数据内涵,更加容易地参与到实验和合作研究中,同时也可尽快融入企业的工作中去。

(3)以研讨式教学方法为主题,充分调动学生的学习兴趣教学方法会影响学生对课程的兴趣、态度、动手能力和学生创新意识的培养。在计算机网络课程的教学过程中,特别重视教学方法的改革和创新。在具体的实践过程中,根据企业真实案例创建项目案例和问题项目,使用案例和项目驱动方式。课堂上采用最能调动学生积极性的研讨式实践教学方法,学生分组的方式进行实验项目讨论,发现问题,分析问题,然后提出解决问题的多种方法,熟悉真正的互联网,锻炼学生的思维能力。课堂教学中设计科学且有针对性的教学步骤,将学生创新能力的培养整合到教学中,引导学生积极地参与课程学习,让所有的学生根据自己的条件接受培训,从而最大限度地发挥他们的能力。

(4)以多元化考核方式为手段,完善学生的能力测评方式计算机网络教学改革能否成功,必须进行多元化考核方式。强化教学管理的各个环节,注重学生的知识积累,加强考核的力度。而且考核要从多个方面考虑:它不仅包含实验、能力测试、课堂讨论、学术成果和期末考试等多个知识方面,还要充分考虑到学生自评、组内互评,小组评价以及教师评价等多方面评价。促进学生个性化发展和创新意识的形成。

篇3

0、引言

软件工程专业本科生的培养目标是面向软件产业界对软件工程专业技术人才的需求,培养具备扎实的计算机科学技术基本知识,受过良好的软件设计、开发和工程管理方法基本训练的应用型高级技术人才。

Java程序设计是软件工程专业的一门重要课程,该门课程的课程设计作为实践教学的重要环节,对培养学生的学习能力、问题分析与解决能力、实践创新能力起着重要的作用,同时还可以培养学生的软件工程思想,提高学生的软件开发能力。

1、什么是课程设计

课程设计是学生在学完课程之后集中一两周时间,以个人独立完成或团队分工合作等方式,围绕某一设计题目进行专业实践活动,旨在巩固、强化、拓展所学知识,提高学生实践操作能力和自学创新能力,培养学生团队合作意识。

课程设计是针对性较强的实践教学环节,将课程基本理论与工程实际相联系的综合训练,是培养应用型人才的一个重要步骤。课程设计可以使学生通过查阅资料、分析题目、确定设计方案等一系列步骤将理论知识与工程实践相结合,从而加深对所学知识的理解与巩固,提高整体思维能力、综合应用能力和创新能力。

2、Java课程设计大纲的制定

根据Java程序设计课程的教学大纲要求,制定相应的课程设计大纲,明确课程设计的目的、任务要求、时间安排、设计文档要求、考核方式、备选课题等。由于课程设计以个人独立完成为主,因此课程设计的难易程度应适当,保证学生在指定的时间内能顺利完成。根据计算机技术的应用范围与学生当前的知识储备情况,备选题目可设置多种类型,如小型桌面软件类、管理系统类、网络编程类等题目,当然,学生也可以自拟题目。课程设计文档是学生对自己的作品在系统总体结构、功能模块、程序流程图、类图、主要算法、遇到的主要问题与解决方法等方面进行说明的文字材料,同时要求学生在文档的最后总结在完成课程设计过程中的心得体会。

3、Java课程设计方案

Java课程设计的实施主要由选题、指导、考核3个环节组成,其中,选题是首要的步骤,指导是教师了解学生遇到的问题和完成进度并给予辅导建议的过程,考核是对学生的作品进行检查与评价。

3.1 选题

Java课程设计题目的设置要与软件工程专业培养目标和Java课程的教学大纲要求相一致。课题应尽量满足理论知识与专业技术相结合、软件工程理论与项目实际需求相结合的要求,既要全面覆盖理论课程所学知识,适合实践教学和启发创新,又要联系工程实际,并适应本专业的发展趋势。课题应具有一定的可操作性、设计性、灵活性、挑战性和趣味性。课程设计内容难易程度的确定要以中等水平的学生在规定时间内经过努力能完成任务为依据。

另外,课题应尽可能地与学生的实际学习、生活相关,这样学生在调研、分析设计时更容易了解需求。例如,学生成绩管理系统、图书信息管理系统、宿舍管理系统、ATM柜员机模拟程序等课题与学生的学习、生活相关,在使用计算机时常用的计算器、画图板、音频或视频播放器等都可以作为选题。

在学生明确课程设计的大纲要求后,根据自己对Java语言知识的掌握程度与感兴趣的研究方向,可以从课程设计大纲的备选题目中选择适合自己的题目,也可以自拟题目。

3.2 指导

在课程设计中,学生是主体,教师是主导,因此指导应讲究方法与艺术,最大程度地发挥教师的导向作用与学生的主动性与创造性。指导分为两个阶段,第一个阶段是对学生选题的指导,第二个阶段是学生在完成课程设计的过程中教师对学生的集中辅导与答疑。指导过程同时也是教师对学生进度的检查与监督过程。

1)选题指导。

教师在指导学生选题时要说明各种题目的难度与要求,根据学生基础与能力的不同,因材施教,推荐不同的题目,帮助学生把握好方向。

对于理论基础好、动手能力强的学生,可以给他们提供难度较高、有挑战性的题目;对于理论基础好动手能力一般的学生,难度较高、可操作性强的题目可以激发他们的探索精神、提高动手能力;对于理论基础与动手能力都一般的学生来说,难度中等、有可参照原型的题目较适合他们;基础差的学生要独立完成设计比较困难,因此教师可以建议他们选择源于教材、难度低的扩展性题目。

2)设计指导。

学生在课程设计的具体执行过程中主要由个人独立设计与教师指导两个部分构成。个人独立设计是学生利用课余时间对自己的课题进行设计实现。除此之外,在课程设计期间,教师安排每周2次,每次4~5学时在实验室集中指导与答疑。通过这样的方式,教师可以参与到学生的设计中,了解并开拓学生的思路,发现问题并引导如何解决问题,还可以发掘学生的潜能,同时也可以对整个课程设计的过程进行监督与管理,提高课程设计的质量与效果。

在Java课程的教学过程中,教师应该逐渐了解学生的学习态度与学习情况,因此,鉴于学生态度与基础不同,教师在设计的指导上也要因材施教,有针对性。对于理论基础好、动手能力强的学生,教师可以引导他们进行深入的探索与研究,进行创新性的设计,而不仅仅局限在基本设计要求上。教师要参与他们的设计中,听取他们的思路,对有一定创新性、合理的想法给予鼓励,并给他们提出建议,推荐有关的资料。由于这类学生对新技术的求知欲强,但新技术在最初应用时容易出现问题,所以教师在听取学生的思路时,要及时发现并纠正他们设计中的不合理成分,引导他们朝着正确的方向前行。

对于理论基础好动手能力一般的学生,他们在系统分析与设计中一般都能够完成得很好,但是编程实践的能力欠缺,因此教师通过启发式的方法引导学生,发挥学生的理论水平进行创新性的设计,在系统实现时给学生推荐参考资料,加强对基础知识的应用能力。

对于大部分理论基础与动手能力都一般的学生,教师要帮助学生加深对理论知识的理解,同时在设计上多加指导与启发,引导学生更为完善地完成设计,并在设计中或多或少地表现出一些自己的特色,然后在编码实现时给予更多实际操作性的指导。

在课程设计的指导中,除了教师的指导,也可以采取“强帮弱”的形式,让能力较强的学生参与能力较差的学生的系统设计与实现中,促进他们之间的交流与帮助。

3.3 考核

学生在规定的时间内完成课程设计之后,教师要对学生的作品进行考核,考核的目的不仅仅是为了检查学生完成的情况,更重要的是给他们一个讲解其设计思路并演示作品的机会。考核主要采取学生讲解作品分析设计思路并演示说明作品、教师提问的答辩考核方式,这有助于学生加强知识的全面理解,培养其语言组织与表达能力、应变能力等。

答辩过程要求全班学生参加,分为学生自述、教师提问、学生提问3个环节。首先由学生针对其作品从系统分析、设计、关键技术与算法、存在问题等方面进行讲解,然后演示作品。之后,教师与其他同学可以对答辩人的作品从设计思路、功能、性能、代码与技术等方面进行提问。通过答辩,并结合学生的设计说明书、答辩水平、动手能力、独立分析问题与解决问题的能力、创新精神与学习态度等进行综合考评。对优秀设计者,给予表扬与鼓励,并号召其他同学学习,在评分时适当加分,以调动学生进行课程设计的积极性;对仅完成基本要求的学生,肯定他们的努力,并鼓励他们多实践;对未达到要求的学生,要求其进行整改或限期令其重做。

4、关于Java课程设计的几点思考

这几年Java课程设计的教学效果表明,课程设计为学生巩固所学知识并能学以致用、提高综合应用能力提供了重要的实践平台,教师也从课程设计实践教学中获得了一些有用的经验,为进一步完善课程设计教学提供帮助与参考。

1)注意因材施教,根据学生的基础布置不同的课题。

制定课程设计大纲时,首先制定一个对于大多数学生都比较合适的基本实践要求,然后再针对不同学生的基础设置难易程度不同的课题。这样对大多数学生来说,他们既不会感到实践要求高不可及,又感觉到有一定的难度,比较有挑战性。

2)及时发现并总结问题,积累经验。

在课程设计的整个教学环节中,教师要善于从中发现并总结问题,给予及时、到位的指导。例如,在指导学生完成课程设计时,对于大部分学生普遍遇到的问题,教师要及时发现并进行讲解;从学生上交的课程设计文档中发现学生利用面向对象技术进行程序设计存在的问题,分析问题产生的原因,以改进教学方法;在课程设计答辩考核之后,教师还要对全班课程设计的情况进行全面总结,不断改进。总之,在课程设计的任何一个环节,教师都要善于发现问题,总结经验。

3)教师要不断完善自己的知识结构。

从课程设计的大纲制定、任务布置到指导与考核都需要教师付出很多时间与精力,而且对教师的专业知识与能力要求也很高,因此要想保证课程设计的质量与效果,很大程度上取决于教师的责任心和知识结构的完善。

4)在课程设计中培养学生的软件工程思想。

JaVa程序设计是软件工程课程的先修课程,在讲授程序设计语言时,教师可以适当灌输一些软件工程的思想,让学生对软件开发的基本过程有初步的认识,避免学生陷入“学习程序设计课程只是学编程、软件开发就是编程”的思想误区。实际上,学生在课程设计过程中对系统进行分析、设计、编码、测试等都体现了软件工程思想的运用,程序设计是软件开发过程的一个阶段,通过课程设计能够加深学生对程序设计语言的理解,同时也能较好地培养学生的软件工程思想,为后续软件工程课程的教学打下良好的基础。

5)根据任务的大小,可适当采取小组协作方式。

篇4

一、软件工程专业实践教学中存在的问题

部分高校软件工程专业在课程设置方面不够合理,实践教学只占据了较少的比例,且选择了相对滞后的产业作为实践教学内容。从实践教学角度来讲,大部分实践教学环节是为了验证理论内容,缺乏综合性实验和设计性实验,且依然遵循先理论后实践的顺序开展实践教学,这样就对学生应用能力的培养起到了很大程度的限制作用。具体来讲,包含以下问题。首先,在专业目标培养过程中,对理论知识过分重视,实践训练遭到忽视;对课内充分重视,课外遭到忽视。其次,验证性实验是实验教学体系的重点,设计性、综合性实验较少,对学生动手能力、创新能力的培养起到了阻碍作用。再次,没有严格管理实践教学过程,缺乏相应的质量监控和评价体系。最后,实验教学体系没有得到创新,无法有效训练学生的工程能力和职业素质。针对这些问题,就需要结合学科竞赛,对实践教学中存在的问题积极思考,采取相应的解决措施,实现以赛促教的目的。同时,通过提升实践教学质量,也可以将学生的学习兴趣有效激发出来,促使其实践动手能力得到提升,进而在学科竞赛中取得不错成绩,达到学科竞赛与专业实践教学协调发展的目的。

二、学科竞赛驱动下的软件工程专业实践教学改革策略

一般来讲,专业学科竞赛分为教育主管部门、行业协会及企业组织的学科比赛。其中,“中国软件杯”大学生软件设计比赛、华北五省及港澳台大学生计算机应用大赛、“蓝桥杯”全国软件和信息技术专业人才比赛等是与软件工程专业密切相关的比赛。研究发现,这些竞赛的形式主要是编程实践或是团队、若干个学生组成团队来与其他团队竞争,结合某一个问题,提供相应的解决方案,或者是设计相应的软件作品。学科竞赛活动的开展,主要是对学生知识运用能力、问题解决能力、创新实践能力等进行考核,其可以大力培养学生的信息捕获能力、团队合作意识[1]。同时,通过学科竞赛成绩,也可以将教学计划、教学内容的合理性反映出来,及时将教、学当中的问题找出来,进而采取更加针对性的改革策略[2]。

(一)以赛促教,以赛促学

“以赛促教,以赛促学”是软件工程专业实践教学中不可缺少的一种教学模式,能够有效培养学生的实践能力[3]。在具体教学实践中,综合运用一系列形式,如广泛宣传、跨年级集训、团队选拔等,在竞赛过程中融入社会对软件人才知识的需求,让学生充分认识到软件开发的热门方向。1.营造竞赛氛围。为了提高软件工程专业实践教学质量,在教学实践中,应结合专业实际情况,开展介绍会等活动,对各项专业学科竞赛进行针对性介绍,让学生明白竞赛获得好成绩可以获得的奖励,以促使学生对学科竞赛的初步了解。为了将浓厚的学科竞赛氛围营造出来,还需要将学科竞赛社团创建起来,通过社团活动的开展,促使学生对各项竞赛的特点深入了解,让其意识到要想在竞赛中获得好成绩,需要长期努力和参与,这样可以有效锻炼学生各方面的能力。同时,也可以将高年级学生的传帮带作用充分发挥出来,帮助和指引不同水平的学生,将学生参与实践锻炼和学科竞赛的兴趣、积极性充分调动起来。2.开展培训指导活动。软件工程专业实践教学中,为了全方位保障、开展技能竞赛工作,要依托校内外实训场地平台,指导教师要形成“以赛促学、以赛促教、赛学结合”的教学理念,结合竞赛项目,开展针对性的竞赛培训,让参与集训的学生不分年级,均可参加。在培训过程中,首先将竞赛考核的内容、能力要求等介绍给学生,让其明白竞赛要求,了解如何才能提升个人能力;其次将竞赛中涉及的技术、课程中没有涉及的内容讲授给学生。通过培训指导活动的开展,可以帮助教师对现阶段软件行业技术发展趋势充分了解,与目前教学过程做对比,找出存在的问题,积极改进和完善,达到以赛促教的目的。在培训活动实施中,学生也可以对市场对软件研发人才的需求和要求进行深入了解,和自己进行对比,找出不足,提升学习和实践的针对性,达到以赛促学的目的[4]。3.团队选拔,指导参赛。软件工程专业实践教学离不开学科竞赛活动,学科竞赛活动一般包括程序设计类和作品类两种类型。在程序设计类方面,算法设计是主要的内容,为了提升参赛团队的水平,可以在校内组织一些选拔赛、邀请赛,也可以由社团定期组织练习赛,包括周赛、月赛等,根据参赛结果,对队员进行排名,以此筛选出具有较高水平的学生,督促那些能力不够的学生继续开展针对性训练,提升实践能力。在作品方面,包括较多方面的竞赛内容,如游戏开发、嵌入式系统、网络安全、大数据处理等,教师要结合学生需求意愿及能力水平,组建相应的团队。结合院校实际情况,一般来讲,每个开发大类,都需要组建相应的参赛团队。

(二)促进实践教学和社会需求的融合

1.有效指导教学内容。学科竞赛驱动下,软件工程专业实践教学改革应重视教学内容的更新。从研究程序设计类学科竞赛可以得知,其紧密联系着程序设计语言、数据结构、算法设计类课程。但是在具体教学实践中,往往根据教材内容来设计实验和课程,学生只能够理解和掌握各类算法,无法在网络通信、社交系统等领域内实际应用算法,制约学生动手实践和创新能力的培养。而通过参与学科竞赛,教师可以对教学内容进行重新审视,剔除滞后性较强的内容,将竞赛题内容引入进来。这些新引入的数据结构、算法设计等课程内容,可以将软件产业现状和发展趋势充分体现出来,进而对学生的学习兴趣、积极性有效激发,也可以让学生学会如何在实践中应用书本上的理论知识[5]。总之,通过学科竞赛活动,可以对软件工程专业实践教学内容逐步更新,跟上时展的趋势和要求。2.转化竞赛案例。在软件工程专业实践教学环节中,非常重要的组成部分为课程设计和校内实训,其将课程的各方面内容涵盖起来,甚至可以说,其对实践环节的教学质量起到决定性的作用。过去在实践教学中,往往是对信息管理系统进行开发和设计,没有创新,且不符合软件行业的发展趋势,无法有效锻炼学生的实践能力。而通过转化竞赛作品,将其作为教学案例使用,则可以规避这些不足,既可以让学生对学习到的知识点进行巩固,又充分体现了创新精神的意义,将学生学习的积极性和主动性有效激发出来,从而增强软件工程专业实践教学的实效性。例如,“校园微信平台”案例,作品充分考虑学生的校园生活实际情况和需求,目的是协调管理校园内公共资源,共享校园各个系统的资源,方便师生课后交流等。其在微信公众平台、动态网页爬虫、LBS应用等技术的支持下,可以实现单点登录校园内各个系统,利用云存储分享各种信息,促使学生能够对校内网络信息资源便捷访问,对校园生活服务信息及时了解等。将其作为实践教学的案例,引导学生进行开发实践,可以有效涵盖WEB开发、网络爬虫、云存储等诸多的内容。

(三)完善实践教学管理体系

学科竞赛驱动下,完善管理体系是软件工程专业实践教学改革过程中非常重要的一个环节,对于优化实践教学过程十分重要。为此,首先,高校要充分认识到自身的职责,设置创新必修课,对学生的学习实践能力、创业能力大力培养。结合实际情况,可以将学科竞赛纳入学分分配中,对学科竞赛的地位进行明确,甚至可以要求每一位学生都要参加竞赛活动。将创新创业领导小组成立起来,科学统一管理、筛选、培训各种赛事活动。其次,学科竞赛的成绩要想得到改善,并不是一朝一夕能实现的,需要长期努力,那么就需要将高素质高水平的竞赛指导教师队伍构建起来。在竞赛指导教师选拔过程中,综合考虑知识能力、专业技术水平、责任心等诸多方面的内容,定期让竞赛指导教师接受针对性的培训,以便促使指导教师的知识结构得到完善,实践能力得到提升,从而提升竞赛指导的整体质量。最后,要结合院系实际情况,设立专项资金,保障竞赛的顺利开展。同时,将竞赛资助项目成立起来,奖励那些在学科竞赛中获得好成绩的学生及教师,激发学生、教师参与竞赛的积极性。由此,促使学科竞赛顺利开展,有效提升软件工程专业实践教学的质量。

(四)改革实践教学评价模式

软件工程专业实践教学中,要对过去单纯的考试评价模式进行改革,综合考核学生的知识和能力;结合教学要求和实际情况,综合考核平时作业、项目训练和笔试等多个方面,通过作业成绩考核,可以对学生起到有效的督促作用,笔试考核则考核学生的知识掌握情况,项目考核则考核学生的知识应用能力、动手实践能力和创新能力等。注重过程化管理,依据相应的比重,将三方面的考核成绩综合起来,形成总成绩。由此,确保软件工程专业实践教学评价方法更加科学、准确。

三、结语

社会对软件工程专业人才提出了更高的要求,需要具备较强的动手实践能力和创新能力。因此,就需要以学科竞赛为基础,找出现阶段软件工程专业实践教学中存在的问题,采取针对性的措施,如科学设置实践教学内容、创新实践教学方法等,达到以赛促教、以赛促学的目的,培养学生的实践动手能力和团队合作意识,提升软件工程专业实践教学质量,培养出更多优秀的人才。

参考文献:

[1]白伟华.基于协同的软件工程专业实践教学改革研究[J].科教文汇,2017,5(10):123-125.

[2]杜小坤,徐胜舟.软件工程专业实践教学改革探索[J].现代计算机,2017,3(11):44-48.

免责声明:以上文章内容均来源于本站老师原创或网友上传,不代表本站观点,与本站立场无关,仅供学习和参考。本站不是任何杂志的官方网站,直投稿件和出版请联系出版社。
友情链接
发表咨询 加急咨询 范文咨询 杂志订阅 返回首页