c语言课程设计论文致谢(程序设计教学大纲)
学时:100学分:6,我来为大家科普一下关于c语言课程设计论文致谢?以下内容希望对你有帮助!
c语言课程设计论文致谢
学时:100
学分:6
一、课程的性质与任务
《C#程序设计》课程是软件技术专业的一门重要的专业基础课。C#是从C和C 派生来的一种简单、现代、面向对象和类型安全的编程语言。本课程采用知识点和代码示例相结合方式介绍C#语言程序设计的基础和技巧。
主要任务是使学生明确C#语言的基本概念和掌握其编程技巧,并具备利用C#语言开发.NET应用程序的能力。
二、课程学时分配
教学章节 |
理论 |
实验 |
第一章:语言简介 |
2 |
2 |
第二章:编写c#控制台程序 |
2 |
2 |
第三章:变量和表达式 |
4 |
4 |
第四章:流程控制分支结构 |
4 |
4 |
第四章:流程控制循环结构 |
8 |
8 |
第五章:数组 |
2 |
2 |
第六章:Winform设计基础 |
4 |
4 |
第七章:WinForm程序进阶 |
4 |
4 |
第八章:数据库操作技术 |
6 |
4 |
第九章:宿舍系统项目 |
32 | |
合计 |
36 |
64 |
三、实践教学的基本要求
1.课内实验项目一览表
序号 |
实验项目 |
学时 |
必/选做 |
1 |
HelloWrold程序 |
2 |
必做 |
2 |
变量的使用案例 |
4 |
必做 |
3 |
超市案例,使用控制台 |
8 |
必做 |
4 |
QQ登录案例 |
4 |
必做 |
5 |
宿舍系统案例 |
32 |
必做 |
总计 |
50 |
2.实践教学要求
(1)教学目的: 本课程要求在理论上以必需够用为原则,应尽量避免过深过繁的理论探讨,重在使学生掌握使用C#设计应用程序的基本概念和掌握其编程技巧,并具备利用C#语言开发.NET应用程序的能力以及能够编写、调试程序。
(2) 教学要求:了解要求学生掌握VisualStudio.NET软件的操作过程,以及利用该软件进行实际数据分析的方法。
(3) 教学形式:课堂教学和教学实验相互结合,通过实验内容巩固所学知识。
四、课程的基本教学内容及要求
第一章 语言简介
1.教学内容
C#是Microsoft在2000年7月推出.Net FrameWork 1.0时提供的一种全新语言
C#是面向对象的(后续解释),静态语言(后续解释),现在最新版本为4.5
C#语言由C,C 语言演化而来,是一种类型安全的语言,是专门为.Net FrameWork 1.0
而开发的一种语言,能够使用.Net FrameWork运行库提供的全部功能。
C#可以编写windows应用程序,Web应用程序,Web服务
2.重点与难点
重点:静态语言、面向对象
难点:静态语言、面向对象、.Net FrameWork运行库
3.课程教学要求
本章采用多媒体讲述的教学方法,要求学生了解C#是面向对象的(后续解释),静态语言(后续解释)的语言。
第二章 编写c#控制台程序
1.教学内容
(1)使用控制台应用程序,编写hello world,使用Console输出
(2)编写win form应用程序,编写hello world
2.重点与难点
重点:解决方案的建立,工程文件的物理位置,文件的后缀,应用程序的建立,保存,代码的编写,运行和调试
难点:命名空间的使用,了解入口方法,智能感知,右键菜单,按Ctrl可以使智能感知的窗口变透明
3.课程教学要求
本章采用多媒体讲述的教学方法,要求学生掌握编辑菜单,视图菜单,生成菜单,工具菜单,帮助,工具栏代码窗口,解决方案资源管理器,属性窗口,错误列表窗口,组件窗口。
第三章 变量和表达式
1.教学内容
- 掌握C#中的数据类型的分类与区别:值类型、引用类型。
- 能够熟练掌握值类型的定义和使用。
- 牢记有哪些预定义类型可以使用。
变量:
- 理解C#程序变量的概念。
- 掌握变量与类型,对象之间的联系。
- 变量命名的规范。
- 掌握声明,初始化和使用变量的方法。
常量:
- 理解C#程序中常量的概念。
- 掌握常量与变量之间的区别。
- 熟练掌握创建和使用常量的方法,熟悉使用常量的场景。
枚举和结构:
- 理解C#程序中枚举类型和结构类型的概念
- 熟悉创建和使用这两种数据类型的方法,熟悉使用的场景和规则。
运算符和表达式:
- 理解什么是C#语言的表达式,掌握组成表达式的基本要素
- 一元、二元、三元运算符的概念,掌握并牢记各运算符的优先级顺序。
2.重点与难点
重点:泛型的基本概念和由来。
难点:掌握C#中类型转换的概念,区分显式转换和隐式转换的区别。
3.课程教学要求
本章采用多媒体讲述的教学方法,要求学生了解牢记运算符、一元运算符号、算数运算符、位移运算符、关系运算符、相等运算符、逻辑运算符、条件运算符、赋值运算符的分类和具体使用方法。
第四章 流程控制语句
1.教学内容
(1)掌握条件语句在程序设计中的作用,掌握不同条件语句的使用场景
(2)能够熟练的掌握用if语句和switch语句进行分支结构的控制方法,决定程序的执行代码, 以及能根据简单程序结构图写出相应的程序代码。
(3)掌握循环语句在程序设计中的作用,掌握不同循环语句的使用场景。
2.重点与难点
重点:while循环、do…while循环、for循环和foreach循环
难点:理解跳转语句在程序设计中的作用,掌握不同跳转语句的使用场景
3.课程教学要求
本章采用多媒体讲述的教学方法,要求学生了解运用if else ,switch case, while ,for ,do while,break、continue和goto语句转换程序的控制权。
第章 数组
1.教学内容
(1)理解数组的概念
(2)掌握数组申明和创建的方法;掌握数组初始化的方法
2.重点与难点
重点:掌握数组复制的方法;熟练掌握数组作为参数的用法。
难点:熟练掌握访问单个数组元素和遍历数组元素的方法。
3.课程教学要求
本章采用多媒体讲述的教学方法,要求学生System.Array类: 熟练掌握AsReadOnly( )、 Clear( )、 Copy( )、 CreateInstance( )、 Sort( )方法的使用。
第六章 WinForm设计基础
1.教学内容
(1)理解窗体,控件,事件,控件的生存周期的概念
(2)掌握Windows窗体控件的共同特征
2.重点与难点
重点:掌握窗体主菜单的使用,创建以及对菜单事件的处理方法
难点:掌握工具栏的创建;能熟练设置ToolStrip控件的属性;能熟练编写ButtonClick事件的处理方法
3.课程教学要求
本章采用多媒体讲述的教学方法,要求学生掌握通用对话框的创建和使用;熟练掌握通用对话框属性的设置;掌握从通用对话框中读取信息的方法;掌握消息对话框的使用。
第七章 WinForm程序进阶
1.教学内容
(1)掌握创建窗体应用程序的方法,掌握向窗体应用程序添加新的窗体的方法
(2)掌握为Web 窗体添加控件的方法
2.重点与难点
重点:掌握如何在Winform窗体中使用ADO.NET 访问数据,理解Winform窗体访问数据的原则。
难点:掌握使用ADO.NET访问数据源的步骤。
3.课程教学要求
本章采用多媒体讲述的教学方法,要求学生掌握样系统界面设计的过程和步骤
第八章 数据库操作技术
1.教学内容
(1)创建及使用ADO.NET Connection对象
(2)Command对象
2.重点与难点
重点:创建及使用ADO.NET Connection对象。
难点:Command类的方法:ExecuteNonQuery,影响和行数。
3.课程教学要求
本章采用多媒体讲述的教学方法,要求学生创建及使用ADO.NET Connection对象,Command类的方法:ExecuteNonQuery,影响和行数。
第九章 宿舍管理系统
1.教学内容
(1)宿舍系统设计思路
(2)框架搭建
(3)代码编写
2.重点与难点
重点:入转、转宿和退宿管理。
难点:缴费结账管理和转宿判断管理。
3.课程教学要求
本章采用多媒体讲述的教学方法,要求学生掌握Ado.Net ,Winform窗体设计来实现宿舍系统的界面,使用XMind设计系统的思维导图,PPT设计答辩项目。
五、课程考核
1.考核方式、记分制和考核时间
本课程采用开卷考查考核方式,成绩采用百分制记分,考试时间为90分钟
2.考试成绩构成
课程总成绩=平时成绩10% 实践成绩20% 期末考试成绩70%。
3.考核题型及命题要求
考核题型有简答题、设计题、分析题等。
命题依据教学大纲要求,命题在教学大纲规定的教学目的、教学要求、教学内容和教材
范围之内,按照重分析推理和理论联系实际原则,既考查对基本知识的识记能力,又考查运用所学知识分析问题和解决问题的能力,考试命题的覆盖面应尽可能广一些,其中主要考查学生对C#基本语言、流程控制语句、Winform窗体设计、Ado.Net数据库技术等知识的掌握程度。
六、参考教材
[1] 李林.C#程序设计分析方法[M].北京:高等教育出版社,2006.
[2] 万功宝.数据分析与SPSS应用[M].北京:清华大学出版社,2014.
[3] 龙松.C#技术实战[M].经济管理出版社,2014.
七、大纲说明
本大纲根据计算机应用专业人才培养方案、培养规格和数据分析与处理性质,结合学校现有条件制定本大纲,1、本课程是一门重要的专业基础课,为后续课程《ASP.NET程序设计》和学生今后工作准备了必要的基础知识、基本技能。
2、本课程内容的重点是掌握面向对象程序设计、可视化应用程序设计和数据库编程技术。
3、在实践课的安排上应尽可能做到与理论课相衔接,交叉进行,用理论教学的知识指导实验。获得结果后进行分析。要培养学生思考、分析问题的能力,每次实验课安排一些思考题。
4、为培养自学和分析问题的能力,安排习题,较简单的问题和编程利用习题解决。
制定人: 审定人:
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com