《VisualC#NET编程技术》课程标准.docx
- 文档编号:10928217
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:17
- 大小:25.34KB
《VisualC#NET编程技术》课程标准.docx
《《VisualC#NET编程技术》课程标准.docx》由会员分享,可在线阅读,更多相关《《VisualC#NET编程技术》课程标准.docx(17页珍藏版)》请在冰豆网上搜索。
《VisualC#NET编程技术》课程标准
封面
作者:
PanHongliang
仅供个人学习
《VisualC#.NET编程技术》课程标准
课程名称:
VisualC#.NET编程技术
适用专业:
普通高等职业院校计算机信息管理
1、前言
1.1课程的性质
本课程是计算机信息管理专业的一门专业核心课程,是计算机网络管理、企业技术支持、网站建设技术等专门化方向的专业基础课程。
根据高职高专的教学目的和要求,其功能在于让学生通过本课程的学习,使学生熟悉VS.NET集成开发环境,重点掌握C#语言的语法,C#面向对象程序设计,ADO.NET数据库访问技术,ASP.NETWeb应用程序设计基础,以及了解XMLWEBSERVICE的概念,能编写简单的服务程序,解决实际问题,并能在今后的学习和工作中,结合自己的专业知识,开发相应的计算机应用程序。
同时,为后续学习专门化课程作前期准备。
1.2设计思路
本课程是以高等职业院校“计算机信息管理”专业的学生就业为导向,在行业专家的指导下,对计算机网络管理、企业技术支持、网站建设技术等专门化方向所涵盖的岗位进行任务与职业能力分析,以实际工作任务为引领,以创新能力培养为主线,将课程知识体系整合为11个技能教学模块,在教学过程中注意体现学生设计能力培养的循序渐进性。
在教学内容和方法上贯彻“技能培养为主,知识够用为度”的教学思想,旨在培养学生的创新意识,提高岗位实践能力和适应能力。
采用理论教学+实验实训+行业实践3层递进相结合的模式来提高教学质量,从而培育学生掌握网络管理员的基本职业能力。
《VisualC#.NET编程技术》作为计算机信息管理专业一门优质核心课程,其实践性很强。
本课程的前导课程有《C/C++程序设计》等,后续有《管理信息系统》、《网站建设技术》等专业技能课,地位十分重要。
本课程内容由理论教学、实践教学两大部分组成,建议课程总学时为72学时,其中理论教学36学时,实训36学时,理论和实践教学的比例约为1:
1。
本课程实践教学的设计思想与效果:
1.以岗位技能为模块组织教学单元
《VisualC#.NET编程技术》课程根据软件编程人员工作岗位职业能力的需求,设计了11个实训项目,这些项目都是围绕软件编程人员应掌握的工作任务进行设计的。
2.通过开放性实验培养学生的创新能力
为培养学生的创新能力,本课程设置了6个开放性实验(学生可以自行命题)。
每个实验都给出了实验目标和要求,由学生自行选题进行程序设计,最后以大作业形式写出报告。
3.行业兼职教师教学,注重培养学生职业习惯的养成教育
本课程由具有工程师或高级工程师资格的行业兼职教师进行实践技能教学内容的,专业也创造条件让学生参与工学交替,深入企业一线,由校外指导老师指导下让学生在“学中做”和“做中学”,另外课程教学过程也注重学生良好职业意识和职业习惯的养成。
4.采用“多元化”能力评测代替传统的期末考试
本课程改革传统的考试评价方式,采用形式多样的考核评价模式,期末考试不再是课程结业的唯一途径。
可以理论考试与实践项目考核相结合的方式进行课程学习结果的评价。
2、课程目标
本课程的教学目标是:
培养学生具备从事C#编程所必需的基本知识和基本技能;初步形成解决实际问题的能力,为从事程序开发工作打下基础,并注重渗透思想教育,加强学生的计算机信息管理职业道德观念。
基本知识教学目标是:
l 掌握控件和事件的概念,学会常用控件的属性设置;
l 掌握赋值语句、注释语句、运算符、数据常用类型及其表示,理解变量及作用域概念;熟练掌握程序结构及基本语句的用法;了解掌握常用函数、一维数组的概念及其用法,了解多维数组的概念;熟练掌握过程及函数的用法;
l 熟练掌握常用标准控件的作用、使用方法及响应事件;
l 熟练掌握用菜单方式设计程序;
l 熟练掌握图形的绘制方法及鼠标事件;
l 了解文件结构及类型概念,熟练掌握顺序文件的操作使用;
l 了解多媒体控件,掌握多媒体应用程序的开发方法;
l 掌握用数据管理器开发数据库应用程序的技术。
能力目标是:
l 通过基础实验课,使学生能熟练掌握标准的Windows程序设计、C#界面设计和常用组件的应用;
l 通过数据库应用程序开发训练,使学生能够利用C#开发数据库应用程序;
l 通过实验训练,使学生基本掌握Web应用程序开发技术。
思想教育目标是:
l 质量意识:
重视质量,意识到质量是企业生存的前提和保障;
l 工程规范意识:
工作中严格遵守工程规范,不以个人的好恶任意操作;
l 团队精神:
具有合作精神、协调工作和组织管理的能力;
l 较强的知识、技术的自我更新能力:
快速适应新的程序设计工具。
3、课程内容和要求
序号
工作任务
课程内容及教学要求
活动设计
参考
课时
1
C#语言开发环境的认识
1、能够看懂C#语言的书写格式和结构;
2、会使用运行平台
3、掌握Visual
Studio.NET使用的环境
活动一:
打印“C#世界欢迎你!
”一行文字。
活动二:
在文本框中显示一行文字。
活动三:
在对话框中显示一行文字。
4
2
顺序结构设计
1、能够熟练使用文本框、标签、图片框与图片列表框控件
2、能掌握赋值语句、输入与输出
活动一:
计算圆的面积与周长。
活动二:
一个简单的计数器。
活动三:
为小学生设计一个用于2位数以内的加法练习程序。
4
3
分支结构设计
1、能够编写分支结构的程序
2、掌握单分支选择结构
3、掌握多分支选择结构
4、单选按钮与复选框控件、分组框控件的使用
活动一:
输入成本与收入,如果成本等于收入,则显示盈利情况为“持平”,如果成本小于收入,则显示盈利情况为“盈利”,如果成本大于收入则显示盈利情况为“亏损”。
输入两个整数,输出较大的整数。
活动二:
求函数值,输入x,计算y的值,其中:
x大于等于0时y=4x,当x小于0时y=15-2x
6
4
循环结构程序设计
1. 能够编写简单的循环结构的程序
2. 掌握循环语句的结构、使用;
3. 掌握各种循环语句的区别
活动一:
计算1~100的奇数和。
使用for语句实现。
活动二:
输入一个企业每年产值的平均增长速度,求多少年后产值能够翻一番。
活动三:
输入两个正整数,求两个数的最大公约数与最小公倍数。
编写出程序代码,并调试通过。
8
5
面向对象程序设计
1. 能够根据项目要求创建类
2. 能够编写类的成员
3. 能够根据类的关系定义子类
4. 掌握类的定义及对象的创建
5. 掌握类的继承性、多态性、虚方法的定义与应用
活动一:
定义了一个名为“Cuboid”(长方体)的类,类体中包括长、宽、高字段,并声明它们的属性。
活动二:
定义了一个名为“Student”(学生)的类,类体中包括学生的学号(“id”)、姓名(“name”)与性别(“sex”),并声明它们的属性。
12
6
数组的应用
1. 能够进行数组的定义、初始化
2. 掌握一维数组的定义的方法;
3. 掌握多维数组的定义的方法;
4. 学会数组与循环语句的配合使用
活动一:
创建一个Windows应用程序,程序运行时显示一个3×3的矩阵(二维数组),单击【平均值】按钮,显示该矩阵中的所有元素及平均值。
要求矩阵能以标签与列表框两种方式显示。
活动二:
数组中包含有10个数组元素,其值为1~20范围内的随机整数,要求编程实现该数组进行升序和降序的排列
8
7
菜单程序设计
1. 能够建立下拉菜单和弹出式菜单
2. 掌握下拉菜单和弹出式菜单设计方法和相关程序的设计
活动一:
为程序设计一个菜单,包括“窗口”和“颜色”两个菜单标题项。
活动二:
创建一个类似于记事本菜单的窗体
4
8
状态栏与对话框程序设计
1. 能够对状态栏与对话框进行设计与编程
2. 掌握工具栏、状态栏与对话框
活动一:
为应用程序设计一个工具栏,其中包括用于设置窗口透明度按钮和窗口大小的四个工具按钮。
活动二:
为应用程序添加一个包含有3个面板的状态栏,第3个面板显示时间。
4
9
键盘事件、鼠标事件设计
1. 能够编写键盘事件、鼠标事件
2. 掌握键盘事件、鼠标事件的应用
活动一:
设计一个ASCII码查询程序,用户按下某一键后屏幕显示该键名及对应的ASCII码
活动二:
设计一个数字文本加密程序
4
10
数据库应用程序设计
1. 能够编写数据库连接程序
2. 理解数据库的基本概念、开发过程、掌握数据库的创建及修改方法
3. 能够用数据库控件实现对数据库的操作
4. 使用数据库控件实现对数据库的操作,掌握有关控件的使用方法
活动一:
利用MicrosoftAccess创建数据库表student.mdb
活动二:
利用MicrosoftSQLServer创建数据库表employee.mdf
活动三:
浏览student数据库
活动四:
添加、删除及修改student数据库
12
11
异常处理程序设计
1. 能够对程序中的异常进行处理
2. 掌握异常处理概念、捕获处理异常、C#的异常类
活动一:
设计程序用来检查指定文件是否存在。
要求无论文件存在与否,程序均能正常结束。
活动二:
编写一个用于复制指定文件的应用程序,要求使用try语句捕获、处理可能出现的异常。
4
机动
2
总计
72
4、实施建议
4.1教材编写
选用教材遵循的原则是选择高职高专规划教材系列,适应计算机程序设计技术的飞速发展的需求,需要满足计算机信息类专业的基本需求,应适用于培养现代计算机信息管理专业技术人才目标的需求。
根据课程的设置,选择教材是注重编程技术“实战”方面,通过实战增加见识,积累经验这样一条思路。
本课程选用教材为:
21世纪高职高专教材,《VisualC#2005程序设计教程》,崔淼编著,机械工业出版社。
1.教材使用与建设
课程组非常重视本课程的教材建设,教学使用教育部高职高专规划3部:
l 刘甫迎主编,C#程序设计教程,北京:
电子工业出版社,2005.10.(高职高专计算机系列规划教材)
l 张华主编,VisualC#程序设计教程与上机指导,清华大学出版社,2005.3.(中国计算机职业教育联盟推广使用教材)
l 李继武主编,C#语言程序设计,中国水利水电出版社,2006.8.(21世纪高职业高专规划教材)
2.项目化教材编写计划
《C#程序设计》校本教材被列入我院计算机信息管理重点建设专业建设项目。
该教材将由多所高职院校老师以及行业专家编写完成,按照项目课程的需求,是本项目课程建设的依托。
完成时间:
2008年9月。
3.配套实验教材的教学效果
由崔淼编写的《VisualC#2005程序设计教程实训与习题解答》,经过2届的教学实践,培养出300多名熟悉C#编程技术的学生,在毕业设计中发挥了作用,取得了良好的效果。
4.2教学建议
1.大力推广“项目导向教学”模式,教学中以工作任务为中心组织课程内容,让学生在完成项目过程中来构建相关理论知识,并通过项目的实现来形成相应职业能力。
通过“项目的提出”,分解出“能力目标”,联系“日常典型案例”,引出“基本知识点”,结合知识点掌握“分解活动”操作要领,以上工作完成之后,提出项目要求达到的目标,让学生独立(或者分组)实现“项目目标”,结合项目(活动)的操作过程,最后完成“实训体会与总结”。
采用“项目导向教学”,学生在课程学习中思路清晰,项目目标明确,学习积极性高,在已经实施的教学质量跟踪调查中,学生反馈效果良好。
2.教学班是主要的教学组织,班级授课制是目前教学的主要组织形式。
传统的黑板粉笔的教学方式结合多媒体教室进行电脑演示,可以使两种方式的长处得到发挥。
3.注意教学方法的灵活性,可组织学生讨论、问题教学、阅读指导等。
有条件的话,借用多媒体的声像演示,对理论实例进行展示,提供给学生直观的理论印象。
通过程序实例的分析,培养学生运用书本理论来分析问题、解决问题的能力和研究意识。
4.充分发挥学生的学习主观能动性。
在本课程的教学过程中,注意训练学生的编程动手能力,引导学生理论联系实际,应用课本中的语法知识来解决实际编程问题。
本课程的学习过程也是复杂程序设计的训练过程。
5.作业是本课程教学的一个重要环节,应布置大量的程序设计习题由学生独立完成。
认真批改作业,杜绝抄袭。
布置1~2次大作业,提高学生解决问题的能力。
6.实验在本课程教学中起到至关重要的作用。
要求每次实验都有具体任务,将调试好的程序存盘并加以检查。
写好实验报告。
7.评价教学方法要以实现课程标准规定的教学目标为依据,好的教学方法应有助于学习对教学内容的理解,并能激发学生的学习热情,提高自己的动手编程能力。
鼓励有所创新并取得实效的教学方法。
8.教学内容全部上网:
本课程的教学大纲、教案、习题、实验指导、参考资料、教学录像等内容全部上网,并向学生免费开放,通过网络化的教学方式(网络课件、网上答疑、网上提交作业、视频点播),学生可以在课外自主学习提高。
9.精心编制电子教案:
精心编写了配套的PowerPoint教案。
精心组织演示内容,做到图文并茂,提纲挈领。
便于学生理解和自学,也便于老师的讲授。
4.3教学评价
为了让本课程更好的体现贯彻“技能培养为主,知识够用为度,理论教学+实验实训+行业实践3层递进相结合”的教学思想,培养学生的创新意识,提高岗位实践能力,在本课程教学评价方式拟采用两种方案并行的思路,更好的实现课程和行业职业岗位需求的联系,具体如下:
1. 理论部分考核办法
l 课程理论部分采用闭卷考试方法。
l 任课教师应在规定的时间内对所带班级的学生进行考试资格审查。
学生无故旷课达授课课时的三分之一或缺交作业达全学期作业总量的三分之一或有实验的课程而实验课成绩达不到要求者,不能参加该门课程的考试,必须重修。
l 考题类型:
单项选择题、填空题、判断题、读程序写结果、简答题、编程题。
2. 实训部分考核办法
l 实训表现与态度(20%)
l 实训操作过程和实训内容掌握程度(50%)
l 实训报告的内容与文字表达(30%)
l 成绩分为优、良、中、及格、不及格五等
3. 平时成绩
l 课堂出勤情况
l 学习态度
l 平时作业的成绩评定
l 课堂回答问题情况
4. 综合成绩评定标准
项目
平时成绩
实验成绩
期终考试成绩
总分
分数
30
30
40
100
4.4课程资源的开发与利用
1)师资方面
除浙江金融职业学院信息技术系专职教师外,通过下沙高教园区高校互聘平台积极引进下沙高教园区各高校之间优质教师资源和IT行业兼职教师资源,做到每个学期的《VisualC#.NET编程技术》课程的师资合理配备。
(如在2006-2007学年第二学期,计算机信息管理05(3+2)级的C#编程技术课程教学任务由浙江大学软件研究所杜歆博士承担,对于课程资源的定位和开发都起到了积极的作用)
2)教辅材料、实训指导书的使用与建设
①教学使用教育部高职高专规划3部:
课程组非常重视本课程的教材建设,教学使用教育部高职高专规划3部:
l 刘甫迎主编,C#程序设计教程,北京:
电子工业出版社,2005.10.(高职高专计算机系列规划教材)
l 张华主编,VisualC#程序设计教程与上机指导,清华大学出版社,2005.3.(中国计算机职业教育联盟推广使用教材)
l 李继武主编,C#语言程序设计,中国水利水电出版社,2006.8.(21世纪高职业高专规划教材)
②项目化教材编写计划
《C#程序设计》校本教材被列入我院计算机信息管理重点建设专业建设项目。
该教材将由多所高职院校老师以及行业专家编写完成,按照项目课程的需求,是本项目课程建设的依托。
完成时间:
2008年9月。
3)课程实训教学条件与设施建设
我院现有6727余台套的各类计算机设备、服务器(包括WindowNT、Linux操作系统平台)并构成高速局域网与校园网联接,总价值超过2200万元。
计算机信息管理专业拥有专业实训室6个,该6个实训室都可以进行软件开发实训。
①340万中央财政支持的“计算机软件与应用实训基地”(国家级)之“计算机网络实训室”和“信息安全实训室”各1个;
②国家级示范性实训室“网络资源共享实训室”1个;
③院级“计算机信息管理综合实训室”1个;
在教学环节中,我们利用计算机和网络在教学过程中的优势,可在所有多媒体网络教室中进行联机内容(实验)的教学。
为所有参与局域网课程学习的学生开设网上实验空间,学生可以通过校园网在该空间中进行课程要求的部分课程实验以及创新性的网站系统的设计、安装、调试等。
4)产学合作平台
计算机信息管理专业现已建成6个校外产学合作基地,在IT行业中聘请知名企业(公司)领导人员或技术骨干组成了专业指导委员会,可以积极聘请工作经验丰富的工程师或高级工程师资格的专家在产学研基地对学生进行指导性教学,可以充分利用本行业的企业资源,满足学生参观、实训和毕业实习的需要,并在合作中关注学生职业能力的发展和教学内容的调整。
5)课程“学、练、核”网站平台
利用现代信息技术开发多媒体课件,通过搭建起多维、动态、活跃、自主的课程训练平台,使学生的主动性、积极性和创造性得以充分调动。
现计算机信息管理专业已经计划在原有比较散的课程交互平台基础上,重新建设专业信息交互平台,实现学生“学习、练习、考核”三者之间的衔接,促进“教”与“学”的互动。
6)网络教学环境
利用现代信息技术开发多媒体课件,通过搭建起多维、动态、活跃、自主的课程训练平台,使学生的主动性、积极性和创造性得以充分调动。
现计算机信息管理专业已经计划在原有比较散的课程交互平台基础上,重新建设专业信息交互平台,实现学生“学习、练习、考核”三者之间的衔接,促进“教”与“学”的互动。
在本课程的教学网站(http:
//221.12.20.61),可提供比较丰富的教学资源下载。
开设有“课程在线互动”等与学生交互性强的模块,并每学期安排专门教师负责网上答疑。
学生的电子稿作业、实作报告可以通过课程作业服务器(FTP)递交,由授课或辅导教师批改后通过文件或邮件方式返回给学生。
为配合编程联机课件和成果展示,2003年课程组开始建设本课程的专用实验平台,除了在该平台上建设课程网站外,该网站主机还为课程孵化出的学生社团网站提供服务。
专业服务器和网络实验室、计算机机房、创新实验机房通过100M校园网入口相连,为学生进行学习网络课程、进行网络实验和电子化作业提供了良好的环境和可靠的保证。
7)网络数字资源
积极利用电子书籍、电子期刊、数字图书馆、各大网站等网络资源,使教学内容从单一化向多元化转变,使学生知识和能力的拓展成为可能。
目前,我院已经建成了比较齐全的电子信息资源库,其中包括了CNKI中国期刊网、书生之家、中国数图、万方数据库等网络电子资源,数据资源中有大量的目前最新出版(或发表)的研究局域网组建、集成和应用的文章,代表了目前局域网技术应用的研究和发展方向,对于《VisualC#.NET编程技术》课程来说是有利的补充和必要的拓展。
8)开放式实验实训中心
利用信息技术系开放式实验实训中心,将教学与培训合一,教学与实训合一,满足学生综合职业能力培养的要求。
4.5其它说明
本课程标准适用于普通高等职业院校《计算机信息管理专业》(2年制或3年制)。
版权申明
本文部分内容,包括文字、图片、以及设计等在网上搜集整理。
版权为潘宏亮个人所有
Thisarticleincludessomeparts,includingtext,pictures,anddesign.CopyrightisPanHongliang'spersonalownership.
用户可将本文的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人的书面许可,并支付报酬。
Usersmayusethecontentsorservicesofthisarticleforpersonalstudy,researchorappreciation,andothernon-commercialornon-profitpurposes,butatthesametime,theyshallabidebytheprovisionsofcopyrightlawandotherrelevantlaws,andshallnotinfringeuponthelegitimaterightsofthiswebsiteanditsrelevantobligees.Inaddition,whenanycontentorserviceofthisarticleisusedforotherpurposes,writtenpermissionandremunerationshallbeobtainedfromthepersonconcernedandtherelevantobligee.
转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任。
Reproductionorquotationofthecontentofthisarticlemustbereasonableandgood-faithcitationfortheuseofnewsorinformativepublicfreeinformation.Itshallnotmisinterpretormodifytheoriginalintentionofthecontentofthisarticle,andshallbearlegalliabilitysuchascopyright.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualC#NET编程技术 VisualC NET 编程 技术 课程标准