《高级语言程序设计 C 》课程标准

发布 2021-04-24 17:36:28 阅读 2163

本文由ainirusul2005贡献。

doc文档可能在wap端浏览体验不佳。建议您优先选择txt,或**源文件到本机查看。

《高级程序设计基础》课程标准高级程序设计基础》 程序设计基础。

课程名称:c 高级程序设计基础课程类别:专业课总学时:85 讲课学时:51 学分:5

实训学时:34

一、课程的教学目标 《面向对象程序设计(c#)》是三年制高职软件技术专业的一门专业基础必修课程, 对学生进行基础性的、面向对象的程序设计训练,为学习后继课程做好铺垫,同时也为今后开发软件打下良好的基础。其任务是介绍面向对象程序设计的方法和 c#语言的基本概念。课程教学目标是:

使学生正确理解和掌握面向对象的基础理论和方法及面向对象的编程思想和技术,掌握 c#特有的面向对象技术,培养学生的面向对象编程思想和兴趣,训练学生编程的实战能力。了解面向对象理论技术的发展趋势培养学生初步的科学研究素养。 (一)知识教学目标 1、理解并掌握面向对象程序设计的基本理论和方法; 2、熟悉 c#语言的基本语法; 3、熟悉并掌握常用。

net 类库和 windows 控件的使用。 (二)能力培养目标通过对《面向对象程序设计(c#)》理论和实践教学,应能使本专业的学生掌握面向对象程序设计的理论知识和应用技能,锻炼学生进行软件开发的能力。通过教学应使学生获得以下面向对象程序设计的知识和能力。

1、能正确安装和配置。net 的运行环境,能独立完成教学基本要求规定的实验; 2、能熟练使用软件集成开发环境 visual studio .net,会使用调试工具调试应用程序; 3、能进行简单的 windows 程序设计; 4、能利用面向对象程序设计的原理,进行类的设计; 5、能使用常用。

net 类库和 windows 控件,进行 windows 程序设计; 6、能熟悉使用 能进行简单地数据库应用程序的设计; 7、能独立进行小型应用软件的开发。 二、教学内容及学时安排教学内容及学时安排内容总授课时数 85 节(理论部分:51 节实验部分:

34 节) 序号。

理论教学内容模块一:c# 概述模块二:c# 语法基础模块三:面向对象技术模块四:集合与常用类模块五:异常处理模块六:gui 程序设计。

学时 2 8 8 2 2 6

模块七:gdi+程序设计模块八:数据库程序设计模块九:输入/输出程序设计模块十:网络程序设计合计。

4 8 6 6 51 学时 4 4 4 4 4 4 4 4 2 合计实验教学内容。序号。

项目 1: 小学算术游戏项目 2: 面向对象程序设计项目 3:

扑克发牌算法项目 4: 文本编辑器项目 5: winform 程序设计项目 6:

相册管理器项目 7: 学生管理系统项目 8: 文件管理程序项目 9:

网络程序设计。

四、教学设计 c# 是在 .net 公共语言运行库上的开发语言之一 , 是一种崭新的、完全面向对象的、强调以组件为基础的软件开发语言 。 c# 简单易用、继承了 c++ 和 j**a 语言的优点 , 使得 c# 语言成为编写 .

net 应用程序的首选语言。 本课程的教学设计思路如下图所示:

1. 确定教学目标根据学生具体情况,结合软件技术发展、应用及市场需求确立总体教学目标。 ?

知识教学目标 : 理解和掌握 c#语言的基本语法和语义, 初步掌握。net 的架构, 熟悉。

net 的开发环境。

能力教学目标 : 学会使用。net 开发应用程序、web 程序、网络程序以及数据库程序。

?素质教育目标 : 灵活运用课程的相关知识点,形成良好软件开发规范,培养学生沟通交流能力、团队合作能力、组织协调能力和自主学习能力,培养学生对软件开发的严谨态度。

2. 选取教学内容为了更好地实施“基于软件产品开发工作过程”的项目教学与实践,本课程教学内容选取原则遵循以下三个原则:学科整合原则、工学结合原则、技术与人文结合原则。

本课程内容组织为 8 个教学模块, 11 个项目。按照项目开发过程进行教学模块的划分,在完成每个模块教学和实践的过程中,融入相应的知识点、程序设计方法、程序调试方法和软件设计规范。在教学内容选取和组织过程中,突出与企业的深度融合,引进企业软件产品开发环境、管理规范、技术资源,校企双方共同完成本课程的教学与实践。

3. 选择教学方法以项目为载体,采用任务驱动方法,开展基于软件产品开发工作过程的项目设计。 将项目分成若干任务,相关知识点融于任务和项目中。

通过完成任务、实现项目强化对知识。

点的理解与应用,逐步做到学用结合、工学结合。

五、教学方法及手段。

教学方法: 教学方法:

针对课程特点, 结合软件企业对学生的实际需求, 积极探索新颖、 先进的教学方法, 改进教学手段,优化教学资源,提高教学质量和教学效率。主要采用以下教学方法: 1.

启发式教学教学过程中,通过各种教学方式和手段激发学生的学习欲望,启发学生积极思维, 发现问题,提出问题,并逐步解决问题。在讲解过程中与学生一起**,从分析问题入手,继而找出解决问题的方法,再给出算法,最后编写出完整的程序。让学生在启发下思考,在思考中解决问题,从而掌握独立分析问题、解决问题的方法。

2.项目教学通过精选案例、分解任务、讲练有机融合,将相关知识点融入项目,通过项目实现, 让学生掌握 c# 技术,并对面向对象编程有一个直观和更加感性的认识,让学生建立起面向对象编程的思想,体现“以学生为中心,教师为主导”的教学思想。 3.

网络教学利用校园网的优势,将课程的所有教学资源上网,并利用电子邮件、课程 bbs 与学生进行课外交流,为学生提供了更为广泛的沟通渠道与环境。通过网络平台,学生不仅可根据自己的学习情况有重点地选取再学习的内容, 并能通过网络自测系统进行学习效果的测试,大大提高了课程学习的效率。 4.

实战教学本课程实施了项目实战、案例剖析等实践环节,教师组织学生参与 c# 程序设计大赛和科研开发等实战。同时,学校实训中心全天向学生开放,并安排教师给予一定的指导。开放式的实验环境不仅增加了学生实践的机会,同时也为培养学生自主学习习惯打下了良好的基础。

教学手段手段: 教学手段:

1、项目主导,知识融于项目实践打破的传统教学体系,采用“任务驱动”模式,项目设计主导整个教学过程。在教学。

内容方面将本课程划分为 8 个教学模块, 11 个项目设计(内容如下图) 。

2、职业情境,构建软件企业真实开发环境校企合作,引进企业技术与管理资源,在软件产品真实开发环境中,按照软件企业的项目开发规范与流程进行软件项目设计。项目由易到难,逐步递进,凸显能力。 3、规范流程,基于软件产品开发工作过程开展基于软件产品开发工作过程的教学与实践, 软件产品开发规范与流程涵盖整个项目设计过程。

使学生熟悉程序设计的基本工作规范,养成良好的编程习惯。 六、成绩构成和考核方式 1、作业以书面作业、上机及大作业等形式为主。 2、根据每次作业完成的情况,评定相应的成绩。

3、考试采用实践和理论考试相结合的方式进行。 期评成绩=平时成绩(含考勤及作业 20%) 十实践成绩(30%) 十考试成绩(50%) 七、教材及主要参考书教材及主要参考书 1. 《c#程序设计案例教程》 杨树林等编著清华大学出版社 2007 年 6 月(教材) 2. 《net 2.0 面向对象编程揭秘》 金旭亮著电子工业出版社 2007 年 6 月 3. 《c#程序设计实验指导与习题解答》刘慧宁等编著机械工业出版社 2009 年 1 月 《visual c# 2005 程序设计自学手册》王小科等编著人民邮电出版社 2008 年 2 月 4. 5. 《visual c# 2005 基础与实例教程》 池同柱编著中国电力出版社 2007 年 12 月。

高级语言程序设计C

重庆理工大学考试试卷。学号姓名考试科目 c语言程序设计 a 卷共 8 页。注意 所有答案必须写在答题卷上,否则不能得分。一 单项选择题 共30题,每题1分,共30分。1.结构化程序设计的3种结构是。a 顺序结构 选择结构 循环结构 b 分支结构 等价结构 循环结构。c 多分支结构 赋值结构 等价结构...

高级语言程序设计C

高级语言程序设计 c 模拟题四。一 选择题 本题共20道小题,每题2分,共40分。1 以下有4组用户标识符,其中合法的一组是 a for sub caseb 4d do size c f2 g3 if abcd word void define答案 c 解析 标识符的命名规则 由字母 数字 下划线组...

高级C语言程序设计复习

一选择题。1 下列数据中,为字符串常量的是 a m b you c hello d basic 2 若y为int 型变量,则执行以下语句后,y的值是 y 8 y y y y a 64 b 56 c 112 d 48 3 下面是一个初始化指针的语句 int px a 其中指针变量的名字应该是 a px...