C程序设计教学大纲

发布 2021-05-13 22:36:28 阅读 1221

《c#程序设计》课程教学大纲。

课程名称:c#程序设计计划学时:80计划学分:5

课程类别:专业基础课程课程性质:必修考试课。

适用专业:高职高专计算机类专业(网络技术xxxx)开设学期:20__—20__学年第x学期制订人:xxx

一、课程的性质、任务。

c#程序设计是高职高专计算机类专业中的核心专业基础必修课程,对学生进行基础性的、面向对象的程序设计训练,为学习后继课程做好铺垫,同时也为今后开发软件打下良好的基础。是计算机信息管理岗位数据库应用软件开发中的典型工作任务。

二、课程教学目标(一)知识教学目标。

1、理解并掌握面向对象程序设计的基本理论和方法;2、熟悉c#语言的基本语法;

3、熟悉并掌握常用。net类库和windows控件的使用。(二)能力培养目标。

1、能正确安装和配置。net的运行环境,能独立完成教学基本要求规定的实验;

2、能熟练使用软件集成开发环境visual studio .net,会使用调试工具调试应用程序;3、能进行简单的windows程序设计;

4、能利用面向对象程序设计的原理,进行类的设计;

5、能使用常用。net类库和windows控件,进行windows程序设计;6、能熟悉使用能进行简单地数据库应用程序的设计;

三、教学时数分配建议表单元12345678

主要内容。教学时数。

其中。理论教学。

实践3885585

认识visual c#c#编程基础c#程序控制数组。

面向对象程序设计winform应用程序设计数据库访问技术(*)三层架构的数据库编程(*)

总计。根据学生的学习情况进行选学或作复习安排。

四、课程内容及要求。

单元一认识visual c#(5学时)

教学目的和要求:

1、了解microsoft visual studio2008;2、能编写简单控制台应用程序;3、能编写简单windows应用程序;教学内容:

安装microsoft visual studio2008软件;microsoft visual studio2008集成开发环境介绍;举例编写简单的控制台输出程序,学习控制台方法和方法的调用。举例编写简单的windows输出程序,初步认识windows控件:文本框、标签、按钮。

单元二c#编程基础(15学时)

教学目的和要求:

1、能正确使用c#的常量与变量2、能正确读取数据。

3、能正确格式化输出数据。

4、能正确使用算术运算符及表达式5、能正确使用逻辑运算符及表达式6、能按照程序编写规范书写程序**教学内容:

介绍c#语言概述,重点介绍c#中的各种数据类型、数据类型的转换、格式化输出,以及基本运算符和表达式,这是c#的基础。必须举例说明,加深理解,以便为后续单元的学习打好基础。

单元三c#程序控制(15学时)

教学目的和要求:

1、能够使用if语句编写简单的选择判断程序2、能够使用if…elseif语句编写多选择判断程序3、能够使用switch语句编写多选择判断程序。

4、能够使用while型循环语句编写简单的循环程序5、能够使用do…while型循环语句编写简单的循环程序6、能够使用for循环语句编写简单的循环程序。

7、能够使用goto语句、continue语句在程序中有条件中断重复执行语句。

教学内容:详细介绍三种基本程序结构——顺序结构、选择结构、循环结构。重点是条件分支语句、循环语句、跳转语句。

单元四数组(10学时)

教学目的和要求:

1、能声明数组、创建对象数组、正确引用数组元素2、能初始化一维数组。

3、能声明、创建、初始化多维数组并正确引用数组元素4、能创建、初始化及应用动态数组。

教学内容:介绍一维数组、二维数组的定义与使用。并通过控制台编程实例和windows编程实例说明。

单元五面向对象程序设计(10学时)

教学目的和要求:

1、能正确理解类与对象的概念2、能使用方法。

3、能正确在方法之间传递信息教学内容:

介绍类的定义及结构、构造函数与析构函数的使用及功能、方法、属性、静态变量和静态函数。重点是类的定义及使用、构造函数、方法。这是面向对象编程的基础。

抽象、封装是面向对象程序设计的重要特点。介绍抽象、封装的概念。

多态是面向对象程序设计的特点之一,主要介绍函数重载、操作符重载、抽象函数、虚函数。重点是函数重载及操作符重载。

继承这是本课程的难点之一,主要介绍类及对象之间的关系、要求掌握抽象类、封装类的使用,理解接口,掌握接口的使用。

单元六winform应用程序设计(15学时)

教学目的和要求:

1、能正确使用控件设计界面2、能正确编写事件处理程序**。

3、能创建菜单、窗口和多文档界面(mdi)教学内容:

介绍常用windows控件的使用;了解事件处理程序;会使用列表框和组合框创建列表;会创建图形用户界面。掌握通用对话框的使用;熟悉设计自定义对话框;掌握菜单与工具栏的使用;了解状态条和多文档窗口的使用。

单元七数据库访问技术(*选学或复习)(10学时)

教学目的和要求:

1、能正确使用连接数据源。

2、能正确使用数据阅读器和数据集从数据库中检索数据。

3、能正确使用datagrid控件显示并操作从数据库中检索到的数据。

教学内容:了解类库结构;了解有连接与无连接两种数据库读取方式;掌握使用datareader与dataadpater读取与更新数据的方法;掌握datagrid的使用。

五、考核方法和成绩评定。

期末考试和平时考核相结合。其中,期末考试成绩占60%,平时考核成绩占40%。期末考试采取开卷考试形式;平时考核包括作业,平时上课情况和考勤。

六、教材及参考书。

C 程序设计教学大纲

课程教学大纲。贵州大学科技学院。2007年8月。c 程序设计 课程教学大纲。课程中文名称 c 程序设计。课程英文名称 c language programming 课程类别 必修课。课程编号 课程归属单位 贵州大学科技学院。制订时间 2007年8月。一 课程的性质 任务。课程性质 c 程序设计 是电...

《C程序设计》教学大纲

一 说明。一 c程序设计 的课程性质 c程序设计 是高等院校计算机专业专业基础课,也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。对计算机类专业学生来说是一门必修的课程,同时,这门课程也是 安徽省非计算机专业学生计算机应用能力水平考试 二级考试的主要语种之一。二 教材及授课对...

《C程序设计》教学大纲

c程序设计。c程序设计 课程教学大纲。一 课程基本信息。课程名称 c语言程序设计。课程类别 专业核心课 必修课 适用专业 计算机科学与工程及相关专业课程简介 c程序设计 是计算机专业最最基本的课程之一。本课程旨在让学生掌握一门最常用的程序设计语言 c语言,掌握结构化程序设计的思想,掌握最基本通用算法...