《net平台(组件技术)》课程教学大纲_第1页
《net平台(组件技术)》课程教学大纲_第2页
《net平台(组件技术)》课程教学大纲_第3页
《net平台(组件技术)》课程教学大纲_第4页
《net平台(组件技术)》课程教学大纲_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、net平台(组件技术)课程教学大纲一、课程基本信息课程名称(中文).net平台(组件技术)课程名称(英文).net Platform (Component Technology)课程类别1:专业选修课课程性质2选修授课语言3中文授课学期第5学期学分2 学分课程学时及分配总学时讲课实验课外32 学时20 学时12学时适用专业软件工程教材李春葆,C#程序设计教程(第2版),清华大学出版社,2015年1月23日授课学院计算机与软件学院先修课程程序设计基础、数据结构、数据库基础、面向对象程序设计后续课程课程简介课程基本定位:本课程属于实践性较强课程,课程目的是从应用和实践的角度出发,通过对课程的学习,

2、使学生掌握使学生通过课程学习掌握.net开发技术。.net技术是当前最主流的两大软件开发技术之一,本课程将讲解:.net框架下编程所需要的基础知识,包括.net框架的概述通用类型系统,字符串数组和集合;.net框架下的面向对象基础知识;.net框架下的目录文件管理技术;ADO.net技术; Web服务,.net事件处理和.net应用部署等。核心学习结果:通过本课程学习,将对基于.net架构的编程有清晰认识,并对ADO.net编程有更深入的了解;为深层次的.net开发打下坚实的基础,可根据实际情况安排内容。主要教学方法:讲授、讨论、实验、作业大纲更新时间2020.8注:1.课程类别:选填“通识核

3、心课/通识拓展课/通修课/学科基础课/专业主干课/专业选修课/专业实践/素质拓展” 2.课程性质:选填“选修/必修”3.授课语言:选填“中文/双语/全英文或其他语种”二、课程目标序号课程目标(参考培养目标、毕业要求、课程定位)支撑毕业要求指标点1达成途径1.1掌握.net框架下编程所需要的基础知识,包括.net框架的概述,通用类型系统,字符串数组和集合等内容3.2能够合理有效地组织、存储和处理数据,正确地进行算法设计、分析和评价;讲授、实验、作业1.2掌握.net框架下的面向对象基础知识,包括类和对象的使用,事件处理机制,代理机制等内容。3.4 在充分理解计算机软硬件及系统的基础上,能够设计针

4、对软件工程领域复杂工程问题的解决方案,设计或开发满足特定需求和约束条件的软硬件系统、模块或算法流程,并能够进行模块和系统级优化;讲授、实验、作业1.3掌握.net框架下的组件知识,包括ADO.net原理,Socket通讯原理,Web服务原理等内容。3.2能够合理有效地组织、存储和处理数据,正确地进行算法设计、分析和评价;讲授、实验、作业2.1能够使用Visual Studio开发具有图形用户界面的应用程序,设计并实现用户交互、事件处理、文件处理、数据库访问、网络通讯等基本功能模块。3.4 在充分理解计算机软硬件及系统的基础上,能够设计针对软件工程领域复杂工程问题的解决方案,设计或开发满足特定需

5、求和约束条件的软硬件系统、模块或算法流程,并能够进行模块和系统级优化;讲授、讨论、实验、作业2.2能够使用Visual Studio开发具有WEB应用程序和WEB服务,设计并实现用户交互、数据库访问、XML处理、WEB服务调用等基本功能模块。3.2能够合理有效地组织、存储和处理数据,正确地进行算法设计、分析和评价;讲授、讨论、实验、作业3.1具有严谨求实的科学态度和刻苦钻研、自我完善、终生学习的学习意识,具有创新探索精神。3.4 在充分理解计算机软硬件及系统的基础上,能够设计针对软件工程领域复杂工程问题的解决方案,设计或开发满足特定需求和约束条件的软硬件系统、模块或算法流程,并能够进行模块和系

6、统级优化;实验、作业注:1.支撑毕业要求指标点:选填项。需要进行专业认证,有毕业要求指标点可参照的课程必填,无明确毕业要求指标点可参照的可不填。三、理论教学内容章标题教学内容学时思政融入点1学生学习预期成果2教学方式3课程目标第一章.NET框架介绍1. 了解.NET框架的历史与架构,了解常用的.NET框架实用工具的功能及使用方法,理解命名空间和类1通过对.NET框架的历史及发展情况介绍,激发学生对于软件开发的兴趣。1. 了解.NET框架的相关概念; 2. 能够编写,编译并执行简单的应用程序讲授讨论实验1.13.12. 理解.NET应用程序的编译过程,理解受控程序的执行流程1讲授讨论实验1.1第

