- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈高校软件开发类课程教学模式的改革.doc
浅谈高校软件开发类人才培养模式的改革 陈剑波 许畅 【摘 要】本文是针对传统软件开发类课程教学模式中存在的不足方面(包括学习周期漫长、学习兴趣下降、学习目的不明确等)提出的一些建议性探讨(包括课程教学内容变化、课程内容的合并、学习顺序的调整、教学方法的加强、教学资源的共享等方面)建议。这些建议在作者的教学过程中已通过实施取得了良好效果,在此提出来,以供前辈与同行共同探讨与斧正。 【关键词】软件开发 教学 学习顺序 教学方法 0 前 言 本文是作者在一本高校从事多年软件类开发课程教学之后,结合当今社会对实用型人才的需求,对传统教学模式改革提出的肤浅建议。作者特撰写此文,以弥补传统教学模式教学周期漫长、学习效果不佳、学生学习积极性不高等方面的不足,并能在一定程度上解决社会用人与高校人才培养之间的矛盾。 现将这些心得提出,以供前辈与同行共同探讨与斧正。 1 传统教学模式的现状及其存在的不足 1.1 传统教学模式的现状 一般情况下,理工类高校计算机应用及软件类专业本科学生,在学习完基础课(如计算机导论等)后,将进入专业课程的学习。按传统的做法,要先后花掉几个学期来学习这些这些课程: 高级语言程序设计(包括C、Java、Pascal或其中之一) 数据结构 数据库原理及应用 面向对象的程序设计 软件工程 …… 这些课程的教学环境也不太乐观,一般是老师在讲台上放PPT,学生课后复习、完成作业。考核时,虽然有上机考试,但许多考试的形式都是一些片面的试题(如数组、指针),而更重要的面向项目开发和编程思想方面的综合性能力测验却很少。 1.2 传统教学模式存在的不足 传统课程如此开设,在作者个人看来,存在以下方面不足: 1.2.1 学习周期漫长 学习1.1所描述的这些课程需要几个学期,将占用本科同学大量的宝贵学习时间,导致课余能够自我支配的时间大量减少,以致无法安排一个完整的周期去思考、架构并完成一个较完整的项目开发任务。尽管许多高校都安排了项目开发实习,但这些实习往往是在假期,其周期短、时间安排不合理、实习基地生活与学习条件差、实习基地培训教师责任心不强、实习周期短,以致最终实习效果不佳。 1.2.2 学习兴趣下降 学习1.1所描述的这些课程往往较难,要求同学们要有很强的耐心和韧性。因为这些课程的教材,往往结合了大量的数学难题,这些难题强迫学生把注意力集中在理解数学问题细节上、理解数据存储的细节上,而不是把注意力集中在编程语言的语法、编程思想和项目开发的全局上。这样的结果导致学生在学习时,为了应付考试去背书、去做数学难题、去背程序,而不是打开计算机中的开发工具,通过动手来掌握编程思想和项目开发架构过程。其实,在实际项目开发中,数学难题往往并不多,复杂的数据类型也用得较少。 这些做法打击了学生的自信心,会使他们逐渐因没有成就感而失去学习兴趣,因而最终丧失认真学习下去的耐心。而目前在校大学生逐渐以90后为主流,这批学生更加没有耐心,如何让他们提高学习兴趣已经成了一个不得不面对和解决的难题。 1.2.3 学习目的不明确 以上提到的这些专业课程往往是单独开设的,目前尚无或很少有课程把这些专业课程有机结合起来,使学生真正进入项目开发的角色,以致他们没有明确的学习目的,尽管期待,但不知道还要多久才能达到社会上所要求的“研发水平”。 1.3 导致结果 以上原因导致大量学生坚持到最后毕业时,他们无法将所学知识与实际项目开发结合起来,能够达到具有2年左右的项目开发经验的水平。这样就不难理解用人单位常常抱怨很难在高校寻找能够马上进入项目开发角色的员工,也不难理解大量学生面临就业难的困境。 2 新培养模式的提出 基于传统教学模式的不足,作者近年来在教学过程中,进行了一些改进,并取得了较好的效果。现将这些心得提出,以供前辈与同行探讨与斧正。 2.1 将级语言程序设计课程中的实例简单化 目前高校所选教材中的实例普遍有一定的数学难度,为避免学生产生厌学情绪,建议将现有课程中涉及的实例精简,去掉复杂的数学难题,替换成尽可能简单的实例来引导学生学习程序设计思想和语法;将复杂的数据类型留到以后实际应用时,再去慢慢学习和掌握。在开始学习时,仅用常用的简单数据类型,如整型、字符串、实型即可。 2.2 合并高级语言程序设计课程 高级语言用得最多的就是C、JAVA和PASCAL,其基础语法都差不多,建议将此三门语言合成为一门课程,重点讲解其中一门课程,而把另外两门课程的学习留给学生自学,并以严格的考核来保证其自学的完成程度。 2.3 适当调整课程学习顺序以提高学生的成就感 最先学习的专业基础课,仍然是高级语言程序设计。建议在此门课程结束后,立即开设一门入门级项目开发课程,比如《JAVA WEB开发技术》等。此课程的内容要结合多个简单而完整的小项目开发过程,并应以迭代式开发(软件工程目
您可能关注的文档
最近下载
- Python程序设计 课件 第6章 判断结构.pptx
- [宜宾]2024年四川宜宾工业职业技术学院(筹)招聘员额制工作人员5人笔试历年参考题库附带答案详解.docx
- 【精编版】中国创新药械多元支付白皮书2025.pdf VIP
- 产科常用药物知识培训.pptx VIP
- GB 50487-2008 水利水电工程地质勘察规范 (2022年版) .docx VIP
- 【低空经济】低空经济教学课程设计方案.docx
- 2025至2030中国冷链物流行业运营效率与成本控制研究报告.docx
- 2020年《毛泽东思想和中国特色社会主义理论体系概论》考试试卷及答案(一).doc VIP
- 2025入团积极分子考试题库(含答案).docx VIP
- 2021年模拟试题版10月自学考试12656毛泽东思想和中国特色社会主义理论体系概论历年模拟试题.doc VIP
有哪些信誉好的足球投注网站
文档评论(0)