课程信息

6,366 次近期查看
可分享的证书
完成后获得证书
100% 在线
立即开始,按照自己的计划学习。
可灵活调整截止日期
根据您的日程表重置截止日期。
中级
完成时间大约为76 小时
中文(简体)
字幕:中文(简体)
可分享的证书
完成后获得证书
100% 在线
立即开始,按照自己的计划学习。
可灵活调整截止日期
根据您的日程表重置截止日期。
中级
完成时间大约为76 小时
中文(简体)
字幕:中文(简体)

提供方

北京大学 徽标

北京大学

教学大纲 - 您将从这门课程中学到什么

1

1

完成时间为 7 小时

第1讲 C#程序设计简介

完成时间为 7 小时
9 个视频 (总计 80 分钟), 16 个阅读材料, 2 个测验
9 个视频
CLR与IL指令--exe内容是什么6分钟
三步编写一个程序8分钟
对象的三要素14分钟
事件及自动9分钟
控制台、WinForm 及 WebForm程序的编写14分钟
程序中的输入与输出6分钟
常用的开发工具3分钟
EditPlus的设置4分钟
16 个阅读材料
学习准备篇--准备教材10分钟
参考:framework版本10分钟
网址大放送:学习C#的好去处10分钟
温馨提示10分钟
改变文本、位置、颜色10分钟
两个相同的文本框--找准对象事件是关键10分钟
我最喜爱的Timer及Random10分钟
控制台程序10分钟
WebForm程序10分钟
控制台的输入与输出10分钟
Winform计算平方根10分钟
网址:开发工具的下载地址10分钟
文字版:EditPlus的设置10分钟
本周示例中常用一些编程技术10分钟
本周的Visual Studio使用技巧10分钟
小结本周的内容10分钟
1 个练习
第1讲测验32分钟
2

2

完成时间为 7 小时

第2讲 C#语言基础

完成时间为 7 小时
13 个视频 (总计 93 分钟), 8 个阅读材料, 4 个测验
13 个视频
几种类型的细节8分钟
运算符5分钟
表达式及类型转换5分钟
简单语句及分支语句8分钟
做一个屏保程序(使用if)4分钟
自动出题并判分7分钟
循环语句5分钟
角谷猜想(使用while及for循环)5分钟
画许多圆(使用循环与绘图)3分钟
数组的声明与分配空间8分钟
筛法求素数(使用bool数组)4分钟
排块游戏(使用按钮数组及其他)13分钟
8 个阅读材料
分数等级(使用switch语句)10分钟
屏保程序10分钟
自动出题并判分10分钟
角谷猜想10分钟
画许多圆10分钟
筛法求素数10分钟
将项目转成低版本的程序,作业互评时可能会用到10分钟
第2讲讲义10分钟
3 个练习
关于数据类型的那些事20分钟
关于运算符与表达式20分钟
C#语言基础1 小时 22 分
3

3

完成时间为 7 小时

第3讲 面向对象的C#语言

完成时间为 7 小时
7 个视频 (总计 77 分钟), 8 个阅读材料, 4 个测验
7 个视频
实战:银行系统(v1)9分钟
属性与索引12分钟
类的继承11分钟
修饰符11分钟
接口12分钟
结构及枚举9分钟
8 个阅读材料
源码:银行系统(v1)10分钟
用索引取一个记录中的各项10分钟
Student类继承Person类10分钟
Runner/Swimmer(使用接口)10分钟
显式成员接口实现(较高要求,可选)10分钟
结构10分钟
枚举10分钟
第3讲讲义10分钟
3 个练习
类、字段与方法8分钟
关于修饰符20分钟
面向对象的C#语言1 小时 10 分
4

4

完成时间为 6 小时

第4讲 C#语言高级特性

完成时间为 6 小时
10 个视频 (总计 91 分钟), 10 个阅读材料, 2 个测验
10 个视频
委托12分钟
事件12分钟
Lambda表达式12分钟
不同版本C#中的委托与Lambda9分钟
运算符重载7分钟
异常处理11分钟
Attribute8分钟
其他成分5分钟
程序的组织5分钟
语法总结5分钟
10 个阅读材料
求函数积分10分钟
函数绘图10分钟
委托的多播10分钟
下载时发出事件10分钟
Lambda及相关的写法10分钟
复数的运算重载10分钟
银行系统内部异常10分钟
Attribute定义及使用10分钟
指针,久违了!10分钟
第4讲小结10分钟
1 个练习
C#语言高级特性50分钟

常见问题

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
  • 您购买证书后,将有权访问所有课程材料,包括评分作业。完成课程后,您的电子课程证书将添加到您的成就页中,您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容,可以免费旁听课程。

  • 您可在付款后两周内,或者在课程第一个班次开课后(对于已启动的课程)两周内,获得全额退款,以其中较晚者为准。获得课程证书后,您便无法再退款;即使您在两周的退款期内完成了课程,也是如此。请阅读我们完整的退款政策

  • 是的,Coursera 可以向无法承担学费的学生提供助学金。点击左侧‘注册’按钮下的‘助学金’链接即可申请助学金。您可以根据屏幕提示完成申请,申请获批后会收到通知。了解详情

  • C#读成c sharp,当然,读成 “C井”别人也能理解。就像WindowXP,读成“Windows叉P”中国人都知道。

  • C#是在C++与Java基础上发展起来的,比C++的功能更强大,而且用起来不知要方便多少倍!

  • C#编程很容易入门,不信的话,你学一次课就知道,它是如何容易入门了。当然,C#也可以学得很深很深。

  • 实用啊,你要编写个“背单词”、“2048”、“ToDoList”这样的实用程序,正是这门课要学习的内容。课程中有相当多的有趣的实用程序的例子。

  • 这门课程中会对C#语言系统性地学习,也会对C#语言的基本应用系统性地练习。

  • 唐大仕《C#程序设计教程》清华大学出版社

  • 此课程不提供大学学分,但部分大学可能会选择接受课程证书作为学分。查看您的合作院校,了解详情。Coursera 上的在线学位Mastertrack™ 证书提供获得大学学分的机会。

还有其他问题吗?请访问 学生帮助中心