Windows程序设计(C#)》课程标准
课程名称: Windows程序设计(C#)
    分:5.5
计划学时:96
适用专业:计算机应用技术
1.前言
1.1课程性质
本课程是计算机应用技术专业的一门专业核心课。其功能在于以C#语言为工具,向学生介绍Windows程序设计与面向对象程序设计的方法,培养学生面向对象的编程能力。通过本课程的学习,使学生熟悉VS.NET集成开发环境,重点掌握C#语言的语法,C#面向对象程序设计,ADO.NET数据库访问技术,.NET文件与图形管理,网络编程基础等技术,从而能够编写简单
的计算机应用程序来解决实际问题,为将来从事网站开发及相关工作奠定基础。
本课程的先修课程为C语言程序设计、数据结构、网络数据库技术,后续课程为网站后台开发(ASP.NET)
1.2设计思路
本课程是以高职计算机类网站开发方向学生的就业为导向,在行业专家的指导下,对网站开发过程中所涉及的岗位进行职业能力分析,以实际工作中面向对象的设计任务为引领,以面向对象程序开发过程中涉及的专业知识与技能为课程主线,根据学生的认知特点,采用递进结构展现教学内容,通过项目组织教学,倡导学生在项目活动中学会C# Windowswindows程序设计第7版程序设计的基本技能,培养学生初步具备专业开发过程中需要的基本职业能力。
在教学内容的选择上,贯彻“技能培养为主,知识够用为度”的教学思想,以学生为主体,注重学生实际操作能力与应用能力的培养。根据面向对象程序设计能力和编程思想,按项目构筑课程教学内容,通过项目引领和任务驱动,并配以案例分析进行教学,着重培养学生的实践应用技能,主要发展学生认识问题,分析问题,解决问题的能力,通过实践使学生能够将所学应用到实际的项目之中。
建议本课程课时为96学时,计算机类三年制安排在第3学期,计算机类五年一贯制安排在第7学期。
2.课程目标
2.1总体目标
通过本课程的学习,要求学生掌握C#语法基础及常用编程技术,掌握面向对象编程的思想,充分理解类、对象、继承、接口、事件等概念。教学过程中利用以任务做驱动,对案例进行分析、扩展并编码,在此过程中逐渐学会自己应用C#开发程序,从而达到软件开发专业的要求——具有较强的程序代码分析、编写、调试能力,能结合数据库熟练开发应用软件。通过该课程的学习,学生会应用C#开发程序, 具备程序代码分析、编写、调试能力,能够独立编写简单的Windows应用程序(10000行代码以内),重点是信息管理系统(C/S),为下一步学习ASP.NETWeb程序设计奠定基础,也为学习软件工程后开展中小规模甚至大规模的应用程序奠定基础。
2.2具体目标
2.2.1知识目标
(1)了解.Net体系结构及C#发展、C#开发环境、编程过程。
(2)掌握C#语句特点、变量与数据类型的声明与应用。
(3)熟练掌握程序流程控制语句的应用。
(4)掌握数组与方法的声明与应用。
(5)熟练掌握常用控件的主要属性、方法、事件。
(6)掌握常用组件及自定义控件的应用。
(7)熟练掌握类的声明和对象的创建。
(8)掌握方法重载,静态成员、结构体与枚举类型的声明与应用。
(9)掌握类的继承与多态性应用。
(10)理解接口、委托、事件的概念、意义和作用,掌握接口的设计方法。
(11)了解数据库应用程序的特点及其结构层次,掌握ADO.NET数据库编程的主要技术,SQLAccess等常用数据库的连接、数据读取与更新等技术。
(12)掌握数据集DataSet的应用及编程,数据绑定控件的使用。
(13)掌握.NET文件、目录的管理、剪贴板的使用和拖放操作的实现。
(14)掌握.NET中对图形绘制的方法和技巧,了解路径与区域作用、坐标变换和彩变换的基本原理和实现方法。
(15)理解网络通信的过程、多线程技术及其应用,掌握如何在.NET下通过Socket类实现TCPUDP通信。
2.2.2能力目标
(1)会应用C#开发程序, 具备程序代码分析、编写、调试能力。
(2)能用顺序结构、分支结构、循环结构进行程序设计。
(3)能用数组进行程序设计。
(4)能自定义方法,并利用自定义方法设计程序。
(5)能利用常用控件和常用组件进行Windows程序设计。
(6)能设计和使用类,并创建对象。
(7)具备类的继承、多态性应用能力。
(8)能设计接口、事件、委托。
(9)能应用ADO.NET技术连接数据库,并应用ADO.NET技术读写数据库,对数据库进行增加、删除、修改等操作。
(10)会使用数据集DataSet,会通过数据绑定来显示或修改数据。
(11)会进行文件与目录管理。
(12)会进行图形绘制。
(13)会利用职权Socket类实现网络通信和多线程编程。
2.2.3素质目标
(1)通过规范化的程序设计训练,培养学生细致认真、一丝不苟的工作作风。
(2)通过项目中界面设计,激发学生的美学潜力和审美情趣。
(3)通过分组协作,培养学生团队合作和与人交流、沟通的能力。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。