c#面向对象程序设计课程标准

上传人:自*** 文档编号:79731624 上传时间:2019-02-17 格式:DOC 页数:6 大小:221.34KB
返回 下载 相关 举报
c#面向对象程序设计课程标准_第1页
第1页 / 共6页
c#面向对象程序设计课程标准_第2页
第2页 / 共6页
c#面向对象程序设计课程标准_第3页
第3页 / 共6页
c#面向对象程序设计课程标准_第4页
第4页 / 共6页
c#面向对象程序设计课程标准_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《c#面向对象程序设计课程标准》由会员分享,可在线阅读,更多相关《c#面向对象程序设计课程标准(6页珍藏版)》请在金锄头文库上搜索。

1、 海量资料 超值下载C#面向对象程序设计课程标准课程名称:C#面向对象程序设计课程编码:50239607课程类型:理实一体化开课部门:信息工程系规定课时:56一、前言1课程性质C#面向对象程序设计是三年制高职物联网应用技术专业的一门专业专项能力课程,是学生具备了C语言编程基础之后开设的课程,其任务是学习C#语言的基础知识、面向对象的基础理论和编程思想,以及编程技术,并对学生进行基础性的、面向对象的程序设计训练,为学习后续课程做好铺垫。2课程定位该课程是学生掌握面向对象程序设计的重要理论和实践教学环节。本课程以C#语言为工具,向学生介绍面向对象程序设计语言与面向对象程序设计方法,使学生在程序设计

2、方法、程序设计语言与程序设计工具三方面受到严格、系统的训练,培养学生更系统、更严密地分析问题和解决问题的思维能力,熟练地利用计算机解决实际问题,为后续专业课程的学习做好铺垫,同时也为今后开发软件打下良好的基础。前导课程:C语言程序设计、计算机应用基础、SQL Server数据库技术后续课程:物联网终端应用系统开发、Web应用系统开发等3课程设计思路本课程采用项目教学、任务驱动的教学模式,通过对物联网应用技术专业相应岗位群进行工作任务和职业能力分析,并以此为依据确定本课程的工作任务和课程内容。根据物联网应用技术专业所需要的面向对象程序设计能力和编程思想,设计若干个学习情境,实施情境化教学,使学生

3、牢固掌握面向对象程序设计的基础理论和方法,获得面向对象程序设计的知识和能力,并通过实践使学生能够将所学应用到实际的项目之中。本课程开设一学期,教学时数为56学时,其中实践课时占28课时。二、课程目标1课程教学目标主要教学目标是以C#语言为工具,向学生介绍面向对象程序设计语言与面向对象程序设计方法,通过课堂教学、课外练习与上机相结合,使学生正确理解和掌握面向对象的基础理论和方法及面向对象的编程思想和技术,掌握C#特有的面向对象技术,培养学生的面向对象编程思想和兴趣,训练学生编程的实战能力。2职业能力培养目标培养学生发现、分析和解决问题的能力;提高学生的独立思考能力和判断能力;加强团队合作、社会沟

4、通能力,从而培养学生具有从事程序设计员的职业素养,为学生未来从事专业方面实际工作奠定基础。3职业资格证书考核目标三、课程内容及参考学时教学单元教学内容学习目标参考学时初识C#开发环境及C#程序设计初步思想1、C#语言的特点与发展2、.NET开发平台和Visual Studio .NET集成开发环境3、C#程序结构、类与命名空间1、了解C#语言的特点与发展2、了解.NET框架结构3、初步掌握使用Visual Studio .NET集成开发环境4、了解C#程序结构5、能创建简单的C#程序(控制台应用程序)4C#编程基础1、变量和常量、赋值语句2、数据类型与类型转换3、数据输入/输出1、掌握变量与常

5、量的定义、赋值语句2、了解C#的基本数据类型,掌握常用的数据类型,并掌握类型转换方法3、掌握基本的输入输入方法44、运算符和表达式4、掌握C#运算符的用途和表达式的写法;能熟练使用运算符与表达式25、选择结构(单分支双分支多分支if语句、if语句的嵌套、switch语句)6、循环结构(for循环、While循环、foreach语句、Break与continue、循环嵌套等)5、掌握if语句和switch语句的使用6、掌握for, while, do-while等循环语句的使用47、一维数组与二维数组的定义与使用7、掌握数组的定义与简单应用2C#面向对象编程1、面向对象编程思想、类与对象的概念2

6、、类的定义、方法的定义与使用、对象的创建3、构造函数与析构函数1、理解面向对象编程思想、理解类与对象的基本概念;2、掌握类的定义与对象的实例化;掌握方法的定义与调用,了解方法的重载3、掌握构造函数的作用与定义、构造函数的重载,了解析构函数的作用64、使用属性5、对象的封装4、了解属性作用,并能定义属性5、理解封装的目的、意义,掌握封装的步骤和方法26、类的继承、基类、派生类等概念;类继承的实现;public、private、protected修饰符;base引用。6、理解类的继承,掌握类继承的实现;2异常处理1、程序错误类型2、 VS2005调试工具 3、 异常处理(try-catch-fin

7、aly语句、throw语句)1、 了解程序错误类型,并熟悉程序调试方法2、 了解异常处理,并掌握异常处理的方法4Windows应用程序开发基础1、 Windows应用程序结构、创建方法2、 Windows应用程序开发环境3、 控件应用基础(控件概念控件属性方法事件控件基本操作)4、 文本框、按钮、标签的用法5、窗体、多重窗体1、 掌握Windows应用程序的结构及创建方法2、 了解控件应用基础知识3、 掌握基本控件的常用属性、事件、方法,并能熟练使用4、 掌握窗体的常用属性、事件,及多重窗体的用法5、 了解事件处理程序4应用控件1、radioButton、CheckBox、Groupbox、P

