c语言课程设计论文致谢(程序设计教学大纲)

学时:100学分:6,我来为大家科普一下关于c语言课程设计论文致谢?以下内容希望对你有帮助!

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.教学内容

  1. 掌握C#中的数据类型的分类与区别:值类型、引用类型。
  2. 能够熟练掌握值类型的定义和使用。
  3. 牢记有哪些预定义类型可以使用。

变量:

  1. 理解C#程序变量的概念。
  2. 掌握变量与类型,对象之间的联系。
  3. 变量命名的规范。
  4. 掌握声明,初始化和使用变量的方法。

常量:

  1. 理解C#程序中常量的概念。
  2. 掌握常量与变量之间的区别。
  3. 熟练掌握创建和使用常量的方法,熟悉使用常量的场景。

枚举和结构:

  1. 理解C#程序中枚举类型和结构类型的概念
  2. 熟悉创建和使用这两种数据类型的方法,熟悉使用的场景和规则。

运算符和表达式:

  1. 理解什么是C#语言的表达式,掌握组成表达式的基本要素
  2. 一元、二元、三元运算符的概念,掌握并牢记各运算符的优先级顺序。

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

    分享
    投诉
    首页