- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《面向对象程序设计(C#)》课程标准
《面向对象程序设计(C#)》课程标准
课程学分:6
总 学 时:96
实践学时:64
适用专业:计算机应用技术专业
一、前言
1、课程性质
《面向对象程序设计》是计算机应用技术专业的重要专业课程。当前面向对象方法已逐渐取代面向过程方法成为程序设计领域的主流技术,这是程序设计发展历史的一个里程碑。本课程的教学目标是以C#语言为工具,向学生介绍面向对象程序设计语言与面向对象程序设计方法。通过课堂教学、 课外练习与上机实习相结合,使学生在程序设计方法、程序设计语言与程序设计工具三方面受到严格、系统的训练,培养学生更系统、 更严密地分析问题和解决问题的思维能力,从而能熟练地利用计算机解决实际问题,为后续专业课程打下扎实的基础。
2、设计思路
本课程以“基于工作过程”为指导,邀请行业专家对计算机应用技术专业所涵盖的岗位群进行工作任务和职业能力分析,并以此为依据确定本课程的工作任务和课程内容。根据计算机应用技术专业所需要的面向对象程序设计能力和编程思想,设计若干个学习情境,实施情境化教学,使学生牢固掌握C#语言基本数据类型、复合数据类型、基本控制结构、函数以及面向对象程序设计中类与对象、继承、多态性等基本概念,然后通过实践使学生能够将所学应用到实际的项目之中。
3、典型任务
作为合格的程序设计员,首要的任务是对客户的需求进行分析,按照软件工程的流程对客户需要的产品进行开发设计。
当学生以4—5人为一个团队接到一个具体的任务时,首先对任务进行需求分析,得出具体的开发设计方案,然后进行分工,按照总体设计、详细设计、编码和单元测试、综合测试的流程对该项目进行开发。
二、课程目标
1、专业能力
知道《面向对象程序设计C#》这门学科的性质、地位、研究范围、学科进展和未来方向等。对面向对象程序构造方法、抽象数据类型、软件重用思想、其他程序设计风范、其他面向对象程序设计语言有所了解。
掌握C#语言基本数据类型、复合数据类型、基本控制结构、函数以及面向对象程序设计中类与对象、继承、多态性等基本概念;掌握类属机制、异常处理等高级机制。
理解C#语言相对于其他语言在面向对象程序设计方面的优势和不足。
2、学习能力
能够把所学的原理应用到具体的实践中去,如能利用C#语言编写程序解决一些具体的问题,培养学生发现、分析和解决问题的能力等。
3、社会能力
学生提高自己的独立思考和判断能力,通过这种方式能够对工作任务进行有效分析和寻求解决方案;加强社会的沟通能力;培养从事程序设计员的职业素养。
三、课程内容与要求
序号 学习情境 情境描述 教学知识内容 参考学时 1 初识C#开发环境及C#程序设计初步思想 1、VS2008开发环境的安装
2、建立最简单的C#程序
3、建立可交互的C#程序
4、更改文本框背景色
5、使用控制台方式创建C#程序 1.C#解决方案。
2.C#文件类型。
3.VS开发环境。
4.C#程序结构类与命名空间。
5.窗体及命令按钮等。 6 2 C#语言基础 1、计算圆的周长和面积
2、简单乘方运算
3、计算平均成绩
4、温度转换 1.变量与常量、文本与赋值语句
2.数据类型
3.类型转换
4.运算符与表达式 4 3 分支结构 1、求最大数
2、判断奇偶数
3、判断字符类型
4、用户信息验证
5、成绩转换
6、判断正负数 1.单分支if格式
2.双分支IF语句
3.多分支if语句
4.If语句的嵌套
5.switch语句
6.条件运算符 6 4 循环结构 1、计算奇数和及偶数和
2、求自然对数e的近似值
3、求最大公约数和最小公倍数
4、满足一定条件的最大的自然数n
5、求素数 1.For循环
2.While循环
3.Break与continue
4.循环嵌套 6 5 面向对象的基本概念 1、类定义
2、兔子生子
3、聪明猪
4、封装示例
5、继承示例 1.对象与类的概念
2.方法的使用
3.形参与实参
4.对象的封装
5.类的继承 12 6 多态、事件和接口 1、说HELLO
2、两学生PK成绩
3、师生秀
4、说汉语说英语
5、清晨鸡叫
6、老鹰和直升机 1.方法的重载
2.运算符重载
3.多态的应用
4.委托
5.事件
6.接口 12 7 数组和集合 1、用一维数组存储数据
2、用二维数组存储数据
3、用交错数组存储数据
4、数组的排序
5、用集合类ArrayList存储数据 1.数组及数组的遍历
2.ArrayList的使用 12 8 .NET类库 小学生算术测验
绘制花瓣图案
多线程应用 1.Math类Randomstring类、Convert类、DataTime类的使用
2.图像类的使用
3.多线程 12 9 文件与流 文本文件读写
简单文件管理器 FileStream类StreamReade
原创力文档


文档评论(0)