7、二章通用类型系统1. 了解通用类型系统框架,理解值类型与引用类型的区别11. 了解通用类型系统的相关概念; 2. 能够编写,编译并执行简单的带有引用类型的程序讲授讨论实验1.12. 理解引用类型的机制,掌握应用常见的值类型1讲授讨论实验1.1第三章数组与集合1. 了解常用集合类型,理解典型Framework数组的功能11. 了解数组与集合的相关概念; 2. 能够编写,编译并执行带有数组与集合的程序讲授讨论实验1.12. 掌握集合相关操作,掌握字符串相关操作1讲授讨论实验1.1第四章面向对象技术1. 了解面向对象设计的基本概念,掌握实现对象的初始化和调用11. 了解面向对象技术的相关概念; 2.

8、 能够编写,编译并执行带有类和对象的程序讲授讨论实验1.22.12. 理解封装、继承、多态的概念1讲授讨论实验1.22.1第五章实现读写数据流和文件1. 了解Stream类,掌握Reader和Writer类应用21. 了解面向速写数据流和文件的相关概念; 2. 能够编写,编译并执行读写数据流和文件的程序讲授讨论实验作业1.22.12. 掌握常见的文件I/O操作1讲授讨论实验1.22.1第六章使用ADO.NET访问数据1. 理解ADO.NET的工作原理,掌握连接到数据源11. 了解ADO.NET的基本概念; 2. 能够编写,编译并执行DataReader访问数据库的程序讲授讨论实验1.32.12

9、.22. 掌握使用DataReader获取数据,掌握使用DataSet检索数据2鼓励学生学好专业知识,提升专业综合素养,勇担时代使命。讲授讨论实验作业第七章使用ADO.NET修改数据1. 理解本地更新和数据库更新的不同,掌握使用Command对象直接修改数据库11. 了解ADO.NET修改数据的基本原理; 2. 能够编写,编译并执行使用ADO.NET修改数据库数据的程序讲授讨论实验2. 掌握使用DataSet更新数据库,掌握DataTable 的增删改操作1讲授讨论实验作业2.12.2第八章ADO.NET高级主题1. 理解ADO.NET组件的层次关系11.

10、了解ADO.NET组件的层次关系 2. 能够编写,编译并执行高阶数据库操作讲授讨论实验2. 掌握使用DataRelation实现主从关系操作,掌握实现XML数据和DataSet相互转换1讲授讨论实验2.12.2第九章Web服务1. 了解Web服务工作原理11. 了解Web服务的工作原理2. 能够编写,编译并执行简单的WEB服务并调用讲授讨论实验1.32.22. 掌握编写简单WEB服务,掌握WEB服务调用1引入本专业面临的竞争形势、行业发展前景以及国情等内容,培养学生敢于拼搏、敢为人先、敢于超越的竞争意识。讲授讨论实验作业2.23.1注:1.思政融入点:至少写3条, 简述该课程

11、教学中将思政教育内容与专业教育内容有机融合的知识点(下同)。 2.学生学习预期成果:描述学生在学完本节内容后应获得的知识、能力或素养水平(下同) 3.教学方式:包括讲授、讨论、案例、演示等,但不限于所列,根据课程实际需要列举四、实践(实验或实习)教学1编号实验或实习项目名称教学内容学时实验或实习类型2思政融入点学生学习预期成果课程目标1开发环境配置熟悉开发环境,操作界面,按照范例分别创建console,窗体和网页应用2验证性鼓励学生以严谨求实的态度对待实验任务,独立思考。配置并熟悉开发环境,完成多种类型范例代码的配置和运行2窗体和控件窗体和控件的使用,重点练习常用的控件和相关

12、属性、方法和事件2验证性利用面向对象的知识构建窗体和控件1.22,13事件处理基于事件的Windows编程,重点是事件的定义,委托的使用2综合性完成能够实时处理用户交互信息的窗体应用程序1.22.14ADO.NET编程窗体和控件的使用,重点练习常用的控件和相关属性、方法和事件2综合性鼓励学生学好专业知识,提升专业综合素养,勇担时代使命。完成数据库的增删改查,并将其与窗体应用程序进行整合5Socket编程基于网络的应用程序开发,重点是数据通过网络端口的发送和接收2综合性能够通过Socket传输数据,实现网络通信1.32.26WEB开发网页应用程序开发,重点是练习http请求、a

