- Level Professional
- Course by Xi'an Jiaotong University
-
Offered by
About
本课程讲述C#的全部语法,学习如何使用C#编写控制台程序。内容涉及数组、方法、类与对象等知识。课程同时讲述面向对象的编程思想,学习如何使用类和对象构建程序。课程同时也会简单讨论 .NET的架构和简单的数据结构和算法。 本课程的学习重点是2个:(1)C#的语法(2)面向对象的编程方法。课程使用大量的例子来讲述,引导学习者由易到难,由浅入深的掌握整个课程的内容。本课程不需要有其他语言的编程经验。通过本课程的学习,你将真正进入程序设计的世界。Modules
数组的基本概念
1
Assignment
- 一维数组的基本概念
1
Videos
- 一维数组
一维数组例题练习
1
Assignment
- 产生随机数
5
Peer Review
- 一维数组练习,寻找最小的数
- 随机数组的最大最小值
- 不同的数字
- 非共有元素
- 100以内的加减法
4
Videos
- 求数组中的最大值
- 随机填充一维数组
- 在数组中顺序查找
- 骰子的模拟
4
Readings
- 代码:求数组中的最大的值
- 代码:填充一维数组
- 代码:在数组中顺序查找
- 代码:骰子的模拟
多维数组
1
Peer Review
- 销售统计
4
Videos
- 多维数组
- 矩阵的加法
- 交错数组
- 杨辉三角
2
Readings
- 代码:矩阵的加法
- 代码:杨辉三角
静态方法和静态变量
2
Videos
- 静态方法和静态变量
- 静态方法变量示例
1
Readings
- 代码:静态方法和变量示例
方法的声明、定义、调用和参数传递
1
Assignment
- 读程序,判断输出
3
Peer Review
- 电梯计算
- 乘法教学
- 闰年的计算
6
Videos
- 方法的声明和调用
- 方法的参数传递(1)
- 方法的参数传递(2)
- out 参数修饰符
- 可选参数和命名参数
- 变长参数
5
Readings
- 代码:方法的参数传递(1)
- 代码:方法的参数传递(2)
- 代码:OUT参数修饰符
- 代码:可选参数和命名参数
- 代码:变长参数表
方法的重载和递归
1
Peer Review
- 递归的指数计算
3
Videos
- 方法的重载
- 递归调用
- 汉诺塔
3
Readings
- 代码:方法的重载
- 代码:递归调用
- 代码:汉诺塔
类,构造函数与析构函数
3
Peer Review
- Date类
- Rational类
- Saving类
7
Videos
- 类与面向对象的编程
- 类的构造与析构
- 结构和枚举
- 洗牌和发牌
- 类的复合
- 复数类
- 龟兔赛跑
5
Readings
- 代码:类的构造与析构
- 代码:洗牌和发牌
- 代码:类的复合
- 代码:复数类
- 代码:龟兔赛跑
类的继承
3
Peer Review
- 圆和圆柱体
- 艺术作品
- 海龟
4
Videos
- 类的继承
- 从点类继承的圆
- 包裹投递
- 银行账户
3
Readings
- 代码:从点类继承的圆
- 代码:包裹投递
- 代码:银行账户
多态与接口
2
Peer Review
- 工资系统01
- 工资系统2
7
Videos
- 多态行为的演示
- 多态01
- 抽象类(宠物类)
- 多态02
- 运算符重载
- 多态案例:工资系统
- 接口
5
Readings
- 代码:多态行为的演示
- 代码:宠物类
- 代码:运算符重载
- 代码:工资系统
- 代码:接口
异常处理
1
Peer Review
- 异常的捕获
4
Videos
- 异常01
- 异常的示例
- 异常02
- 抛出自定义异常
2
Readings
- 代码:异常的示例
- 代码:抛出自定义异常
泛型
3
Videos
- 泛型01
- 泛型的示例
- 泛型02
1
Readings
- 代码:泛型的示例
Auto Summary
"c#高级编程" is an advanced course offered by Coursera, focusing on C# syntax, object-oriented programming, .NET architecture, and basic data structures and algorithms. Ideal for IT and Computer Science professionals, the course uses examples to guide learners from basic to advanced concepts. No prior programming experience is required. Subscription options include Starter and Professional.

崔舒宁