《程序设计基础(实践)》教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《程序设计基础》实践教学大纲
(一)大纲说明
1、课程简介
课程中文名称:《程序设计基础》实践
课程英文名称:Programming Fundamentals ()
课程编号:XJB08002
课程性质:专业必修课
学时数:36学时(其中讲课16学时,实验16学时、讨论2学时、答疑2学时)
学分:2学分
适用专业:计算机科学与技术专业
2、目的和要求
本实验课的主要任务是使学生掌握可视化程序设计基本概念和原理,并以C#语言为例系统掌握可视化程序设计技巧。本实验课程是计算机科学与技术专业学生的专业选基础课程《程序设计基础》的实验课。实验目的是让学生了解和掌握Windows程序设计、可视化程序设计语言等方面必要的概念、原理和方法;培养学生运用计算机解决实际问题的能力,实验报告的编写、总结实验结果的能力等。
(二)大纲内容
1、教学方法与手段
本课程主要采取讲授法、项目驱动法等教学方法,核心是通过项目驱动法的形式。
拟采用的教学手段是通过多媒体教学及机房实验方法。
2、理论性教学内容
第一部分Windows程序风格
第二部分问题求解的基本过程和描述工具
第三部分控件对象、事件和属性
第四部分数据库编程
第五部分模块化设计
第六部分综合实验
3、教学重点与难点
本课程的重点:
✧掌握C#程序的基本结构;
✧掌握三种常用的流程控制语句;
✧掌握C#中常用控件的属性、方法及事件;
✧学会使用常用控件创建用户界面;
✧掌握对象模型,学会常用对象的应用;
本课程的难点:
✧理解类和对象的概念及相互关系;
✧常用控件的属性、方法及事件的应用,尤其是在代码中应用;
中常用对象的应用;
4、考核方式与题型
(1)考核方式:考查
(2)考试的评分标准:平时成绩占20%、实验成绩占30%、期末成绩占50%
5、课程教学改革设想
本课程主要根据学生对程序设计基础知识的理解,培养学生的动手操作能力,采取任务驱动的教学模式。
(三)大纲附录
1、教材
[1] 《Visual C# 程序设计基础》徐安东主编,清华大学出版社
2、参考书
[1]《C#程序设计——Windows项目开发》邵顺增,李琳主编,清华大学出版社
[2]《C#程序设计项目教程——实验指导与课程设计》黄兴荣主编,清华大学出版社
[3]《C#程序设计项目教程》侯春英,任华,林忠会主编,航空工业出版社
[4]《基于C#的Windows应用程序设计项目教程》刘昌明主编,中国人民大学出版社
3、课时分配建议
教学内容讲课学时实验学时第一部分Windows程序风格 1 1
第二部分问题求解的基本过程和描述工具 1 1
第三部分控件对象、事件和属性 4 2
第四部分数据库编程 6 4
第五部分模块化设计 2 2
第六部分综合实验 2 10
合计16 20
制定人:
审定人:
批准人:
日期:
1