




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C#程序设计》课程教学设计安庆职业技术学院王奇志一、课程性质与定位(一)、课程基本信息《C#程序设计》为计算机网络技术专业的核心课程,主要学习面向对象程序设计的知识、培养Windows桌面程序的开发能力、和作为《ASP.NET动态网站开发》等课程的前导课程。本课程的学习采用理论实训一体化教学,在教学实施中采用项目教学法。要求授课教师将真实案例带进课堂教学,分解案例功能,以实际开发操作过程为主线,以任务为节点进行授课,培养项目开发的能力,激发和培养学生学习.NET技术的兴趣;实践教学,以完成一些小项目开发为核心,学生为主体,发展自主学习的能力和合作精神;培养学生通过查阅资料途径、解决问题和分析问题能力和创新精神;为他们的职业发展和终身学习打下良好的基础。课程教学总学时90课时,其中理论教学54,实践教学36课时。(二)、前导、后续课程前导课程:《C语言程序设计》、《JAVA程序设计》、《计算机文化基础》、《网络数据库》。后续课程:《ASP.NET动态网站开发》、《网站建设综合实训》。二、课程教学目标(一)、知识目标通过对《C#程序设计》课程的学习,要求学生掌握以下的知识点:C#的数据类型和类型转换、运算符与表达式、条件判断语句、循环控制语句、数组、面向对象的程序设计知识、Windows桌面程序开发的常用标准控件、窗体和界面设计知识、GDI+绘图知识,异常处理知识。(二)、能力目标通过对《C#程序设计》课程的学习,要求学生具备以下的能力:使用VisualStudio2005开发平台的能例,使用C#进行结构化程序设计的能力;编写控制台程序的能力;简单面向对象程序设计的能力;简单Windows桌面应用程序的开发能力;简单绘图程序的设计能力;小型项目的组织和开发能力。(三)、素质目标通过对《C#程序设计》课程的教与学,培养学生具备以下方面的素质:具备严谨、认真的程序员基本素质;养成独立思考分析问题、解决问题的能力,培养自主学习、善于归纳总结的、不断进取的学习素质;培养善于表达自己、善于与人沟通,具备团队协作精神。三、课程教学单元安排根据《C#程序设计》学习的知识、能力、素质目标的要求、将教学内容进行整合,划分成6个教学单元,采用单元任务驱动教学模式,循序渐进,完成《C#程序设计》完整教学体系的知识传授和能力的培养。编号教学单元教学单元任务学时数1C#语言基础VisualStudio2005开发平台的使用数据类型及转换、运算符与表达式控制台程序编写理论:12实践:42结构化程序设计条件判断语句循环语句数组理论:8实践:43面向对象的程序设计类和结构类的定义与使用类的继承理论:14实践:44WinForm程序设计窗体标准控件和组件GDI+绘图界面设计理论:16实践:165小型项目开发实训异常处理项目组织与开发项目调试理论:4实践:8四、课程教学方案设计(一)、理论教学设计编号教学单元教学内容教学要点学时1C#语言基础VS2005开发平台数据类型及转换运算符与表达式控制台类的使用VS2005的使用C#基本语法要点编写控制台程序122结构化程序设计条件判断语句循环语句数组C#条件、循环语句基本语法动态数组结构化程序编写83面向对象的程序设计结构的定义和使用类及类成员的定义访问控制修饰符类的使用类的继承接口的继承泛型结构和类的定义类的成员继承访问控制修饰符144WinForm程序设计窗体设计常用标准控件和组件GDI+绘图菜单设计工具栏设计状态栏设计公共对话框使用MDI界面设计常用控件、组件的属性、方法及应用界面设计能力事件代码编写能力165小型项目开发实训异常处理项目组织与开发项目调试异常处理项目总体设计4(二)实践教学设计编号教学单元实践内容与目标学时1C#语言基础熟练使用VS2005开发平台在程序设计中正确使用数据类型及转换、运算符与表达式的语法控制台程序编写能力的培养42结构化程序设计分之程序设计循环程序设计数组的应用常见算法的C#实现43面向对象的程序设计结构的定义和使用类的定义、类成员的代码实现类的继承及其代码实现较复杂类的完整设计及代码实现44WinForm程序设计窗体的属性、方法、事件及使用标准控件和组件、公用对话框的属性和方法的使用简单GDI+绘图编程界面设计技巧和MDI应用设计多窗体的互操作165小型项目开发实训编写异常处理代码使用软件工程规范实现小型项目开发管理自己动手开发项目能力自主学习、解决实际问题的能力项目综合调试能力团队合作及沟通、协调能力8五、教学方法与教学手段(一)、教学方法本课程的教学过程重,多种教学方法并用,其中较又特色的两种教学方法式代码演示教学法和案例教学法。1、代码演示教学法程序设计类课程的教学,一个根本的教学目标,就是代码的编写能力的培养,因此,要求在课堂教学中,要求授课教师,一边讲解,一边要求编写例题的代码,这样,学生会跟随教师的编程思路,从而得到了很好的锻炼。2、案例教学法在C#程序设计的教学过程中,主讲教师要有丰富的开发经验,提倡教师将自己的开发项目中的模块作为课堂教学的案例,不仅掌握了有关的知识点,更能让学生接触到实际的开发项目的案例,从而积累一些有益的项目开发经验。(二)、教学手段本课程自身的特点决定了所有教学、学习活动都离不开以电脑为核心多媒体教学平台。每个教师都有专用笔记本电脑。教师主要通过投影仪和电子教室演示、讲解、示范、监控,以及下发任务、共享教学资源。学生可以通过电子教室举手、示范、提交作业等。为了对学生学习C#语言提供全方位的支持,课程组要建立课程教学网络支持平台,所有教学资源都放到教学平台上,教师可以通过网络教学平台提供在线答疑六、课程教学保障(一)、教学团队本课程的教学团队要求由课程负责人、主讲教师和实践指导教师组成,要求主讲教师是教学经验丰富、实践能力强的骨干教师、实践指导教师要又实际的开发经验.(二)、教材与参考资料教材:《C#程序设计基础》陈广北京大学出版社参考:《C#完全手册》朱德爽编电子工业出版社《C#编程技术》东方人华编清华大学出版社《C#语言基础教程》JesseLiberty编中国电力出版社《C#程序设计》(美)CharlesPetzold编机械工业出版社《C#和ASP.NET程序设计教程》木林森编著,清华大学出版社《VisualC#.NET范例入门与提高》东方人华主编,清华大学出版社《VisualC#程序设计教程》王昊亮李刚等编著,清华大学出版社(三)、课程教学设施配置理论教学:多媒体教室实践教学:数据库服务器:1台,文件服务器:1台,学生机:60台,所有电脑组成局域网,并能接入互联网七、课程教学准备与实施(一)、教学准备单元编号教师准备学生准备教学地点1VS2005安装光盘课件、讲稿和教案实验、实训内容提前预习有关课程内容上机前准备好要调试的源程序多媒体教室软件实验室2课件、讲稿和教案教学补充的多媒体资料实验、实训内容提前预习有关课程内容上机前准备好要调试的源程序多媒体教室软件实验室3课件、讲稿和教案实验、实训内容提前预习有关课程内容上机前准备好要调试的源程序多媒体教室软件实验室4课件、讲稿和教案实验、实训内容提前预习有关课程内容上机前准备好要调试的源程序多媒体教室软件实验室5课件、讲稿和教案项目软件规格说明实验、实训内容提前自学实训有关的新知识上机前准备好要调试的源程序多媒体教室软件实验室(二)、教学实施第1单元C#语言基础知识点教与学练与做说明1、VS2005安装与使用教师演示VS2005安装教师演示VS2005使用教师演示使用VS2005编写Windows应用程序教师演示使用VS2005编写控制台应用程序2课时学生在实验室完成VS2005安装使用VS2005编写调试简单控制台程序2课时准备好VS2005安装盘2、数据类型及转换复习C的数据类型介绍C#的数据类型类型转换4课时学生完成本讲的习题查找拆箱和装箱操作的有关资料3、运算符与表达式复习C的运算符的优先级和结合性介绍C#的运算符的优先级和结合性介绍C#的表达式4课时学生整理出C#的运算符清单并与C比较学生完成本讲的习题4、控制台类的使用介绍.NET类库讲解Console类的常用属性和方法讲解Console类综合运用案例演示CSC命令行编译器2课时编写控制台程序并调试(实验)学生练习CSC的命令行编译功能2课时第2单元结构化程序设计知识点教与学练与做说明1、分支程序设计讲授if语句讲授switch语句讲授综合例题2课时学生完成本讲的习题学生准备好上机源程序,上机调试1课时语句语法教授建议采用最简单的例子2、循环语句讲授while语句讲授do…while语句讲授for语句讲授foeach语句讲授break、continue语句讲授综合例题3课时学生学生完成本讲的习题学生准备好上机源程序,上机调试1课时语句语法教授建议采用最简单的例子3数组及其应用讲授一维数组讲授多维数组讲授动态数组讲授数组应用例题3课时学生完成本讲的习题语句语法教授建议采用最简单的例子4、结构化程序设计综合举例讲解教材综合例题3课时学生完成本讲的习题学生准备好上机源程序,上机调试2课时例题的讲授应该重点交代清楚算法第3单元面向对象的程序设计知识点教与学练与做说明1、结构体讲授结构体定义讲授结构体成员讲授结构体应用2课时学生完成本讲的习题学生准备好上机源程序,上机调试1课时语句语法教授建议采用最简单的例子2、类及其成员讲授类的定义讲授类的成员定义讲授访问控制修饰符4课时学生完成本讲的习题学生准备好上机源程序,上机调试1课时语句语法教授建议采用最简单的例子3类的继承、接口继承、泛型讲授类的继承讲授接口的继承讲授泛型6课时学生完成本讲的习题学生准备好上机源程序,上机调试1课时语句语法教授建议采用最简单的例子4、构造较复杂的类讲解教材综合例题2课时学生完成本讲的习题学生准备好上机源程序,上机调试1课时例题的讲授重点应该是类设计和代码编写规范第4单元WinForm程序设计知识点教与学练与做说明1、窗体讲解窗体属性讲解窗体方法讲解窗体事件2课时整理窗体的属性、方法、事件的清单列表、并记忆学生完成本讲的习题学生准备好上机源程序,上机调试2课时要求例题讲解结合项目案例2、常用标准控件和组件讲授标签、按钮、文本框、列表框、消息框、计时器的属性方法和事件讲授单选按钮、复选框、复选列表框、组合框、图片框的属性方法和事件讲授ListView、TreeView控件的属性方法和事件6课时整理标准控件和组件的属性、方法、事件的清单列表、并记忆学生完成本讲的习题学生准备好上机源程序,上机调试6课时要求例题讲解结合项目案例3界面设计讲授颜色、字体、另存为、打开公共对话框使用讲授菜单设计、工具栏设计、状态栏设计讲授MDI程序设计课界面实际技巧4课时学生完成本讲的习题查阅资料,解决MDI子窗体和父窗体的菜单融合问题学生准备好上机源程序,上机调试6课时要求例题讲解结合项目案例4、GDI+绘图讲授Graphics对象讲授笔与画刷讲授线条和形状讲授GDI+图象呈现讲授动画制作基础4课时学生完成本讲的习题学生准备好上机源程序,上机调试2课时例题建议采用最简单的例子第5单元小型项目开发实训知识点教与学练与做说明1、异常处理讲授try…catch结构讲授综合实例2课时学生完成本讲的习题学生准备好上机源程序,上机调试例题建议采用最简单的例子2、项目组织与开发、调试按软件工程的方法、开展实训4课时学生自学实训中要采用的新知识、新方法学生准备好上机源程序,上机调试8课时实训的开展要按软件工程规范进行八、课程考核(一)、理论考试成绩占40%;重点考察学生对C#基本语法语句、结构化程序设计能力、面向对象的编程能力和窗体、控件常用属性方法、事件的掌握。(二)、实验、实训成绩占30%;重点检查全部的实验、实训完成情况。(三)、项目考核成绩占20%;通过学生完成教师布置的实际项目案例,由学生去独立完成,教师重点考察学生项目分析、WinForm界面设计、面向对象程序设计、代
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三年级品德与社会上册 同学友谊要珍惜教学实录 未来版
- 食品安全宣传标语
- 学生领导力培养与学生综合素质提升
- 2024年株洲市消防救援支队招聘专职消防队员笔试真题
- 2024年重庆黔江区中医院招聘笔试真题
- 4 d t n l 第一课时(教学设计)-2024-2025学年统编版语文一年级上册
- 2025年500KV760KV超高压变压器匝和超高压电缆绝缘纸项目建议书
- 2024年台州温岭市事业单位招聘笔试真题
- 2024年绍兴新昌县事业单位招聘笔试真题
- 2024年秋七年级地理上册 第四章 世界的气候 4.2《气温和降水》教学实录2 (新版)湘教版
- 2025年高校教师岗前培训《高等教育学》考试模拟试卷及答案(共五套)
- 概括归纳类(非选择题)-2025年高考历史复习热点题型专项训练(解析版)
- 2025年山西单招笔试试题及答案
- 2024年共青团入团积极人员考试题【附答案】
- 全国职业院校技能大赛高职组(高铁信号与客运组织赛项)备赛试题库(含答案)
- 2025年安徽省淮南市单招职业适应性测试题库参考答案
- 《中国神话传说》课件
- 配套课件-计算机网络工程
- 上海2025年上海市发展改革研究院招聘9人笔试历年参考题库附带答案详解-1
- SJG 38-2017 深圳市房屋建筑工程海绵设施设计规程
- 小学数学跨学科教学项目化实施
评论
0/150
提交评论