关于 C 语言,老师让我给下届学生录个视频

2019-01-08 16:55:48 +08:00
 y0bcn
如题,老师让我给下届大一的学生录段视频,分享一下经验,V 站的大佬们看看可以侧重哪些点来讲。

谢谢各位大佬
6927 次点击
所在节点    程序员
60 条回复
gayligayli
2019-01-08 20:20:39 +08:00
叫他们看懂《 c 语言程序设计 现代方法》就行了
gcloud
2019-01-08 20:27:23 +08:00
我以前看一个计算概论的公开课,那个老师给初学者的几个意见可以参考一下,第一是选一本薄书;第二是多思考大问题(对于这一点我感觉楼上很多人提到的指针就是小问题)。总共好像说了四点吧,都是很好的建议,后面的我忘记了。
以下是我自己的。
可以讲下编译过程,然后再讨论下错误。就从上面的编译过程的每一步来说。编译时的错误,运行时的错误,逻辑错误。如果讲工具的的话可以讲工具都提供了那些手段来帮助我们更好更快的发现,解决错误。如果非要讲工具的话应该讲各个工具都有的共性的东西,而不是特定工具。楼上说的 vim 还是不要讲了,这些是比指针还要再小 100 倍的问题。
另外可以谈谈 C 语言与 GUI,我学初 C 语言的时候最大的疑惑就是为什么我一本书学完了还是个黑框框。可以讲 GUI 并不一定就比命令行更强。
ArianX
2019-01-08 20:27:51 +08:00
你讲的再好的知识点,网上也很容易搜索到讲得更好的。我觉得不如分享下学习的经验、心得,激发下他们的兴趣,录让他们避免走弯路的视频得了
gcloud
2019-01-08 20:31:52 +08:00
@gcloud 我看了楼上的回复也觉得是随便说点然后推荐本书比较好。或者推荐下上面我提到的公开课😂这些现在在手机上都能看。
nicking
2019-01-08 21:01:30 +08:00
先介绍一下当前计算机发展水平(为什么要学),再上一个很有逼格的例子,勾起兴趣,然后讲一些学习方法(怎么学)
guiqiqi
2019-01-08 21:34:37 +08:00
@mathzhaoliang 我看今天谁敢念诗!
fox0001
2019-01-08 22:10:19 +08:00
强行推广 Linux ~大学很后悔的事情是,没有把 Linux 用起来
smallgoogle
2019-01-08 22:41:46 +08:00
标题就叫 C 的指针全面指南。内容就是论 PHP 的编程界地位和 python 谁最屌。
smilingsun
2019-01-08 23:59:28 +08:00
yishengD
2019-01-09 00:19:59 +08:00
语言只是工具,做出有价值的东西才重要吧
LokiSharp
2019-01-09 08:55:35 +08:00
讲 wasm 吧
zjsxwc
2019-01-09 09:21:34 +08:00
讲各种字符串处理,嗯,编程的本质就是处理字符串,23333
geying
2019-01-09 10:18:51 +08:00
既然给大一的录那你得提起人家对编程的兴趣 ,一上来讲一堆人都睡着了
JamesR
2019-01-09 10:39:04 +08:00
C 语言对于绝大多数人来讲,屁用没有,还不如 Python 或者 Excel 里面的 VBA。
JamesC
2019-01-09 11:23:07 +08:00
我觉得可以从 C 语言的 特性 /优点 /今后工作使用方向来讲。还可以侧重于学了 C 语言对于理解其他语言有何益处。提一提 指针
hatsuyuki
2019-01-09 11:29:06 +08:00
告诉他们学好数据结构与算法
jzq526
2019-01-09 12:24:27 +08:00
如果是入门学习,而且学生们有点自学能力,那么参照谭浩强那本书就行了(很多人很不看好这本书,但在学校里面,做为入门学习,这本书仍然是非常合适的。但这本书中的题目过于扣细节,还有部分错误,采用的标准比较旧,也只能当敲门砖用,想提高一下,这本书是不够的)。如果学生自学能力比较差,那么多找点例子,有趣的例子。
gxm44
2019-01-09 13:52:16 +08:00
找一个应用场景,用 C 语言开发,最好能贴近主流的开源项目,少去纠结指针的运算。
tubanwu
2019-01-11 04:31:20 +08:00
录如何生发
villgust
2019-12-17 11:51:31 +08:00
可以参考已有的经典课程

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/525069

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX