粉笔编程教研部-课程研发

  1. 内容结构(要做些什么?)
  2. 资源规范(做成什么样?)
  3. 研发流程(该如何去做?)
  4. 录制流程(该如何录制?)

1. 内容结构

内容结构严格按照以下标准制作:

课程制作结构

1.1 小节(Section)

Section


1.2 单元导图(Xmind)

Xmind


1.3 演示文档(Keynote)

Keynote


1.4 主题(Subject)

Subject


2. 资源规范

Resource

具体参考附件


3. 研发流程

  • 设计课程单元Unit

单元(Unit)下包含Subject(小节),Subject(小节)下包含相应的知识点

7-Unit01 Python快速入门

  • 编写视频逐字稿

[序号]. 算数运算和关系运算

  1. 欢迎你关注“黄程程讲编程”,我是黄程程。
  2. 今天我们开一个新的Unit,来讲讲“运算符和表达式”。运算符嘛,就是运算的符号,就像加减乘除这些,当然Java语言的运算符除了这些算数运算之外还有其他的,比如关系运算、逻辑运算、位运算等等。为了讲清楚位运算符,我们必须要对二进制和整数补码有一个深入的理解,在这个Unit里会加这么一个讲二进制的小节。表达式就是由变量啊、运算符啊组成的式子,能计算出一个东西。这个unit有6个小节。
  3. 现在我们开始讲第一个, 算数运算和关系运算。
  4. 咱们先讲讲算数运算。加减乘除就不用讲了,没有不会的。大家只要知道,在编程语言中,乘号是*号,除号是/,就可以啦。但是啊,Java语言的算数运算除了咱们通常熟悉的加减乘除之外,还需要知道下面这4个要点。第一,用百分号进行余数运算。看右边的例子,int a =5,int b =2,int r =a百分号b,那么这个a%b的含义就是a除以b、取余数。那5除以2的余数是几呢,商是2,余数是1,所以结果就是1,哈哈哈,又到小学了吧。

每页keynote对应一段逐字稿

  • 准备及测试课程案例
print('Hello World')
def foo():
    print('Hello World')
foo()

4. 录制流程

  1. 视频录制软件Mac下使用screenflow
  2. screenflow软件使用教程参见screenflow使用.mp4(如已回使用,可跳过)
  3. 视频输出格式为.mp4,导出时设置 video control video control

  4. 录制过程中,编辑器可以选择使用Atom、Sublime、PyCharm CE,以Atom编辑器为例,主题使用亮色主题 video control

  5. 文件编码统一使用UTF8 video control

  6. 字体大小使用23号,保证代码字体在移动端可以看清楚 video control

  7. 如使用浏览器进行演示,推荐使用Chrome浏览器,演示页面效果或者源代码时需要将浏览器放大到125%~150%,可以使用快捷键Command+或者-进行缩放,Command+0回到默认100% video control video control

  8. 如使用Terminal终端的时候,同样需要放大,保证移动端观看效果 video control

  9. 视频录制过程中,涉及到keynote、word、浏览器、编辑器等,需全屏展示 video control video control video control

results matching ""

    No results matching ""