- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“软件开发技术基础”教学改革与探索
“软件开发技术基础”教学改革与探索
摘要:本文从“软件开发技术基础”课程在传统教学中面临的困难、新课程内容体系和教学方法,以及尚需解决的问题等几方面探讨了对该课程进行改革的一些思考。br 关键词br本文来自:计算机毕业网 :软件开发技术基础;教学改革;任务驱动;br br 1传统教学面临的困难br br “软件开发技术基础”课程是为非计算机专业本科生开设的一门学习计算机软件基础知识的课程,作为“大学计算机基础”和“高级语言程序设计”的后续课程。这门课在我校开设已有近十年,旧的课程体系主要涉及软件工程、数据结构、数据库和操作系统四部分内容,将计算机专业的四门缺乏内在联系的专业课内容糅合成一门课给非计算机专业的学生上,其难度可想而知。虽然我们在内容上尽可能地体现出先进性,比如,较及时地将数据结构的内容改为用C++语言讲解,较早地将SQL Server数据库系统作为工具应用到数据库部分的内容中来,但整个教学内容组织上的问题仍然使这门课在教和学两方面都面临着困难。br 首先,内容和应用脱节,学生感觉枯燥。其次,教师缺乏实际开发经验,讲课只能纸上谈兵。“软件开发技术基础”介绍的是软件开发过程中的一些基本原理、方法、技术和工具,是一门实践性很强的课程,这首先就要求授课者本身应该熟悉软件开发的过程及各环节的相应知识。但对于刚出校门的教师来说,缺乏的恰恰就是实际的开发经验,所以无论备课多认真、多充分,理论上多么熟练,授课时仍会感觉信心不足。因为没有实际开发经验,教师就无法告诉学生哪些方面是在处理实际问题中应该十分注意的,哪些方面是可以忽略考虑的,哪些方法是针对什么具体问题应该采用的。诸如此类的问题因为教师也毫无经验,所以只能照搬课本,诸多原理、方法难分主次,学生掌握多少算多少。这种纸上谈兵的授课方法也让学生感觉茫然,学习效果自然无法保证。br br 2构建新的课程内容体系br br 必须要从实用出发,以应用为目的来重新组织教学。因此我们构建了新的课程内容体系,包括四部分内容:Windows应用程序开发技术、软件工程方法、数据结构和数据库技术。br 首先,与传统的教学内容相比,我们做了如下调整:新增加了Windows应用程序开发技术基础;操作系统不再作为独立的内容单独介绍,而是将其重要的理论知识,诸如文件管理、进程管理等内容融入到具体的项目开发中。其次,在内容组织上,以数据库、数据结构为核心,以工程化的开发方法为指导,辅以简单、实用的界面设计方法,将各部分内容有机地结合起来。br 这样组织教学的依据主要有以下两点。br 第一,引入简单实用的Windows应用程序开发技术,既可以解决与先导课程“C/C++程序设计”课程的衔接,又可以使学生掌握简单的界面设计方法。因为界面作为人与计算机软件交流的窗口,在软件工程生命周期中也占有重要的地位,甚至现在很多软件的开发都是围绕着界面进行的,更有人提出了界面驱动的软件开发方法。在此对工程上的争论暂不做讨论,我们仅从教学角度来讨论其必要性。以往程序设计课程的教学经验启示我们,选学VB程序设计课程的学生往往比选学C语言程序设计课程的学生表现出更大的兴趣,不仅仅因为VB较C简单,更重要的是VB这种带界面的设计比只能在DOS窗口中看到结果的C程序设计更能给学生带来成就感,看来学生对界面设计是有着强烈需求的。因而,无论是从以应用为目的设计课程内容体系的完整性上来说,还是从调动学生自主学习兴趣的角度来看,这部分内容都是必要的。br 第二,操作系统不作为独立的内容单独介绍,主要是考虑贯彻以应用为目的的原则,保障授课内容体系的紧凑。因为操作系统内容多而复杂且抽象,作为独立章节讲解易陷入到纯理论介绍,不如将其主要思想渗透到开发的案例中做具体介绍。br br 3以案例驱动组织教学,以任务驱动管理教学br br 以案例驱动的方法组织教学可以将枯燥的理论方法、步骤渗透到实例当中,使学生在较短时间内快速掌握主要内容,且印象深刻,非常适合以应用为目的的非计算机专业学生。教学管理上可辅以“任务驱动”方法来促进学生的自主学习、合作学习。即在每个章节中设计一些相关的小型任务,在全部内容结束后,设计一个和学生所学专业相关的综合性实用项目。选修该课程的学生多为三年级的学生,已经有了一定专业方面的基础,可以要求他们以工程化的方法为指导,运用数据结构和数据库的相关知识,结合界面设计来设计能够解决各自专业领域知识的一些实用性任务。任务驱动法给了学生自主学习的空间,强烈激起了学生的求知欲望。以3~5人组成小组的合作式学习方式还起到了以先进带后进,培养学生团结协作精神的积极作用,这也是我们今天提倡的素质教育的一个目标。br br 4完善考核体系,重在
您可能关注的文档
- [山东]五星酒店幕墙工程施工组织设计(玻璃幕墙铝板幕墙石材幕墙).doc
- [成都]高档办公大楼通风与空调工程施工方案(中建).doc
- [毕业设计]基于51单片机的太阳能热水器智能控制器的设计 副本.doc
- [毕业设计]基于FPGA的指纹识别系统设计.doc
- [热门]p]i2011年9月份宏观经济分析.doc
- [电子书][教学]电脑故障维修判断指导大全.doc
- [电路设计资料] 正极性全波整流电路及故障处理.doc
- [精荐]大闸蟹吃法阳澄湖大闸蟹8种经典吃法讲解.doc
- [考前三个月]2015届高考政治名师考点点拨讲义专题4 收入分配与社会公平.doc
- [设计论文]500t中药提取车间的车间工艺设计任务书.doc
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
最近下载
- [紧固件标准]JBZQ 4331-2006 六角开槽螺母.pdf VIP
- DMP3200系列保护测控装置使用说明书.pptx VIP
- 学会宽容-主题班会.ppt VIP
- SPC培训教材---完整版-PPT.ppt VIP
- 生物医药生物医药临床监查员岗面试真题题库参考答案和答题要点.docx VIP
- 群塔交叉作业防碰撞应急预案.pdf VIP
- 【地理】2021年高考真题——福建卷(含答案) .pdf VIP
- 化工过程安全管理五要点-陈毅峰-双语版.pdf VIP
- 【《白酒企业员工培训外包管理的案例分析—以迎驾贡酒为例》10000字】 .docx VIP
- YM-WI-SMT-065 A0 松下 NPM-D3 贴片机保养指导书.pdf VIP
文档评论(0)