8、annel、combobox控件、listbox控件、CheckedListBox、PictureBox等基本控件的功能、属性、方法、事件1、 掌握基本控件的常用属性、方法和事件2、能熟练应用基本控件创建图形用户界面42、菜单、消息框、工具栏、状态栏、Timer控件等控件的功能、属性、方法、事件3、了解高级控件的常用属性、方法和事件4、掌握高级控件的基本用法6文件处理1、文件与流的概念、System.IO 命名空间的File和Directory类2、System.IO命名空间的文件读写类:FileStream、StreamReader、StreamWriter、BinaryReader、Bin

9、aryWriter 1、 了解文件与流的概念2、熟悉File和Directory类常用属性和方法3、掌握FileStream类的用法4、掌握StreamReader和StreamWriter类读写文本文件。5、了解二进制文件的读写4使用ADO.NET进行数据库编程数据库编程1、 ADO.NET的功能和组成2、 数据库读取方式3、 掌握ADO.NET数据访问对象:Connection对象Command对象、对象、4、 掌握DataReader对象的用法5、 理解数据集(DataSet)的结构6、 掌握数据适配器填充数据集,掌握数据适配器将数据集的修改提交到数据库1、 理解ADO.NET数据库访问

10、技术,了解有连接与无连接两种数据库读取方式;2、 了解数据访问对象的功能及用法;3、 能应用ADO.NET技术读写数据库、对数据库进行增加、删除、修改等操作67、 DataGridView数据控件4、掌握DataGridView数据控件的用法,能使用DataGridView数据控件实现数据基本操作:显示、查询、插入、更新、删除数据2四、课程实施建议1参考教材及教学参考书建议教 材:C#程序设计简明教程 ,电子工业出版社,陈佳雯 主编参考书:Visual C#.NET程序设计教程,清华大学出版社,邱锦伦 主编 Visual C#.NET技术内幕,清华大学出版社,冉小旻 译 Visual C# 2

11、005基础与实例教程,中国电力出版社,郝春强等 主编2教学方法建议学生以小组的形式在任务的引导下完成专业知识学习和技能训练,强调学习过程的最终目的是完成对知识的意义构建(而非完成教学目标),在这样的学习环境中,课件设计通常不是从分析教学目标开始,而是从如何创设有利于学生对知识的意义构建的情境开始,不论是学生的独立探索、协作学习还是教师辅导,都要紧紧围绕意义构建这个中心而展开。每项工作任务完成后,都要进行学习效果评价。针对不同的学习情境,选用不同特点的教学方法,教师从知识传授者的角色转为学习过程的组织者、咨询者和指导者,最终将学习的压力传达到学生身上,使教学过程向学生自觉的学习过程转化。建议采用

12、案例分析法、分组讨论法、项目展示法相结合的教学方法。3教学评价建议本课程采用多元性的评价,以课堂表现、课堂提问、课程作业、综合考评(试卷/上机)相结合的方式,对学生的学习效果进行考核。单元实践考核方案:(1)学生进行分组,58人/组。单元实践考核以小组为单位。(2)每个学习工作任务总分数为100 分,由学生自评、组长评分相结合,学生每个学习工作任务的得分为个人基本分数;禁止直接对照其他同学的答案及报告照抄,发现一次扣本工作50分,发现两次该课程考核不能通过; (3)每项工作任务完成后,由组长对每人的知识掌握及应用能力、工作表现、协作度等方面进行评价,给出基本分。各小组随机一人参加答辩,对自己小

13、组所完成的项目进行讲解,代表全组成员的加分、扣分;学生每个学习工作任务的最后得分为基本分数再加分、扣分以后的得分;学生单元实践分等于全部学习任务的平均分。学生本课程的最后得分过程考核*40%+期中考试(或大作业)*30%+期末考试*30%考核项目考核方式比例过程考核学习态度根据作业完成情况、课堂回答问题、学生出勤情况,由教师综合评定学生的学习态度得分。10%单元实践根据单元任务要求,由学生自评、他人评价和教师评价相结合的方式评定成绩。30%结果考核期中考试由教师评定笔试(或上机考)成绩30%期末考试由教师评定笔试(或上机考)成绩30%合计100%五、课程教学资源1实验实训教学条件建议序号实验实训项目名称所需设备名称1理实一体化实训室多媒体设备、网络安装有Windows XP操作系统、VS2005集成开发环境2师资条件担任本课程的主讲教师需要熟练掌握C#语言,具备运用C#语言进行程序开发的能力,同时应具备较丰富的教学经验。在教学组织能力方面,本课程的主讲教师应具备基本的设计能力,即根据本课程标准制定详细的授课计划,对每一堂课的教学过程精心设计;还应具备较强的施教能力、课堂掌控能力和应变能力。承担本课程教学的兼职教师应具备工程师职称(或具备相应软件工程师证书),主要承担面向对象中部分内容的教学,总计16课时。3学习资源选用5

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号