程序设计基础
5000+ 人选课
更新日期:2026/04/03
开课时间2026/01/21 - 2026/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
本课程以实际问题的求解和C#编程语言的知识结构相融合,讲授在C#语言环境下程序设计的思路、算法设计和程序实现。通过课程的学习,能让学生掌握C#的编程规范,理解程序设计思想,帮助学生提高编程能力,进一步提升解决问题的能力。
课程大纲

在线教程

章节简介教学计划
编程初步
学习资料 登录后可预览视频
C#语言概述
学习资料
C#语言概述(1)
毛彧
C#语言概述(2)
毛彧
第一个控制台应用程序
第一个控制台应用程序(1)
毛彧
第一个控制台应用程序(2)
毛彧
第一个控制台应用程序(3)
毛彧
第一个Windows应用程序
毛彧
C#程序设计基础
数据的存储
毛彧
数据类型
数据类型(1)
毛彧
数据类型(2)
毛彧
数据类型(3)
毛彧
变量与常量
毛彧
运算符
运算符(1)
毛彧
运算符(2)
毛彧
表达式
毛彧
结构化程序设计
结构化程序设计概述
毛彧
顺序结构
毛彧
条件语句
条件语句(1)
毛彧
条件语句(2)
毛彧
分支语句
分支语句(1)
毛彧
分支语句(2)
毛彧
循环语句
循环语句(1)
毛彧
循环语句(2)
毛彧
循环嵌套
循环嵌套(1)
毛彧
循环嵌套(2)
毛彧
结构化程序设计实例
毛彧
学习资料
面向对象程序设计基础
面向对象概述
面向对象的内涵
覃子珍
面向对象的基本特征
覃子珍
面向对象的优点
覃子珍
定义类
类的声明与实例化
覃子珍
类的静态特性与动态行为
覃子珍
继承类
覃子珍
构造函数和析构函数
构造函数
覃子珍
析构函数
覃子珍
方法
方法的定义及调用(1)
覃子珍
方法的定义及调用(2)
覃子珍
方法的参数(1)
覃子珍
方法的参数(2)
覃子珍
方法的重载
覃子珍
属性
字段与属性
覃子珍
属性的使用
覃子珍
常用的基础类
覃子珍
抽象类、多态和接口
抽象类
抽象类(1)
陈赞章
抽象类(2)
陈赞章
多态
多态(1)
陈赞章
多态(2)
陈赞章
接口
接口(1)
陈赞章
接口(2)
陈赞章
接口(3)
陈赞章
接口(4)
陈赞章
常用数据结构及算法
学习资料
字符串
字符串(1)
毛彧
字符串(2)
毛彧
一维数组
一维数组(1)
毛彧
一维数组(2)
毛彧
二维数组
二维数组(1)
毛彧
二维数组(2)
毛彧
枚举
学习资料
枚举(1)
毛彧
枚举(2)
毛彧
排序
冒泡排序
毛彧
直接插入排序
毛彧
希尔排序
毛彧
Sort方法排序
毛彧
Windows应用程序设计基础
Windows应用程序的结构
傅兆敏
Windows窗体
傅兆敏
常用控件
常用控件(一)
傅兆敏
常用控件(二)
傅兆敏
鼠标、键盘事件处理
傅兆敏
对话框
傅兆敏
  • 第一章编程初步

    编程初步

  • 1.1C#语言概述

    C#语言的特点及运行环境

  • 1.2第一个控制台应用程序

    创建程序、控制台应用程序的输入输出操作

  • 1.3第一个Windows应用程序

    创建简单的Windows应用程序

  • 第二章C#程序设计基础

    C#程序设计基础

  • 2.1数据的存储

    数据的存储

  • 2.2数据类型

    值类型、引用类型、类型转换

  • 2.3变量与常量

    变量类型及定义,常量类型

  • 2.4运算符

    运算符

  • 2.5表达式

    表达式

  • 第三章结构化程序设计

    结构化程序设计

  • 3.1结构化程序设计概述

    结构化程序设计概述

  • 3.2顺序结构

    流程图

  • 3.3条件语句

    条件语句

  • 3.4分支语句

    分支语句

  • 3.5循环语句

    while语句、do……while语句、for语句和foreach语句

  • 3.6循环嵌套

    循环嵌套

  • 3.7结构化程序设计实例

    综合运用三种基本结构

  • 第四章面向对象程序设计基础

    面向对象程序设计基础

  • 4.1面向对象概述

    面向对象的基本思想、相关概念及基本特征

  • 4.2定义类

    类的定义、对象的声明与访问

  • 4.3构造函数和析构函数

    构造函数、析构函数

  • 4.4方法

    方法定义及调用

  • 4.5属性

    字段和属性

  • 4.6常用的基础类

    Math类、 Random类、 DataTime类、 Covert类

  • 第五章抽象类、多态和接口

    抽象类、多态和接口

  • 5.1抽象类

    抽象类概念和声明

  • 5.2多态

    多态

  • 5.3接口

    接口

  • 第六章常用数据结构及算法

    常用数据结构及算法

  • 6.1字符串

    动态字符串、静态字符串

  • 6.2一维数组

    数组概念、一维数组、二维数组

  • 6.3二维数组

    二维数组

  • 6.4枚举

    枚举的定义及访问

  • 6.5排序

    选择排序、希尔排序

  • 第七章Windows应用程序设计基础

    Windows面向对象程序设计基础

  • 7.1Windows应用程序的结构

    Windows应用程序的结构

  • 7.2Windows窗体

    Windows窗体

  • 7.3常用控件

    键盘事件处理、鼠标事件处理

  • 7.4鼠标、键盘事件处理

    鼠标、键盘事件处理

  • 7.5对话框

    对话框

  • 开始学习
  • 第一章  作业测试
    第一章 编程初步

    1.1 C#语言概述

    1.2 第一个控制台应用程序

    1.3 第一个Windows应用程序

    视频数6
  • 第二章  作业测试
    第二章 C#程序设计基础

    2.1 数据的存储

    2.2 数据类型

    2.3 变量与常量

    2.4 运算符

    2.5 表达式

    视频数8
  • 第三章  作业测试
    第三章 结构化程序设计

    3.1 结构化程序设计概述

    3.2 顺序结构

    3.3 条件语句

    3.4 分支语句

    3.5 循环语句

    3.6 循环嵌套

    3.7 结构化程序设计实例

    视频数11
  • 第四章  作业测试
    第四章 面向对象程序设计基础

    4.1 面向对象概述

    4.2 定义类

    4.3 构造函数和析构函数

    4.4 方法

    4.5 属性

    4.6 常用的基础类

    视频数16
  • 第五章  作业测试
    第五章 抽象类、多态和接口

    5.1 抽象类

    5.2 多态

    5.3 接口

    视频数8
  • 第六章  作业测试
    第六章 常用数据结构及算法

    6.1 字符串

    6.2 一维数组

    6.3 二维数组

    6.4 枚举

    6.5 排序

    视频数12
  • 第七章  作业测试
    第七章 Windows应用程序设计基础

    7.1 Windows应用程序的结构

    7.2 Windows窗体

    7.3 常用控件

    7.4 鼠标、键盘事件处理

    7.5 对话框

    视频数6
  • 期末考试
App 下载
关注我们