云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《C#程序设计》课程标准 软件技术

《C#程序设计》课程标准 软件技术

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 3:38:16

《C#程序设计》课程标准

课程编号:070005 课程总学时:64 课程学分:4

课程类别:职业基础课 适用专业:软件技术 制定单位:信息工程学院 制定时间:2014年8月

一 、课程总述

1.课程性质

本课程是软件技术专业的职业基础课程。通过本课程的学习,学生可以掌握C#基本语法和面向对象软件开发的思想与方法,熟悉.NET Framework运行和开发环境,具备基本的.Net平台下软件项目开发技能,初步具备现代软件企业对.Net软件开发工程师的岗位技术要求,同时为学习.NET系列后继课程包括《基于.NET的Windows应用程序开发》、《面向.NET的Web应用程序开发》做好铺垫,为今后开发软件打下良好的基础。

2.设计思路

本课程标准按照职业岗位对职业技能的要求而设置。本课程作为职业基础课程,是所有职业岗位的必备学习技能。本课程标准按照“轻理论研究重实践技能” 以及“技能培养为主,知识够用为度”的教学思路,在理论课堂上讲解基础理论,在实践课上使用理论解决典型案例,目的在于培养学生的编程思想,使用计算机语言描述现实问题并能解决典型应用问题,以提高岗位实践能力和适应能力。

项目的设计由简单到复杂,采取循环式教学教学实践方法。每个项目都是一个明确的典型应用案例,这样可以明确学习意义,瞄准学习目标,激发了学生的学习兴趣,端正学习态度,同时也提高了学生操作实际项目的能力以及知识的应用能力。

针对学生接受第一门计算机语言相对困难这种情况,要求教学内容不能过多,过多会使初学者消化不良,反而会打击其积极性,心生畏惧,知难而退,也不能过难,只需要理解编程语言的一些基本概念,使用编程语言解决简单问题即可。

1

3.课程目标

课程总体目标:通过本课程的学习,使学生掌握 C #语言的语法知识和编程技能,掌握结构化程序设计的思想和方法,建立和掌握面向对象程序设计思想,通过分析、分解,最终能够使用C#语言编写程序解决简单应用问题,为后继课程打下坚实的基础,同时拓展思维空间,训练思维能力,具备团结协作的良好品质。

知识目标:

(1)了解C#语言特性和集成开发环境,掌握C#程序基本结构、控制台输入/输出、标识符;

(2)掌握C#语言的基本组成、基本数据类型、变量定义、运算符与表达式和C#结构化程序设计;

(3)掌握C#异常处理、数组和枚举;

(4)熟悉面向对象程序设计思想,掌握类的定义、对象的创建、方法的构造与重载;

(5)熟悉命名空间、类的封装与继承、抽象类、类库的使用; (6)了解Windows窗体设计,常用控件属性、事件处理; 能力目标:

(1)能掌握常用软件算法设计和编码规范;

(2)具备在VS环境中创建项目、运行和调试项目的能力; (3)能够运用结构化程序设计思想解决简单应用问题; (4)能使用面向对象程序设计思想,进行抽象分析; (5)能够编写更加健壮、灵活的程序;

(6)能够使用界面控件和组件进行界面布局,并实现功能;

(7)具有综合运用所学知识进行简单软件开发、编码、调试、维护能力。 素质目标

(1)养成吃苦耐劳品质; (2)养成良好的编码习惯;

(3)培养团队意识和团队协作精神,锻炼学生的沟通交流能力; (4)通过课后拓展训练,锻炼学习者自我学习的能力。

4.课程重点、难点

重点和难点在于培养学生的编程思路。由于本门课程是学生学习的第一门计算

2

机语言,学生接受并掌握编程方法比较困难;另一个重难点在于面向对象思维模式的建立。

具体的说,本门课程的重点为:VS2010开发环境、C#应用程序的结构、数据类型和流程控制语句、类的概念和特点及封装、继承。 难点为:数据类型转换、循环结构、面向对象的程序设计、继承。

针对每一处难点,授课教师应该及时总结用法,加强上机练习,排除学生疑问。 为了让学生建立起面向对象的思维模式,教师应强化基本概念,然后通过案例(如动物类)不断强化概念,需要在案例中讲解概念,并做练习。

