计算机软件工程课程的问题试探及对策

计算机软件工程课程的问题试探及对策

ID:45898351

大小:66.25 KB

页数:5页

时间:2019-11-19

计算机软件工程课程的问题试探及对策_第1页
计算机软件工程课程的问题试探及对策_第2页
计算机软件工程课程的问题试探及对策_第3页
计算机软件工程课程的问题试探及对策_第4页
计算机软件工程课程的问题试探及对策_第5页
资源描述:

《计算机软件工程课程的问题试探及对策》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、计算机软件工程课程的问题试探及对策    软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科以下是yjbys小编为您整理的计算机软件工程课程的问题试探及对策论文范文欢迎参考阅读    摘要:软件工程教学的目的是要培养学生学会采用工程学的概念、原理、技术和方法来开发、维护与管理软件.在整个软件开发的过程中将会涉及到各种其他学科的知识学习软件工程它必须与其他学科相结合才能产生有价值的成果    关键词:软件工程课程特点问题对策    一、引言    软件工程概念简介:1983年IEEE(InstituteofElectricalE

2、lectronicEngi—neers电气与电子工程师协会)给出了定义:软件工程是研究和应用如何以系统化的、规范的、可度量的方法去开发、运行和维护软件即把工程化应用到软件上简而言之软件工程就是将软件开发作为一个工程项目来进行管理将软件开发过程细化为若干合理的子项目对软件开发过程进行科学的管理从而生产出高质量的软件产品软件生存期是指软件从孕育到停止使用的全过程软件生存期包括6个阶段工作即制定计划、需求分析、设计、程序编制、测试及运行维护软件工程是软件由“手工作坊”发展成为软件开发的“工程化”管理的必要手段是软件危机得以解决的必要途径    二、软件工程

3、课程特点    1.抽象性强    软件工程的方法、原理和技术是位于所有具体项目之上的并没有涉及某个项目的具体信息也就是说它们是抽象的软件工程的理论与学生的认知水平差距较大往往要在学生经过几个项目的失败后才能理解软件工程的原理所以针对于在校学生来说软件工程是抽象的是计算机课程中的“政治”课    2.是对大型项目的总结    软件工程是对多年的大型软件开发实践的总结和抽象将其中好的开发方法和技术进行抽象并对一些经过实践证明错误的方法进行了归纳提醒后人避免错误的发生软件工程着眼于大型复杂软件项目开发的指导对于小型的软件项目来说指导意义不容易体现    

4、3.软件工程的效果体现在软件开发的全过程中    软件生命周期包括问题定义、可行性研究、需求分析、设计、编码、测试、运行和维护多个阶段某个阶段的成果对于工程的影响往往不在这个阶段本身反映出来要想将软件工程的原理、技术和方法应用于实践必须全面的学习各个阶段联系性比较紧密    三、软件工程课程教学中存在的问题    1.课程抽象难于学习    由于软件工程课程的理论原理比较抽象不易掌握从而导致学生在教与学的过程中极易产生枯燥、乏味的感觉和学不会、不想学的思想教师会觉得该课程教起来相当困难要想达到较好的教学效果和培养学生较强的实践能力的教学目标十分困难由

5、于软件工程课程不涉及具体软件项目不涉及软件算法学生在学习过程中很难将抽象的理论与实际软件项目联系起来被动接受抽象理论的结果是学生学习该课程的兴趣会逐渐消失产生枯燥、乏味的感觉和学不会、不想学的思想    2.软件课程时间短课程安排冲突    在课程安排上软件工程课程要和其他的程序设计类课程一起开设这样在讲授软件工程课程的时候就没有办法和其他课程相互印证学生记忆不深刻    3.理论和实践相脱离    软件工程这门学科的特点决定这门课程理论多于实践传统的软件工程课程在教学中虽然设置有实践环节但受到时间以及教学环境的限制很多无法真正完成个完整的项目一般只

6、是停留在文档编写的程度学生由于缺乏实践的验证无法体会课堂上所学的理论知识有何实际意义及实用价值同时缺乏实践经验使得学生动于解决问题的能力比较差    4.考核方式滞后    传统的软件工程课程的考核方式一般都是笔试加平时成绩的方式这种考核方式对于学生来说只要在学期末对软件工程的原理概念进行记忆就能取得好成绩而死记硬背的东西很容易忘记不利于学生吸收    四、解决软件工程课程教学的对策    1.提高课堂趣味性    采取任务驱动的学习方法传统的教学方法是先按教材进行讲解把教材上的内容一条一条的逐一介绍学生昕起来空洞、枯燥、无味离生活、学习相距甚远本来

7、是学生最喜欢的东西却让学生越来越感到乏味若是以学生为中心在整个教学过程中由教师起组织者、指导者、帮助者和促进者的作用利用情境、协作、会话等学习环境充分发挥学生的主动性、积极性和创新精神最终达到使学生有效地实现对当前所学知识的意义建构的目的“任务驱动”就是将所要学习的新知识隐含在一个或几个任务之中学生通过对所提的任务进行分析、讨论明确它大体涉及到教材上的些知识并找些是旧知识些是新知识在老师的指导、帮助下找出解决问题的方法最后通过任务的完成而实现对所学知识的意义建构任务驱动的教学方式是在问题解决中学习教师针对所要学习的内容设计出具有思考价值的、有意义的问

8、题首先让学生去思考、去尝试解决在此过程中教师提供一定的支持和引导组织学生讨论、合作但这都不应妨碍学生的独立思

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。