杨少波-如何获得更好的课程设计教学效果.pptVIP

杨少波-如何获得更好的课程设计教学效果.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
杨少波-如何获得更好的课程设计教学效果

测试驱动开发方法(TDD)是一种代码质量的控制方法——通过执行单元测试用例,相应地也就对被测试的目标代码加以提前运行。此时,开发人员只需要观察单元测试用例的执行结果也就能够了解被测试的目标程序代码的功能是否正确。 另外,测试驱动开发方法也倡导对Web应用系统的开发要尽可能采用容器外编程开发和单元测试以避免频繁地启动和关闭应用服务器容器(如Tomcat或者JBoss、WebLogic等)。从而也在一定的程度上提高了开发的效率,同时由于在开发过程中对各个功能方法都进行了单元测试的过程,可以减少后续的系统集成测试时的测试工作量。 3、指导教师集中讲解共性或者深入的技术应用问题 4、指导教师提供项目开发过程中有关技术应用方面的指导 (1)对共同的知识和问题统一讲解和定期检查 (2)对学生在项目开发中的个性化的问题进行个别辅导 (3)对核心技术和框架组件的设计和技术应用统一讲解 5、指导教师制定课程设计项目结果提交物的要求 课程设计结束后需要采用一定的结果产物来衡量课程设计教学效果的优劣。为此,指导教师应该要制定出对课程设计项目结果提交物的要求——涉及形式和内容两个方面。 四、答辩和评测学生的作品 1、指导教师组建答辩技术组 (1)答辩技术组的成员可以是由学校的有关方面的教师组成,人数一般在5人左右。 (2)课程设计的答辩技术组不必要采用毕业设计的答辩的形式,因为两者是两个不同的层次。 (3)作者更鼓励让学生作为答辩技术组的成员——这样能够让学生有更多的锻炼机会。 作者指导北京交通大学软件学院07级研究生的某次课程设计的答辩技术组的人员名单和一些注意事项的说明,其中的刘爽和王齐跃是两位女生。 2、指导教师制定答辩活动中与项目技术实现汇报有关的主题内容 系统设计思路和设计方案的选择的基本考虑因素、设计体会等方面的内容 程序的结构和各个模块的功能及实现的说明 以某个具体的源程序代码示例说明在开发过程中是如何解决有关的技术难题的 项目程序的具体操作使用的方法和主要的操作流程 程序所产生出的各种结果和所应该要输入的数据 3、指导教师指定答辩的记录人员 为了能够对答辩过程事后评估和追踪,最好应该要对答辩过程进行记录。因此,指导教师也应该要事先指定答辩的记录人员,并按照一定的格式填写记录内容的表格。 4、指导教师制定PowerPoint幻灯片文件中的汇报主题 一般应该要包含有“项目总体介绍”、“人员与分工”、“实现与技术应用”、“课程设计感想”等汇报主题内容,每个项目组按照这些主题内容介绍本组的具体情况。 5、指导教师设计针对不同角色人员的提问问题 (1)指导教师不应该提问与课程设计无关的问题,也不要重复地提问。 (2)一般要对不同角色的人员至少提三个或三个以上的问题,这些要提的问题应该要按先易后难的次序——逐步深入的方法。 (3)由于不同的项目组的开发内容和解决的问题都有差别,指导教师也应该针对不同的项目提问不同的问题,这样才有可检查性和针对性。 6、评定学生的课程设计最终成绩 (1)成绩本身并不重要,重要的是能够通过本次课程设计的教学和项目开发的实践真正能够让学生的技术能力有所提高 (2)但也必须要尊重每个学生的付出和劳动,并对他们进行公正地评价。 欢 迎 大 家 提 问 和 交 流 子曰:“学而不思则罔,思而不学则殆。” 掌握J2EE应用的架构设计 熟悉软件开发的原则和规范 体验主流Java开发框架的原理及应用 实践实际软件工程项目的开发流程及相关技术。 软件系统的设计人员不仅要保证软件系统的整体体系架构是“高内聚、低藕合”的,更应该要保证组成软件应用系统中的各个功能类之间的关系也应该是“高内聚、低藕合”! 如何合理地进行程序类的设计以降低类之间关系的藕合度?软件系统的设计人员应该要遵守什么方面的设计原则?应用什么方面的设计理念和运用哪些设计模式?J2EE技术平台中的应用系统的持久层、数据访问服务层、业务处理层和表示层中的各个功能类程序又应该如何正确地进行类结构和类之间的关系设计? 因此,如何正确和合理地创建出对象实例?什么时候应该创建对象实例?如何保证所创建出的对象实例能够适时地被销毁? 利用Java反射技术动态创建对象的基本步骤 首先要获取一个要操作的类的对象,该对象属于java.lang.Class类的实例;然后再通过Class类中的newInstance方法动态构造出对应的类的对象实例。 通过用例图能够较好地避免软件系统在功能表达方面的歧义性和不一致性,便于软件系统的最终用户和软件系统的开发人员共同理解软件系统的需求,并取得一定的共识。 在用例图中只能描述出软件系统中应该要提供哪些用例(每个用例代表特定的功能)和各个用例之间的“静态的关系”,而不能

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档