5.教学学时分配

本课程共64学时, 4学分,讲授40学时,课内实践24学时。 具体学时分配如下表所示:

序号 1 2 3 4 5 6 内 容 C#概述、.NET集成开发环境介绍 C#语言语法基础 类与面向对象基础知识 类的封装与继承 字符串、异常处理 Windows窗体应用程序 讲授学时 2 12 8 6 4 8 40 课内实践学时 2 8 2 4 2 6 24 合计 6.实施建议 6.1教材及参考资料选用 (1)教材选用

《C#程序设计》,李林,高等教育出版社,2013年5月

本教材是按照高职高专软件技术专业人才培养方案的要求,总结近几年国家示范性高职院校软件技术专业教学改革经验编写而成的。

本教材以任务驱动方式组织知识点,全书共分为7个单元,主要内容包括C#语言简介、C#语言基础、面向对象的C#、C#进阶编程、Windows窗体、数据访问、综合实例——图书馆管理系统。该教材理论与实践并重,内容循序渐进,而且配有大量的实训任务,便于读者上机练习,不足之处是代码不够精简,需要教师进行必要的解释或改进。

3

(2)参考资料选用

(1)《C#从入门到精通》(第3版),明日科技,清华大学出版社,2012年9月。 (2)《C#高级编程》(第8版) ,内格尔 (Christian Nagel) , Bill Evjen 等著,清华大学出版社,2013年11月。

(3)《深入.Net平台和C#编程》,徐袛祥 , 科学技术文献出版社,2013年1月。

(4)《基于C#的Windows应用程序设计项目教程》,中国人民大学出版社,刘昌明 郑卉主编,2011年5月。

(5)《C#入门经典》,清华大学出版社,(美)沃森、(美)内格尔著, 2010年12月。

6.2其他资源的利用与开发

(1)hve.hep.com.cn 网上学习、在线下载

(2)MSDN(中文):http://msdn.microsoft.com/zh-cn/vcsharp/aa336766.aspx (3)CSDN:http://dotnet.csdn.net/

6.3 教学方法手段

本课程是一门实践性较强的课程,对于每个知识需要学生做较多实践强化知识。对于实践性的教学内容,通过“案例引导、任务驱动”,可以先向学生布置实践任务,由学生在完成任务的过程中发现问题解决问题,例如“输入某个年份判断是否为闰年”、“将数组降序排序后输出”、“打印n以内的所有素数”,通过将每个任务中要解决问题的不断延伸和拓展,在前、后知识点之间建立起联系,实现知识点的有效过渡和深化,巩固和加深学生从应用角度对知识的理解,帮助学生提高分析、解决问题的能力,提升学生综合职业能力。

根据本课程的特点选择“案例引导、任务驱动”的教学模式,以解决实际应用的案例为依托,在教学中通过电子教案、视频、现场演示、软件操作等多种现代化教学手段,丰富教学信息量,激发学生学习的积极性和主动性。

在整个教学过程中教师在讲解知识的同时,也要发挥学生的主体作用;教师应注意激发学生的学习兴趣,在教师帮助下进行主动学习。整个教学过程始终处于师生互动、互促的状态中进行。

6.4考核评价

4

搜索更多关于: 《C#程序设计》课程标准 软件技术 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

《C#程序设计》课程标准 课程编号:070005 课程总学时:64 课程学分:4 课程类别:职业基础课 适用专业:软件技术 制定单位:信息工程学院 制定时间:2014年8月 一 、课程总述 1.课程性质 本课程是软件技术专业的职业基础课程。通过本课程的学习,学生可以掌握C#基本语法和面向对象软件开发的思想与方法,熟悉.NET Framework运行和开发环境,具备基本的.Net平台下软件项目开发技能,初步具备现代软件企业对.Net软件开发工程师的岗位技术要求,同时为学习.NET系列后继课程包括《基于.NET的Windows应用程序开发》、《面向.NET的Web应用程序开发》做好铺垫,为今后开发软件打下良好的基础。 2.设计思路 本课程标准按照职业岗位对职业技能的要求而设置

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com