VB.NET数据库操作说课稿
本堂课的主题是“VB.NET数据库操作”,从以上图表中可以清晰地看到,它位于课程的综合应用系统能力模块,主要讲解VB.NET中的ADO.NET如何处理应用程序的数据库操作,结合学生已有的基本程序设计和界面设计能力基础,综合运用数据库的基本知识,最终以课题设计的形式来完成一个相对简单但功能完备的小型软件,如班级通讯录。
本堂课主要通过对专业理论知识的理解、分析和运用,掌握数据库应用、面向对象编程、软件设计和开发的岗位核心能力;通过课题设计,培养软件理解、分析和开发的综合实践能力及团队合作的职业能力素质。
因此在专业核心能力培养体系中,本堂课以基本实践能力为基础,不仅对专业岗位核心能力的培养至关重要,对综合实践能力的培养同样也很关键。
4、本堂课的主要知识点、能力点、素质点
知识点:使用ADO.NET的内置对象实现数据库操作;
能力点:团队开发的合作与协调能力——基本实践能力;
面向对象编程能力、软件设计与开发能力、数据库应用能力——岗位核心能力;
软件理解、分析和开发能力——综合实践能力。
素质点:软件设计与开发的职业能力素质,团队沟通与合作的职业综合素质,信息搜索与分析的创新素质。
5、本堂课的重点、难点
重点:1)掌握ADO.NET的内置对象(Connection对象、DataAdapter对象、DataSet对象、DataGrid对象);
2)掌握ADO.NET数据库操作的基本方法。
难点:1)可视化设计转换到手工编写代码;
2)团队合作完成课题设计。
二、教学设计:
1、本堂课实践教学方案设计
本堂课的实践教学的目的是通过示例讲解,使学生掌握ADO.NET的内置对象(Connection对象、DataAdapter对象、DataSet对象)及数据库编程的基本方法,通过实践操作来理解、分析知识在开发中的运用,并最终实现一个实例化的小型软件。
在教学环节中,首先是精心选择教材,在近三年中,先后采用了多本教材,既使用了高等教育“十五”国家级规划高职高专系列教材,也曾经使用了企业合作教材和许多案例教材,本堂课的示例选自教材《VB.NET数据库开发示例精粹》;其次在教学实际进程中采取了如下详述的多种教学方法和手段,特别是“从实践中来、到实践中去”的循环教学模式,即从实际案例中理解和分析理论,再运用理论知识解决实际问题、完成实际课题,显著提升学生的学习效果;最后是模拟企业开发现场,引入团队合作形式完成课题设计,解决传统教学过程缺乏对学生职业素质培养的不足,特别是理工科学生不注重文档书写和团队成员间理解沟通合作的缺点。
2、本堂课教学方式和手段的运用
教学方式主要采用了问题引导教学法、多媒体示例教学法、启发创新式教学法(主要是在设计选题上,除了教师准备题目外,启发学生自己创新课题)和真实环境模拟教学法。
在教学手段上充分利用已有多媒体实验室的优越条件,采用了多媒体演示、讲解,局域网教师网络监控、网络广播、网络答疑等新的技术手段。
3、本堂课教学方法的选择
首先针对本堂课的知识点,以问题引导方法开始。提出面对信息社会纷繁复杂的海量信息数据,软件系统该如何处理这些海量数据。从而将程序设计思路与数据库技术联系,进而引入本堂课的核心知识点:数据库操作。在课堂讲解中,也随时穿插各种问题,引导学生思考、理解,更重要的是激发他们解决问题的兴趣。问题的设置由浅入深,使学生在解决问题的过程中理解和分析理论,为进一步实践奠定基础。
其次,在进入理论讲解时,主要采用多媒体示例。特别是针对ADO.NET的内置对象的使用,首先使用可视化设计,代码量很少,完全依靠多媒体演示来加强学生对这些内置对象的理解,在之后又针对这些步骤完成相应的代码设计和实践操作,提升学生的实际业务能力,最终达到熟练应用的学习效果。
最后是课堂设计环节。在此环节中,首先选题由教师公布2至3个课题,然后启发学生提出各自的创新课题。之后模拟真实企业开发环境对学生进行团队分组,组织学生对课题作小范围的设计讨论,形成简单的原始类设计,Team Leader对组员分工,最终合作完成相应课题设计。
4、本堂课学法指导
首先要求学生做到课前有准备、课堂有疑问、课后有收获。在课前,因为本堂课需要学生具备一定的数据库基础,同时出于课题设计创新的目的,因此要求学生课前应该有所复习、有所预习、有所思考。在课堂上,要求学生跟着问题去思考和理解,同时要善于发问、善于答问。在课后,要求学生能够有所总结、有所扩展,如果可能,可以在以后的课程设计过程中再次对代码进行修改和补充,以提高性能、增加可靠性或完成更复杂的数据库操作功能。
其次要求学生主动参与,变被动接受为主动探求,变“要我学”为“我要学”。特别是在团队开发中,要引导学生开展讨论、交流与合作学习,将知识创造性地用于实际,以培养学生的创新思维、调试经验以及交流与合作的能力。
最后,要求学生学会搜集、分析和利用信息,特别要注重在独立思考与探索的同时,强调团队间的沟通、协调、合作,让学生在团队合作中交往、研究、集思广益,在探索、挫折、成功的交织中获得真切的体验,以提高学生的参与意识和兴趣,推动课题研究的深入。
5、本堂课的创新点
本堂课采用了项目实训法,有别于以往的实验实训方法。以往的实验实训题目一般都是相对独立,而本堂实训课中的课题选题一般为企业的真实项目当中的一个小模块,即完成.NET平台三层结构中的最底层“数据层”,它并不是一个孤立的小程序,而是与后续课程设计的其它模块有密切关系,因此课题设计为课程设计打下了良好基础,其重要性不言而喻。
其次是团队合作训练法,注重开发过程中的沟通、理解和合作,对每个学生都要求完全参与,互相讨论,分工合作, 最终完成整个业务流程。并且最后还有项目陈述环节,每个学生都要针对自己的代码接受教师的提问,避免团队中吃“大锅饭”的现象。
最后是双语教学的尝试。在课堂过程中,不是教师针对所有的学生的提问都一一解释,而是要求学生查阅相关技术文档,自行解决部分问题,比如调试报错信息等。而IT行业中最经常见到的技术文档一般都是英文的,在教师的集中答疑时,对专业术语和代码解释也尽量采用英文表述,在目前学生的英文基础还不好的情况下,锻炼学生双语的阅读和理解能力。
三、实践操作能力:
1、本专业实训项目开发能力
参见考核申报材料三中的以下支撑材料:《VB.NET程序设计》课程教案(原件)、《VB程序设计》课程设计学生作品(见光盘)、《VB.NET程序设计》课程设计作品(见光盘)及设计文档(纸质)、毕业设计学生作品(见光盘)、04年湖南省计算机应用技能大赛学生获奖证书复印件、07年湖南省计算机作品大赛获奖通知复印件、07年湖南省计算机作品大赛教师指导获奖证书复印件、06年学院实践性教学“说课”竞赛三等奖证书复印件等。
2、课程实习实训教学方案设计能力
参见考核申报材料二中的以下支撑材料:《VB程序设计》教学大纲(含实验大纲)、《VB.NET程序设计》教学大纲(含实验大纲),另可参见每年所带毕业设计和毕业实习相关资料。
3、本专业范围内对外技术研发能力
参见考核申报材料五中的以下支撑材料:软件学院“殡葬ERP系统”开发(软件见光盘)、“殡葬ERP系统”省级科技成果申报复印件、校企合作培训证书复印件(微软认证证书5份、东方标准Java认证证书1份)。
4、本专业实训基地设计规划,实施能力
参见考核申报材料四中的以下支撑材料:中软强网VB.NET程序设计实训基地协议、07年中软强网学生实习计划、总结、照片复印件、07年联想集团阳光雨露分公司合作事宜(在谈)学院证明文件。
另外《VB程序设计》课程已成功通过省级精品课程申报,本人是主要参与人,因此参与了该课程的校内及校外的实验实训基地建设,目前实验实训项目达标率与开出率均为100%,系部专门配备的“.NET程序设计实验室”设备每年更新,设备完好率保持在98%以上。
5、本专业范围内实际操作能力
参见考核申报材料六中的专业实际动手能力项目申报表
相关阅读推荐: