欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《net程序设计》课程教学大纲(本科).docx

    • 资源ID:35059432       资源大小:74.31KB        全文页数:22页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《net程序设计》课程教学大纲(本科).docx

    .net程序设计(,net Programming)课程代码:06410067学分:3.5学时:80 (其中:课堂教学学时:32实验学时:上机学时:48 课程实践学时:)先修课程:程序设计基础适用专业:计算机科学与技术教材:Visual C#. NET程序设计教程(第2版)、罗福强等、人民邮电出版社、2012年8月第2版一、课程性质与课程目标(一)课程性质(需说明课程对人才培养方面的贡献).net程序设计是计算机及其相关专业的一门专业基础选修课程,是一门有很强实用性 的课程。本课程既培养计算机专业学生了解计算机科学与技术领域的相关新工具、新技术,又培养 他们能够比较熟练地利用面向对象的程序设计语言对计算机科学与技术领域复杂工程问题进行研 究,制定实验方案,使学生能够针对特定的问题,获取新知识,并获得有效地解决方法。(二)课程目标(根据课程特点和对毕业要求的贡献,确定课程目标。应包括知识目标和能力 目标。)课程目标1:理解C#程序设计的常用数据类型、掌握运算符与表达式。课程目标2:掌握C#程序设计的流程控制(分支语句、循环语句和跳转语句)。课程目标3:掌握面向对象的基本特征(封装、继承和多态)。课程目标4:掌握C#程序调试与异常处理。课程目标5:掌握基于Windows界面的数据库编程技术。课程目标6:具有熟练使用Visual studio开发工具的能力。课程目标7:在程序设计中养成良好的程序书写习惯。课程目标8:具有使用面向对象程序设计的基本方法解决较复杂工程问题的能力。注:工程类专业通识课程的课程目标应覆盖相应的工程教育认证毕'也要求通用标准;(三)课程目标与专业毕业要求指标点的对应关系(认证专业必修课程填写)委托的定义与使用,C#中事件的声明与使用以及Windows程序中的事件。2.难点委托的声明、实例化与使用方法,以及事件的声明、订阅和引用。第九章Windows程序的界面设计(一)课程内容1 .窗体与控件概述。(讲授+案例+自习)2 .简单输入与输出控件。(讲授+案例+实验)3 .列表与选择类控件。(讲授+案例+实验)4 .对话框及其选项卡设计。(讲授+案例+实验)5 .菜单、工具栏和状态栏。(讲授+案例+实验)6 . SDI和MD1应用程序。(讲授+案例+实验)1.堂握Windows窗体和控件的常用属性,具 存 使用 用ad64窗体和寺空件属性的育舐2 .掌握一些常用的听ndows窗体控件的使用,用有熟练使用Windows窗体控件的能力3 . 掌握设计 Windows 窗体,具有使用 Windows 窗体创建窗体的能力u4 .具有创建较为复杂的Windows窗体的能力r(二)教学要求1 . 掌握 Windows窗体和控件的常用属性,具有使用 Windows窗体和控件属性的能力。2 .掌握一些常用的Windows窗体控件的使用,具有熟练使用Windows窗体控件的能力。3 . 掌握设计 Windows窗体,具有使用 Windows窗体创建窗体的能力。4 .具有创建较为复杂的Windows窗体的能力。1.窗体与控件概述。(讲授+案例+自习) 简单输其与输出控件-讲授+案例+实殆)3 .列表勺选择类控件。(讲授+案例+实验)4 .对话框及其选项卡设计。(讲授+案例+实险)5 .菜单、尖栏和状态栏1 讲授上粲例上实脸制6 . SDT和MDI通用程序T井接嗦史实脸”(三)重点与难点(若不单独列出,需在教学要求中适当注明)1.重点窗体控件的共同特性以及常用的Windows窗体控件。2.难点带格式的:无,缩进:左2. 02字符,首行缩进:2. 02字符带格式的:缩进:左2. 02字符,首行缩进:2. 02 字符带格式的:缩进:左2.02字存带格式的:1级常用的Windows窗体控件的使用。第十章C#数据库编程技术(一)课程内容L ADO. NET概述。(讲授)2.使用ADO. NET访问数据库。(1)使用Connection连接数据库。(讲授+案例+实验)(2)彳更用Command对象访问数据库。(讲授+案例+实验)(3)使用DataReader对象访问数据库。(讲授+案例+实验+白学)(4)使用DalaAdaper与DalaSel对象操作数据库。(讲授+案例+实验+自学)1 . 了解ADO. NET的功能和组成2 .熟悉Cormeclion对象连接到数据库的方法,宾在熟练使用Cormeclion对象连接数据库的3 .熟悉Coiwnand对象操作数据的方法,具有熟练使用Co丽and对象操纵数据库的能力u4 . 熟悉 DalaReader 对象检索数据的方法°5 . 了解数据集(DataSet)的结构的方法u6 .熟悉数据适配器操作数据的方法,只有熟练使用数据适配器和数据库进行交互的能力。.7 .掌握DalaGridViow控件的使用的方法,具有熟练使用DalaGridViow控件创建表格的能(二)教学要求带格式的:缩进:左2. 02字符. 了解ADO. NET的功能和组成1 . 熟悉 Connection 对象连接到数据库的力-法,具有熟练使用 Connection 对象连接数据 库的能力。2 .熟悉Command对象操作数据的方法,具有熟练使用Command对象操纵数据库的能力。3 , 熟悉 DataR6ader 对象检索数据的方法。4 . 了解数据集(DataSet)的结构的方法。5 .熟悉数据适配器操作数据的方法,具有熟练使用数据适配器和数据库进行交互的能力。6 .掌握DataGridView控件的使用的方法,具有熟练使用DataGri dVi ew控件创建表格的. 能力。2.使用ADO. NET访问数据库u(1) 使用Conneclion连接数据库。(讲授+案例+实脸)(2) 使用Command 对象访网数据库0(讲授+案例+实脸)(3)使用DataRea4对峥据用(讲授+案例+实验+自学) 使用DalaAdapor与DalaSol对象操作数据库二(讲授+案例+实脸+自学)(三)重点与难点(若不单独列出,需在教学要求中适当注明).重点使用 Connection 和 Command 对数据库的操作,掌握 DataSet、DataAdapter、DataReader对象的作用和使用方法,以及使用DataGridView结合ADO. NET对数据库的修改和查询操作。1 .难点DataSet、DataAdapter、DataReader 对象的作用和使用方法。三、本课程开设的实验项目(如课程不含实验,该项可不填)编号实验项目名称学时类型要求支撑的课程目标1熟悉.NET中C#环境、掌握简 单窗体控件4验证性必做6, 7,82变量、数据类型和表达式、 分支和循环的使用4验证性必做1,2, 6, 7, 83定义和创建对象6验证性必做3, 6, 7, 84编写关于继承与多态的程序8验证性必做3, 6,7,85错误、异常及掌握Visual Studio. NET 2010 的调试器 的使用方法4验证性必做4, 6,7, 86委托和事件4验证性必做3, 6, 7, 87掌握Windows窗体应用程序 的设计方法10设计性必做5, 6, 7, 88和数据库进行交互8验证性必做5, 6, 7, 8注:1. “类型”填验证性、综合性、设计性等;“要求”填必做、选做。实验1熟悉.NET中C#环境、掌握简单窗体控件1、实验目的1)掌握VS.net2010的基本操作方法。2)掌握C#应用程序的基本操作过程3)掌握简单窗体控件:Label > TextBox和Button的基本用法。4)初步理解C#程序的特点。2、实验主要内容1)设计一个简单的C#控制台应用程序,逐行显示自己的学号、姓名、专业等 信息。2)设计一个C# Windows窗体应用程序,实现个人信息(包括学号、姓名、性 别、年龄、专业等)的输入操作。3、设备要求PC一台2) VS.net安装包实验2变量、数据类型和表达式、分支和循环的使用1、实验目的要求1)理解C#的值类型、常量和变量的概念。2)掌握C#常用运算符以及表达式的运行规则。3) 了解C#的引用类型,理解数据类型转换、装箱和拆箱的区别。4)掌握 C# 的 if、switch > while> do/while> for> for each 等语句的使用方 法。2、实验主要内容1)设计一个简单的Windows应用程序,在文本框中随意输入一个日期,单击“确 定”时显示“这一天是星期儿二2)设计一个简单的计算器,实现两个数的加、减、乘、除、求哥等计算。3)设计一个简单Windows程序,输入多个数字,然后排序并输出4)修改第3个实验任务,将输入的n个数字,通过for语句排序并输出。注意, 不允许使用Array. Sort ()方法排序。5)设计一个Windows应用程序,录入成绩并求最高分。6)设计一个Windows应用程序,输入一行字符,检索是否存在重复的二字词汇, 输出重复的次数。3、实验仪器设备1)学生每人一台PC机2)已安装VS.net环境实验3定义和创建对象1、实验目的要求1)理解面向对象的概念,掌握C#的定义类和创建对象的方法。2)区分类的不同数据成员,包括常量、字段和属性的定义方法,并学会控制其 可访问性。3)掌握类的方法成员的声明与调用,理解各种参数在方法中的意义及使用。4)理解构造函数和析构函数的作用机制。2、实验主要内容1)设计一个简单的Windows应用程序,在文本框中两个点的坐标值,单击“确 定”时显示两点之间的距离。2)自定义一个时间类。该类包含小时、分、秒字段与属性,具有将秒增加1 秒的方法。3)设计一个Windows应用程序,在该程序中定义一个学生类和班级类,以处理 每个学生的学号、姓名、语文、数学和英语3门课程的期末考试成绩,按要 求汇总。3、实验仪器设备1)学生每人一台PC机2)已安装VS.net环境实验4编写关于继承与多态的程序1、实验目的要求1)区别静态类与非静态类,掌握静态字段、静态方法和静态构造函数的定义方 法。2)理解类的继承性与多态性,掌握其应用方法。3)理解抽象类、接口的概念,掌握抽象类与接口的定义及使用方法。4)理解分部类和命名空间的概念,掌握分部类和命名空间的使用方法。2、实验主要内容1)设计一个Windows应用程序,在该程序中首先构造一个学生基本类,再分别 构造小学生、中学生、大学生等派生类,当输入相关数据,点击不同的按钮 (小学生、中学生、大学生)将分别创建不同的学生对象,并输入当前的学 生总人数,该学生的姓名学生类型和平均成绩。2)设计一个Windows应用程序,在该程序定义平面图形抽象类和其派生类圆、 矩形和三角形。该程序实现的功能包括:输入相应图形的参数,如矩形的长 和宽,单击相应的按钮,根据输入参数创建图形类并输出该对象的面积。3、实验仪器设备1)学生每人一台PC机2)已安装VS.net环境实验5错误、异常及掌握Visual Studio. NET 2010的调试器的使用方法1、实验目的要求1)理解程序错误和异常的概念。2)掌握Visual Studio .Net 2010的调试器的使用方法。3)掌握C#的try-catch、final ly和throw语句的使用方法。2、实验主要内容1)设计一个Windows应用程序,在一个文本框中输入n个数字,中间用逗号作 间隔,然后编程对排序并输出。2)调试任务1的程序。具体要求请见教材P166-P1673、实验仪器设备1)学生每人一台PC机2)已安装VS.net环境实验6委托和事件1、实验目的1)掌握事件的概念,理解事件处理的机制。2)掌握委托的声明、实例化与使用。3)理解事件驱动编程的思想,理解Windows应用程序事件驱动编程方法4)掌握事件编程方法,包括事件的声明、预订和引用2、实验主要内容1)设计一个Windows应用程序,用委托实现一个简单的计算器,要求按按键的 顺序进行计算。2)设计一个Windows应用程序,模拟股票交易,当该程序运行时,它将监控股 票的当前价格,用户可以设置买入价格和卖出价格,然后单击“低于此价买 入”或“高于此价卖出"按钮来下订单,如果价格降到买入价格一下,就购 买股票并删除相应的订单,类似地,当价格上升到卖出价以上,就卖出这些 股票并且删除相应订单。具体要求请见教材P186-P190。3、设备要求PC一台4) VS.net安装包实验7掌握Windows窗体应用程序的设计方法1、实验目的要求1)掌握常用Windows控件的主要属性、方法、事件,并把它们应用于具体的程 序设计中。2)掌握常用菜单、工具栏和状态栏的使用方法并能编程实现。2、实验主要内容设计一个Windows版的个人理财系统,它具有用户登录、收支情况管理和基本 资料管理等功能。具体要求请见教材P248-P250o3、实验仪器设备1)学生每人一台PC机2)已安装VS.net环境实验8和数据库进行交互1、实验目的要求掌握在Visual Studio .Net 2010中使用数据库控件对数据库进行简单操作, 并掌握常用的数据库控件的使用方法。2、实验主要内容本次实验是上次实验内容的继续。1)在MyAccount项目中,连接数据库,使用Command的ExecuteScalar ()方法 完成用户登录功能。2)在 MyAccount 项目中,连接数据库,使用 Command 的 ExecuteNonQuery () 方法完成收支类别的添加。3)在MyAccount项目中,连接数据库,使用DataReader读取类别列表,并使 用Command的ExecuteNonQuery ()方法完成收支项的添加。4)在MyAccount项目中,连接数据库,使用DataAdapter与Dataset读取收支 明细列表,并使用DataGridView显示数据。5)在MyAccount项目中,连接数据库,使用DataReader读取类别和收入项列 表,并使用Command的ExecuteNonQuei'y ()方法完成收支明细的添加。6)使用LINQ完成以上5个相同的功能。具体要求请见教材P283-P284。3、实验仪器设备1)学生每人一台PC机2)已安装VS.net环境注:本课程为专业选修课,授课对象为大四学生,实验类型主要包括验证性实验和设计 性实验,验证性实验不需提交报告,设计性实验需要提交上机实验报告,实验报告主要 包括题目,算法分析和描述、应用程序以及运行结果。实验评价内容和评分细则参见附 录1 O四、学时分配及教学方法章(按序填写)教学形式及学时分配主要教学方法支撑的课程目标课堂 教学实 验上机课程 实践小 计第一章.NET 与ctt概述24讲授、演示、演示6, 7, 8第二章变 量、数据类型 和表达式42讲授、案例、实验、 自学1, 6, 7, 8第三章分支 和循环22讲授、案例、实验2, 6, 7, 8第四章面向 对象程序设 计入门46讲授、案例、实验3, 6, 7, 8第五章面向 对象的高级 程序设计48讲授、案例、实验3, 6, 7, 8第六章集 合、索引器与 泛型20讲授、案例6, 7, 8第七章程序 调试与异常 处理24讲授、案例、实验4, 6, 7, 8第八章基于 事件的程序 设计技术24讲授、案例、实验6, 7, 8第九章 Windows 程序 的界面设计610讲授、案例、实验、 自学6, 7, 8第卜章C#数 据库编程技术48讲授、案例、实验、 自学5, 6, 7, 8合计3248注:1.课程实践学时按相关专业培养计划列入表格;2 .主要教学方法包括讲授法、讨论法、演示法、研究型教学方法(基于问题、项目、案例 等教学方法)等。五、课程考核考核形式考核要求考核权重备注实验完成3个实验报告,主要考查 分析能力,程序设计能力30%考核标准 见附件一课程报告完成1个小型软件项目报告, 主要考查项目需求分析能力、 系统设计能力以及程序设计 能力。70%考核标准 见附件二注:1.分学期设置和考核的课程应按学期分别填写上表。3 .考核形式主要包括课堂表现、平时作业、阶段测试、期中考试、期末考试、大作业、小 论文、项目设计和作品等。4 .考核要求包括作业次数、考试方式(开卷、闭卷)、项目设计要求等。5 .考核权重指该考核方式或途径在总成绩中所占比重。六、参考书目及学习资料(书名,主编,出版社,出版时间及版次)1、C#程序设计教程,刘甫迎著,电子工业出版社,2015年第四版。2、C# Windows游戏设计,毕文斌,孙明亮主编,清华大学出版社,2014年。3、深入理解C#,(英)Jon Skeet著 姚琪琳译,人民邮电出版社,2014。七、大纲说明(内容可包括课程基本要求、习题要求及其它一些必要的说明)1 .采用多媒体教学手段,建议采用讲做结合的方式,多种教学手段综合运用;2 .本课程有48个学时的实验,具体实验内容见教材Visual C#. NET程序设计教程(第2版) 课后上机实验题目,任课教师亦可以根据实际教学情况适当安排。2017年 9 月本课程支撑专业培养计划中毕、也要求指标点5. 3、指标点6.1和指标点12. 3o指标点5. 3:能够基于计算机科学与技术原理并采用科学方法对计算机科学与技术领域复杂 工程问题进行研究,制定实验方案。指标点6.1: 了解计算机科学与技术领域的相关新工具、新技术。指标点12.3:能够针对特定的问题,获取新知识,并获得有效地解决方法。现目标 毕业要未薄 标点 课程目标1课程目标2课程目标3课程目标4课程目标5课程目标6课程目标7课程目标8指标点5. 3/指标点6. 1/指标点12. 3Z注:课程目标与毕业要求指标点对接的单元格中可输入也可标注“H、M、L”。二、课程内容与教学要求(按章撰写)第一章C#概述(一)课程内容批注al:批注a2Rl:批注al:批注a2Rl:LC#简介。(讲授)C#程序的开发环境。(讲授+演示)2. C#程序入门。(讲授+演示+实验)A、一个简单的C#控制台应用程序。B、 一个简单的Win 32应用程序。C、 个具有输入功能的Win 32应用程序。带格式的:字体:非加粗,字体颜色:自动设置 带格式的:无,缩进:左侧:1.9厘米,行距:1.5倍行距D、一个简单的Web应用程序。.了解.NET 平台、.NE4内迨用e哄).忆的结构 及 其优点°.分 解-C#外占的特点及其发展一2 . 了解控制台应用程序、Win32应用程序和外b应用程序的结构及其特点u._具有在Visual Studio .NET 2010中的建立,编辑,生.成和运行基本g程序过程的能附录1评分项 编号实验评价内容所占比重要求对毕业要求指标点支撑1问题分析和求解能力20%能够写出问题分析的过程。5. 3, 6. 1, 12.32系统方案(算法)设计能力20%算法流程表示清楚。5. 3, 6. 1, 12. 33编程实现能力30%能够编程实现5. 3, 6. 1, 12.34程序书写规范20%标识符定义规范,程序书写风格规 范5.35报告清晰,按时提交10%报告清晰,提交准时5.3评分项 编号实验评价内容所占比重要求对毕业要求指标点支撑1问题分析和求解能力20%能够写出问题分析的过程。5. 3, 6. 1, 12.32系统方案(算法)设计能力20%算法流程表示清楚。5. 3, 6. 1, 12. 33编程实现能力30%能够编程实现5. 3, 6. 1, 12.34程序书写规范20%标识符定义规范,程序书写风格规 范5.35报告清晰,按时提交10%报告清晰,提交准时5.3实验报告考查内容与评分比重参见下表:注:具体评分细则见实验报告评分细则批注P8:指标点准确实验报告评分细则(每次作业按100分计算)项目优良中及格不及格问题分析能 力,20分能够理解本次 实验任务,功 能描述完整、 准确;18-20能够理解本次 实验任务,功 能描述比较完 整、准确;16-17能够理解本次 实验任务,功 能描述基本正 确;14-15能够据问题举 例,步骤不完 整;12-13不能理解本 次实验任务, 功能描述有 错误;12分以下系统方案(算 法)设计能力, 20分设计思路合 理;设计描述 完整;18-20设计思路合 理;设计描述 比较完整; 16-17设计思路合 理;设计描述 基本完整;书 写规范;14-15设计思路合 理;设计描述 基本完整;13 以下设计思路不 合理;设计描 述不完整;12分以下编程实现能 力,30分程序正确并清 晰易读;27-30程序正确;24-26有少许错误; 21-23错误较多; 18-20错误很多;18 分以下程序书写规范,20分符合程序书写 规范,标识符 定义规范; 18-20符合程序书写 较规范;16-17符合程序书写 不够规范; 14-15符合程序书写 不够规范书写随意;12 分以下报告清晰,按报告清楚,按报告较清楚,按时提交,但报告基本清未按时提交,时提交10分时提交;9-10分按时提交;8分报告基本清楚7分楚,未按时提 交;6分报告不清楚;6分以下附录2课程报告内容构成和所占比重评分项编号课程报告评价内容所占比重要求对毕业要求指 标点支撑1课程知识点回顾20%能够描述本课程所学重点知识点。5. 3, 6. 1, 12.32参考文献查阅20%通过查阅参考文献补充本课程知识内容。5. 3, 6. 1, 12.33系统设计能力30%针对一特定项目能够描述设计思路5.3, 12.34书写规范20%报告书写风格规范5.35报告清晰,按时提交10%报告清晰,提交准时5.3课程报告评分细则项目优良中及格不及格课程知识点回 顾,20分完整准确有序 描述本课程知 识点;18-20完整描述本课 程知识点; 16-17准确描述部 分课程知识 点;14-15描述部分课程 知识点;12-13未能描述课程 知识点;12分 以下参考文献查阅20分能够正确利用 参考文献对课 程知识点进行 有效补充;18-20能够正确利用 参考文献对课 程知识点进行 补充;16-17能够教正确 利用参考文 献对课程知 识点进行补 充;14-15能够基本地利 用参考文献对 课程知识点进 行补充;14-15不能够利用参 考文献对课程 知识点进行补 充;12分以下系统设计能 力,30分设计思路清 晰,技术选择 合适,描述准 确 27-30设计思路清 晰,技术选择 较合适,描述 较准确24-26设计思路较 清晰,描述较 准确;21-23设计思路基本 清晰,描述基本 准确18-20设计思路不清 晰,技术选择 不合适,描述 不准确;18分 以下报告写规范,报告书写风格报告书写风格报告书写风报告书写风格书写随意;1220分很规范;18-20规范;16-17格较规范; 14-15基本规范;12-13分以下报告清晰,按 时提交10分报告很清楚, 按时提交; 9-10 分报告清楚,按 时提交;8分按时提交,报 告较清楚;7分报告基本清楚, 按时提交;6分未按时提交, 报告不清楚;5 分以下(二)教学要求1. 了解.NET平台、.NET Framework 的结构及其优点。2. 了解C#语言的特点及其发展。3. 了解控制台应用程序、Win32应用程序和Web应用程序的结构及其特点。批注信4: 一和二反了?下同A、一个简单的C#控制台应用程序uB、一个简单的平山-32-应用程序。-C、一个具有输入功能的Win 32应用程序0D、一个简单的来作应用程序-广批注a3Rl:批注a5:批注a6R5:批注a7R5:(三)重点与难点(若不单独列出,需在教学要求中适当注明)带格式的二字体:加粗带格式的;默认段落字体,字体:宋体,加粗 一带格式的:字体:加粗带格式的:1级,缩进:左侧:-0.4厘米,行距: 固定值24磅带格式的;1级,缩进:左侧:0厘米,首行缩进:2字符,行距:固定值24磅带格式的:字体:加粗4. 具有在Visual Studio .NET 2010中的建立、编辑、生成和运行基本C#程序过程的能 力。1.重点Visual Studio.NET的解决方案和项FI文件的组织结构、C#程序的结构和特点、以及C#程序的建立、编辑、生成和运行等基本上机操作过程。2.难点第二章C#程序设计基础(一)课程内容1.常量与变量。(讲授+案例+自学)带格式的:缩进:左2.01字符,首行缩进:2. 02 字符. C#的数据类型。(讲授+案例+自学)2 .运算符与表达式。(讲授+案例+自学).数组和字符串。(讲授+案例+自学+实验)1 .掌握常量和变量概念,掌握变量的声明一台化方法;掌握C#的常用的简单数据类型,了解枚举型、结构型,理解数据类型转换;掌握C#的运算符和表达式的概念,理解运算符运算规则,理斛表达式的使用寺法数组和字铮串的概备掌握维数组和字符串的-使用方法,了斛多维数组、 数组型数组的应用U2 .宾春为工程中的数据选择程序设计类型的能力。3 .同有能够使用C#语言描述数学算数表达式的能力°(二)教学要求带格式的:缩进:左2.01字符,首行缩进:2. 02 字符1 .掌握常量和变量概念,掌握变量的声明、初始化方法;掌握C#的常用的简单数据类型,. 了解枚举型、结构型,理解数据类型转换;掌握C#的运算符和表达式的概念,理解运算符运算 规则,理解表达式的使用方法;理解数组和字符串的概念,掌握一维数组和字符串的使用方法, 了解多维数组.、数组型数组的应用。2 .具有为工程中的数据选择程序设计类型的能力。3 .具有能够使用C#语言描述数学算数表达式的能力。1 .常量与变量u (讲授+案例+自学)2 . C#的数据类型0 (讲授+案例+臼学)3 .运算符与表达式° (讲授+案例+自学)4 .数组和字符串u (讲授+案例+自学+实验)(三)重点与难点(若不单独列出,需在教学要求中适当注明).重点C#语言中的常用数据类型。1 .难点复合数据类型、类型转换、多维数组。第三章C#程序的流程控制(一)课程内容带格式的:缩进:左2.01字符,首行缩进:2.02 字符带格式的:缩进:左2.01字符,首行缩进:2.02 字符1. C#程序的分支语句。(讲授+案例+实验)<带格式的:字体:非加粗,字体颜色:自动设亶带格式的:字体:非加粗,字体颜色:自动设亶2. C#程序的循环语句。(讲授+案例+实验)C#程序的跳转语句。(讲授+案例+实验).A1. 了解程序的三种常见结构;掌握条件语句的使用;学握循环语句的使用u3.贝布使用循环结构解决问题的能力L(二)教学要求. 了解程序的三种常见结构;掌握条件语句的使用;掌握循环语句的使用。<1 .具有使用分支结构解决问题的能力。2 .具有使用循环结构解决问题的能力。L C#;程序的分支语句u (讲授+案例+实验)2. C#程序的循环语句丁(讲授+案例+实险)3. C什程序的跳转语句, (讲授+案例+实验)(三)重点与难点(若不单独列出,需在教学要求中适当注明).重点分支结构、循环结构。1 .难点条件语句的嵌套的正确理解,以及循环语句中条件的判断。第四章面向对象程序设计入门(一)课程内容.面向对象的基本概念。(讲授+案例).1 .类的定义。(讲授+案例).类的方法。(讲授+案例+实验)A、方法的声明与调用。(讲授+案例+对比)B、方法的参数传递。(讲授+案例+对比)C、方法的重载。(讲授+案例+对比)D、构造函数。(讲授+案例+对比)1 .理解面向对象的基本概念,M分类和对和,区分对象的声明和对象的创建:掌握类的定义与 使用方法,正确定义类的数据戒员、属性和方法.理麟类的可访问性、继承性与多态性等概念及其 应用T握类的方法的定义T周用弓重载,理解方法的参数传通的工作机制;理解值类型和引用类 型的区别:掌握构造函数弓析构函数的作用,掌握其使用方法°2 .培养模块化程序设计的思想,同为将复杂同题分解为若干函数模块的能力3 .能够使用函数解决工程问题的能力(二)教学要求带格式的:1级,缩进:左2.01字符,首行缩进:2. 02字符带格式的:1级,缩进:左2.01字符,首行缩进:2. 02字符带格式的:缩进:左2.01字符,首行缩进:2. 02 字符带格式的:1级,缩进:左2.01字符,首行缩进:2. 02字符1 .理解面向对象的基本概念,区分类和对象,区分对象的声明和对象的创建;掌握类的定.义与使用方法,正确定义类的数据成员、属性和方法;理解类的可访问性、继承性与多态性等概念及其应用;掌握类的方法的定义、调用与重与,理解方法的参数传递的工作机制;理解位 类型和引用类型的区别;掌握构造函数与析构函数的作用,掌握其使用方法。2 .培养模块化程序设计的思想,具有将复杂问题分解为若干函数模块的能力。3 .能够使用函数解决工程问题的能力。4 .理解递推和递归的区别,具有使用递归程序解决特定数学问题的能力。2 .类的定义0 (讲授+案例)3 .类的方法" (那姿也案例士实归-B、方法的参数传递° (讲授+案例+对比)C、方法的重载u (讲授+案例+对比)D、构造函数u (讲授+案例+对比)(三)重点与难点(若不单独列出,需在教学要求中适当注明).重点面向对象思想的理解,C#中类的定义、类的数据成员、属性和方法,以及类的构造函数。1 .难点类和对象的关系,方法的重载和参数传递,以及值类型和引用类型及对象的 生命周期。第五章面向对象的高级程序设计(一)课程内容带格式的:缩进:左2.01字符,首行缩进:2.02 字符带格式的:缩进:左2.01字符,首行缩进:2.02 字符L静态成员与静态类。(讲授+案例),.类的继承性与多态性。(讲授+案例+实验)2 .抽象类与接口。(讲授+案例+实验).嵌套类、分部类与命名空间。(讲授+案例)1 .掌握静态类与静态类成员的定义勺使用:掌握抽象类、接口的概念,掌握抽象类象接口的定 义及使用方法;理解嵌套类、分部类和命名空间的概念,掌握嵌套类、分部类和命名空间的使用方 %2 .掌握类的继承性与性态性,同右.利用类的继承性与多态性解决实际问题的能力一(二)教学要求1 .掌握静态类与静态类成员的定义与使用;掌握抽象类、接口的概念,掌握抽象类与接口. 的定义及使用方法;理解嵌套类、分部类和命名空间的概念,掌握嵌套类、分部类和命名空间 的使用方法。2 .掌握类的继承性与多态性,具有利用类的继承性与多态性解决实际问题的能力。.L静态成员勺静态类U (讲授+案例)2 .类的继承性与多态性U (讲授+案例+实验)3 .抽象类与接口。(讲授+案例+实险)4 .嵌套类、分部类与命名空闰-J讲接u案例以(三)重点与难点(若不单独列出,需在教学要求中适当注明)1 .重点静态方法和实例方法的区别,多态的概念和实现,虚方法和抽象方法的区别,接口的作用 和使用,以及抽象方法和接口的区别。2 .难点多态的实现。第六章集合、索引器与泛型(一)课程内容1 .集合。(讲授+案例).2 .索引器。(讲授+案例)3 .泛型。(讲授+案例)了解.NET类库中的集合类,初步掌握常用集合的创建和操作方法,具有利用集合类解决实2T 握索引播的定义与使用用在利用索引-器解决实际问题的能力L乏型的相关概念f 收掌握掌型接口、泛型类、泛型属性和泛型方法的使用(二)教学要求L 了解.ET类库中的集合类,初步掌握常用集合的创建和操作方法,具有利用集合类解. 决实际问题的能力。2.掌握索引器的定义与使用,具有利用索引器解决实际问题的能力。带格式的:1级,缩进:左2.01字符,首行缩进:2. 02字符带格式的:字体:非加粗带格式的:缩进:首行缩进:5.5字符,行距:固 定值24磅带格式的:缩进:左2.01字符,首行缩进:2. 02 字符带格式的:1级,缩进:左2.01字符,首行缩进:2. 02字符3. 了解泛型的相关概念,初步掌握泛型接口、泛型类、泛型属性和泛型方法的使用; A1 .集合U (讲授+案例2 .索引器u (讲授+案例)3 .泛型u (讲授+案例)(三)重点与难点(若不单独列出,需在教学要求中适当注明).重点集合的定义与使用,以及索引器的定义与使用。1 .难点难点是索引器的定义与使用方法。第七章程序调试与异常处理(一)课程内容.了解C#语言的3种错误类型。,1 .熟练运用Visual Studio Net 2010提

    注意事项

    本文(《net程序设计》课程教学大纲(本科).docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开