About Our Course !
一、课程的性质和任务
1.课程的性质和地位
本课程是高职计算机专业的一门专业课程。
2.课程的任务
主要任务是介绍C#项目开发的基本方法,使学生掌握一门高级程序设计语言,能够开发小型项目,并为后续的专业课程奠定程序设计基础。
二、课程的基本要求
1.课程总体目标
本课程总体目标是使学生掌握一门高级程序设计语言,熟悉C#语言的基本语法,掌握ADO.NET基本概念,熟悉项目开发的方法,能够开发小型项目。
2.知识要求
(1)熟悉C#语言的基本语法。
(2)熟悉C#项目开发的方法。
3.能力要求
通过对本课程的理论和实践教学,应能使本专业的学生掌握面向对象程序设计的理论知识和应用技能,锻炼学生进行项目开发的能力。通过教学应使学生获得以下面的知识和能力。
(1)能正确安装和配置.NET的运行环境,能独立完成教学基本要求规定的实验。
(2)能熟练使用软件集成开发环境Visual Studio .NET,会使用调试工具调试应用程序。
(3)能开发基于C#的小型项目。
4.实训要求
每人一台微机系统、Visual Studio 2010、Access 2003数据库管理系统、SQL Server 2008及以上版本数据库管理系统。
5.课外作业要求
要求学生课外完成,记入考核成绩。
6.考核要求
学生能独立或者以小组形式完成C#项目开发。
三、课程内容
项目1 用户登录程序
【学习目的】
了解.NET框架及C#语言、了解Visual Studio 2010的集成开发环境的安装、掌握Visual Studio 2010的集成开发环境的基本使用、掌握Windows窗体应用程序的创建步骤、掌握窗体、标签、文本框、按钮的基本属性、方法和事件。
【教学内容】
1.Visual Studio 2010编程环境。
2.Windows窗体应用程序设计流程。
3.窗体和基本控件的使用。
4.设计用户登录程序。
项目2 四则运算计算器
【学习目的】
掌握变量的使用方法、熟悉Visual C#语言的数据类型、掌握运算符和表达式的使用方法、掌握流程控制语句使用方法、掌握方法的使用方法。
【教学内容】
1.常量与变量。
2.数据类型及转换。
3.运算符与表达式。
4.条件判断语句。
5.循环控制语句。
6.异常处理。
7.设计简单四则运算计算器。
8.设计复杂四则运算计算器。
项目3 客户问卷调查程序
【学习目的】
掌握RadioButton控件的使用方法、掌握CheckBox控件的使用方法、掌握ListBox控件的使用方法、掌握ComboBox控件的使用方法、掌握GroupBox 控件的使用方法。
【教学内容】
1.RadioButton控件。
2.CheckBox控件。
3.ListBox控件。
4.ComboBox控件。
5.GroupBox 控件。
项目4 酒店客房管理系统
【学习目的】
掌握Windows窗体应用程序的创建的方法、掌握应用系统数据库设计方法、掌握ADO.NET的应用方法、掌握类的设计方法、掌握应用系统的设计方法。
【教学内容】
1.系统功能总体设计。
2.建立系统数据库。
3.创建公共类DBHelper。
4.系统详细设计。
项目5 软件项目实训
【学习目的】
熟悉系统开发的过程、掌握系统开发的方法、掌握系统开发中的程序调试方法。
【教学内容】
1.选题。
2.软件项目开发。
四、教学方法
教-练-考紧密结合的教学方法,多媒体教学、上机实践、课程设计、网上自学等方法。
五、教学时数分配
序号 |
教学内容 |
合计课时 |
讲课课时 |
实验课时 |
1 |
项目1用户登录程序 |
4 |
2 |
2 |
2 |
项目2四则运算计算器 |
8 |
4 |
4 |
3 |
项目3客户问卷调查程序 |
4 |
2 |
2 |
4 |
项目4酒店客房管理系统* |
32 |
16 |
16 |
5 |
项目5软件项目实训* |
16 |
2 |
14 |
|
合 计 |
64 |
26 |
38 |
六、教材及参考书
教材: 《Visual C#程序设计与软件项目实训(第2版)》,谭恒松 ,电子工业出版社。(注:教育部“十二五”职业教育国家规划教材)
参考书:《C#程序设计与开发(第2版)》,谭恒松主编,2014年7月,清华大学出版社。(注:高职高专精品教材)
七、说明
1、根据学生的不同情况,带*内容:可以适当增加课时。