《C#程序设计语言》课程标准
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《C#程序设计》课程标准
课程代码:14031130 建议课时数:164 学分:10
适用专业:计算机网络技术
先修课程:《VB g序设计》
后续课程:《?序设计》、《J2EE应用开发》
一、前言
1.课程的性质
该课程是江苏省五年制高职计算机网络技术专业的一门专业平台课程。其任务是:使学生了解.NET 平台及其体系结构,知道面向对象程序设计基本概念,建立面向对象思维模式,能正确配置Visual Studio 2005/2008 集成开发环境,熟悉C#数据和语法结构,掌握C#常用控件的属性设置和事件编码方法,能根据实际需求分析确立C/S 应用系统的体系结构, 理解关系数据模型,学会数据库系统的设计和文档编制, 能正确连接数据库并合理操纵数据库中的数据,完成应用系统的开发与调试。教学
过程注重培养学生诚实守信,认真严谨的工作态度,使学生在积极协作、互助分享中掌握知识和技能,为以后相关课程的学习和实践打下基础。
2.设计思路
该课程是依据计算机程序设计工作领域和工作任务设置的。其总体设计思路
是,打破以知识传授为主要特征的传统学科课程模式,转变为以工作任务为中心组
织课程内容,并让学生在完成具体项目的过程中学会完成相应工作任务,并构建相关理论知识,发展职业能力。课程内容突出对学生职业能力的训练,理论知识的
选取紧紧围绕工作任务完成的需要来进行,同时又充分考虑了高等职业教育对理论
知识学习的需要,并融合了职业岗位对知识、技能和态度的要求。以此为线索, 确定本课程的教学内容及其递进关系, 进行教学项目设计。教学过程中,要通过
校企合作,校内实训基地建设等多种途径,采取工学结合等形式,充分开发学习
资源,给学生提供丰富的实践机会。教学效果评价采取过程评价与结果评价相结合的方式,通过理论与实践相结合,重点评价学生的职业能力。
在项目的具体设计过程中,根据软件专业的典型产品为载体,使工作任务具体化,产生了具体的学习项目,其编排依据是该职业特有的工作任务逻辑关系、而不是知识关系。依据工作任务完成的需要、职业学校学生的学习特点和职业能力形成的规律来确定课程的知识、技能等内容。
依据各学习项目的内容总量以及在该门课程中的地位分配各学习项目的学
时数。
二、课程目标
(一)总体目标:通过本课程的理论学习和实践训练,使学生知道面向对象理论的相关概念,熟悉面向对象方法的相关技术环节,建立以面向对象思想认知世界的思维方法,并在此基础上初步掌握Win dows窗体应用程序、数据库交互、多线程等高级语言程序设计技术知识与技能。
(二)具体目标:
知识目标:
1.了解.NET平台及其体系结构,知道C#的特点与应用范围;
2.了解结构化程序设计思想,熟悉C#语法和运行开发环境;
3.熟悉C澈据结构,理解和掌握流程控制,能说出控制台应用程序编制方法;
4.知道面向对象概念,建立面向对象分析设计思想;
5.理解并掌握封装、继承、多态等面向对象特征和实现技术;
6.了解文件和流的概念,能说出C#勺文件操作方法;
7.知道Windows窗体应用程序工作原理,能说出桌面应用程序编制方法;
8.知道寸象模型和工作机制,熟悉简单绑定和复杂绑定技术;
9.理解线程的概念,能说出线程的创建、管理和调度的方法;
10.知道需求分析、设计、编码、测试等软件工程基础知识。能力目标:
1 •能安装、配置、测试.NET(C#)开发环境;
2.学会封装、继承、多态等面向寸象实现技术;
3.能进行面向寸象的系统分析和设计, 编写控制台应用程序;
4.能寸常用控件进行属性设置,完成窗体界面应用程序设计、调试;
5•会使用ADO.NE实现数据源数据的添加、修改和更新;6.能根据软件工程的基本原则,进行软件项目系统设计;7.能进行小型应用系统开发和测试。
素质目标:
1.具有诚实守信,认真严谨的工作态度;
2.培养独立思考,自主探究的创新精神;
3.形成积极协作,互助分享的团队意识;
4.具有质量意识,良好的社会责任感。
三、课程内容和要求
窗休界面程序设计Windows窗体应用
程序开发的一般过
程;软件测试的基
本方法和软件测试
数据设计方法;窗
体设计的基本步
骤;查找和替换功
能的编码方法;程
序调试的方法;制
作不规则窗体;各
类常用控件
(GroupBox 、
TimerTrackBar 、
ToolStripProgres
sBar控件等)的使
用与设置方法,控
件的调用方法,以
及事件的添加方
法;程序异常处理
的方法;界面布局
方法;对话框组件
的使用方法;
Environment 类、
Directory 类、File
类、DirectoryInfo
类、File Info 类和
ArrayList类等的
常用属性和方法;
容器控件的应用方
项目4:
自制记事
本
项目5:
打地鼠游
戏
项目6:
中国体彩
“ 22 选
5” 项目
7:身份
证号码生
成与查询
项目8:
制作儿童
魔术画板
项目9:
批量修改
文件名项
目10:模
拟资源管
理器项目
11:字典
查询项目
12:字符
统计项目
16:模拟
ATM
了解Windows窗体应用程序开发的一
般过程;知道软件测试的基本方法和
软件测试数据设计方法;掌握窗体设
计的基本步骤;掌握查找和替换功能
的编码方法;掌握程序调试的方法。
学会制作不规则窗体;掌握各类常用
控件(GroupBox RadioButt on、
ComboBox 、CheckBox 、
TimerTrackBar 、
ToolStripProgressBar 控件等)的
使用与设置方法,知道控件的调用方
法,以及事件的添加方法;知道程序
异常处理的方法;掌握界面布局方
法;知道对话框组件的使用方法;熟
悉Environment 类、Directory 类、
File 类、DirectoryInfo 类、File
Info 类和ArrayList 类的常用属性和
方法;掌握容器控件的应用方法;掌
握Visual Studio 已安装模板的使用
方法;掌握图形图像处理相
计算机机房教学,提供40台计算机(建议配
置:2.2 GHz或速度更快的CPU 1GB或更大容
量的RAM 1280x1024显示器、7200
RPM或更高转速的硬盘;操作系统:Windows
XP、Vista或2000以上;开发软件:Visual
Studio 2005/2008 中文版(含MSDN))配备
液晶投影仪、网络设备各1台(套),多
媒体网络教学软件1套
108