程序设计基础入门教程教学大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《C#程序设计基础入门教程》课程教学大纲

(课程英文名称)

课程编号:

学分:5学分

学时:学时68 (其中:讲课学时45 上机学时:23 )

先修课程:计算机导论、C/C++程序设计

后续课程:就业实例教程

适用专业:信息技术及计算机相关专业

开课部门:计算机系

一、课程的性质与目标

《C#程序设计基础入门教程(第2版)》是面向计算机相关专业的一门专业基础课,涉及计算机体系结构、面向对象编程、文件操作、WinForm基础、使用操作数据库以及图书管理系统项目的设计等内容,通过本课程的学习,学生能够了解C#语言的特征、Framework类库、面向对象程序设计思想以及如何使用操作数据库,学会利用C#语言编写简单的桌面应用程序。

二、教学条件要求

操作系统:Windows 7

开发工具:Visual Studio Community 2019、SQL Server 2012

框架版本:.NET Framework 4.7.2

三、课程的主要内容及基本要求

第1章C#开发入门

章名C#开发入门学时

学习目标1. 认识.NET Framework与C#语言

2. 掌握C#开发环境的搭建

3. 掌握第一个C#程序的编写

4. 了解程序的运行原理

知识点了解掌握重点难点.NET Framework√

C#语言√

认识Visual Studio√

安装Visual Studio√

第一个C#程序√

运行原理√

第2章C#编程基础

章名C#编程基础学时

学习目标1. 掌握C#的基本语法

2. 掌握变量的使用

3. 掌握运算符的使用

4. 掌握选择结构语句的使用

5. 掌握循环结构语句的使用

6. 掌握方法的定义与重载

7. 掌握数组的定义与使用

8. 掌握程序调试的方法

知识点了解掌握重点难点C#代码的基本格式√

C#中的注释√

C#中的标识符√

C#中的关键字√

C#中的常量√

变量的定义√

变量的数据类型√

变量的类型转换√

变量的作用域√

算术运算符√

赋值运算符√

比较运算符√

逻辑运算符√

位运算符√

运算符的优先级√

if条件语句√

switch条件语句√

while循环语句√

do…while循环语句√

for循环语句√

跳转语句(break、goto、

continue)

√循环嵌套√什么是方法√

方法的重载√

数组的定义√

数组的常见操作√

多维数组√

设置断点√

单步调试√

观察变量√

条件断点√

第3章面向对象基础

章名面向对象基础学时

学习目标1. 理解面向对象的概念

2. 掌握类的定义及对象的使用

3. 掌握构造方法的使用

4. 掌握this和static关键字的使用

5. 熟悉嵌套类和匿名类的使用

知识点了解掌握重点难点面向对象的概念√

类的定义√

对象的创建与使用√

类的设计√

属性√

访问修饰符√

构造方法的定义√

构造方法的重载√

this关键字√

垃圾回收√

静态字段√

静态属性√

静态方法√

静态类√

静态构造方法√

单例模式√

嵌套类√

匿名类√对象初始化器√

第4章面向对象高级

章名面向对象高级学时

学习目标1. 掌握类的继承

2. 掌握多态的实现

3. 掌握抽象类和接口的使用

4. 掌握异常的处理

5.了解命名空间与程序集

知识点了解掌握重点难点继承的概念√

构造方法的执行过程√

隐藏基类方法√

装箱与拆箱√

sealed关键字修饰类√

sealed关键字修饰方法√

重写父类方法√

多态的实现√

base关键字√

里氏转换原则√

Object类√

抽象类√

接口√

什么是异常√

try…catch和finally√

throw关键字√

命名空间√

程序集√

第5章集合

章名集合学时

学习目标1. 了解集合的继承体系

2. 掌握ArrayList集合的使用

3. 掌握foreach循环的使用

4. 掌握Hashtable集合的使用

5. 掌握List泛型集合的使用

6. 掌握Dictionary泛型集合的使

7. 了解自定义泛型的使用

知识点了解掌握重点难点集合概述√

ArrayList集合√

Hashtable集合√

List泛型集合√

Dictionary泛型集合√

自定义泛型√

第6章WinForm窗体

章名WinForm窗体学时

学习目标1.掌握如何创建Windows窗体应用程序

2.Windows窗体应用程序的结构

3.掌握窗体的属性与事件

4.掌握如何设置与排列MDI窗体

知识点了解掌握重点难点创建第一个WinForm窗体√

Windows窗体应用程序结构√

WinForm窗体属性√

WinForm窗体的事件√

MDI窗体的概念√

如何设置MDI窗体√

MDI子窗体的排列√

第7章WinForm控件

章名WinForm控件学时

学习目标1. 掌握WinForm简单控件的使用

2. 掌握WinForm列表和数据控件的使用

3. 掌握菜单、工具栏与状态栏的使用

知识点了解掌握重点难点控件的常用属性与事件√

Button按钮、TextBox文本框、Label

文本标签

RichTextBox控件√

CheckBox复选框、RadioButton单选

按钮

相关文档
最新文档