Ratings: 0.00 / 5.00




Description

课程开设的目的, 是帮助初步掌握C语言编程的学生, 掌握C语言常见陷阱, 并避免在编程时犯错.


本课程的教学目标, 学生完成该课程学习后,应可:

  1. 避免C语言低级错误

  2. 在创建代码时, 明晰可能出现的跨平台问题

  3. 加快debug速度

  4. 减少偶发bug

  5. 调试更有针对性


修学该课程的先期条件:

  1. 有基本的工具, 台式机或笔记本, 5年内购买的.

  2. 有基本的动手能力, 已经安装好C语言环境.

  3. 有一本教材 <C陷阱与缺陷>,需自己准备,不强制要求.

  4. 已完成C语言的学习.

  5. 有连续一个月, 每天两小时的头脑清醒时间.

  6. 能使用微信或邮箱沟通学习中遇到的问题反馈.

  7. 会中文


知识与能力准备:

  1. 基本逻辑能力

  2. 基本汉语和英语能力

  3. 基本计算机使用能力

  4. 基本沟通能力

  5. 已完成C语言的学习


重点,难点的处理

  1. C语言相信程序员, 以至于相信了不该相信的人

  2. 对于初学者, C语言的bug有些是纯粹的马虎, 有些则是概念不清, 需要掌握更多知识

  3. 对于实在想不通的, 请进行反馈, 但一定要经过大脑, 太简单的问题只能说明你不适合编程.


主要教学方式

  1. 一个工具VsCode + clangd, 用于实践

  2. 一本参考书<C陷阱与缺陷>, 用于查找知识点

  3. 一个教练, 用于反馈问题解答

  4. 根据课上内容, 进行敲代码实践, 调试代码, 有问题反馈


考核方式

  1. 开始自己的博客

  2. 记录自己的学习过程, 代码

What You Will Learn!

  • 避免C语言低级错误
  • 在创建代码时, 明晰可能出现的跨平台问题
  • 加快debug速度
  • 减少偶发bug
  • 调试更有针对性

Who Should Attend!

  • 初步掌握C语言编程的学生