13、sp技术和网页的部署2设计性鼓励学生勇于探索,以实事求是、踏实认真的态度提升自己的专业能力。自主设计和实现简单的WEB应用程序,使用WEB服务2.23.1注:1.此表可用于课内实践教学环节或某门综合实践课程2.实验类型:选填”验证性/综合性/设计性”;实习类型:选填“认识实习/生产实习/毕业实习”五、课程评价一)考核内容、考核方式与课程目标对应关系课程目标考核内容课程目标在各考核方式中占比1平时表现作业报告实验抽查期末考试1.1对net框架的理解,通用类型系统,字符串数组和集合等内容进行综合考察10%20%10%20%1.2对类和对象的使用,事件处理机制,代理机制等内容进行综合考察10%10%

14、10%20%1.3对ADO.net原理,Socket通讯原理,Web服务原理等内容进行综合考察10%20%10%20%2.1能够独立或结组完成作业和实现,考察在设计和开发软件过程中发现并解决问题的能力30%20%30%20%2.2能够独立或结组完成作业和实现,考察在设计和开发软件过程中发现并解决问题的能力30%20%30%10%3.1自我学习的能力以及创新探索的能力。10%10%10%10%合计100%100%100%100%各考核方式占总成绩权重(自行赋值)10%15%15%60%注:1. 课程目标在考核方式及占比:主要根据课程目标自行设计和制定多元化考核方式,表中所列仅为参考(红色数据可删

15、除)。但所列考核方式必须覆盖全体学生,可根据当学期具体教学情况酌情调整。2. 各考核方式占总成绩权重:根据课程实际情况对各考核方式占总成绩的权重予以赋值。(二)考核方式评分标准1课程作业评分标准课程目标评分标准占比90-100(优)80-89(良)70-79(中)60-69(及格)0-59(不及格)1.1按时、按要求完成老师布置的任务且结果正确。按时、按要求完成老师布置的任务且结果基本正确。按时、按要求完成老师布置的任务且结果大部分正确,有部分错误。按时完成老师布置的任务,结果部分有较多错误。没有完成老师布置的任务,结果错误、学习态度不端正。10%1.2按时、按要求完成老师布置的任务且结果正确

16、。按时、按要求完成老师布置的任务且结果基本正确。按时、按要求完成老师布置的任务且结果大部分正确,有部分错误。按时完成老师布置的任务,结果部分有较多错误。没有完成老师布置的任务,结果错误、学习态度不端正。20%1.3按时、按要求完成老师布置的任务且结果正确。按时、按要求完成老师布置的任务且结果基本正确。按时、按要求完成老师布置的任务且结果大部分正确,有部分错误。按时完成老师布置的任务,结果部分有较多错误。没有完成老师布置的任务,结果错误、学习态度不端正。20%2.1按时、按要求完成老师布置的任务且结果正确。按时、按要求完成老师布置的任务且结果基本正确。按时、按要求完成老师布置的任务且结果大部分正

17、确,有部分错误。按时完成老师布置的任务,结果部分有较多错误。没有完成老师布置的任务,结果错误、学习态度不端正。20%2.2按时、按要求完成老师布置的任务且结果正确。按时、按要求完成老师布置的任务且结果基本正确。按时、按要求完成老师布置的任务且结果大部分正确,有部分错误。按时完成老师布置的任务,结果部分有较多错误。没有完成老师布置的任务,结果错误、学习态度不端正。20%3.1正确完成任务。作业报告格式规范,文字严谨,内容正确,条理性好,图文并茂,无抄袭痕迹。 完成任务要求,内容比较正确,作业报告格式规范,文字表达通顺且图文并茂,无抄袭痕迹。完成任务。文字比较严谨,作业报告格式比较规范,内容正确,无抄袭痕迹。基本任务,内容基本正确。作业报告格式基本规范,无抄袭痕迹。 不能正确完成任务,作业报告有明显的抄袭痕迹。10% 2期中/期末考试评分标准(笔试类评分标准可在大纲中按以下格式予以说明,也可在通过“试卷分析表”予以说明)本课程采用笔试形式,考试内容和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论