补3.11记录:还是关于上课时的设计反思:要了解学生的真实需求
(2022-03-14 10:31:10)分类: 研究-学习 |
今天上课的是一个学生整体素质比较高的班级。上节课我认为是学生基础知识掌握不牢而导致了课堂氛围不高、原本准备的内容没有来得及完成,但是今天这节课下来还是没完成教学内容,看来真是自己的教学思路出现了问题。主要原因应该是没有抓住重点,把属于复习回顾的知识内容占据了较大篇幅【简单数据元素的介绍。学生平时对代码了解不多,几乎没有知识的积累。】。课上还是自己讲的过多,导致不少学生都瞌睡了起来。后面这一节课的重点关于列表知识就没有足够的时间介绍了。最后剩下的十来分钟还是采用让学生抄录代码的方式,我以为是让学生更熟练代码,不过有学生不经意间表现出了疑义。让学生多输入代码这个事情看来还得区分不同的学生,是否有更好的培养学生代码习惯的方法呢?
原本的这一节课知识没有讲完,所以下一节课准备继续补充介绍对代码知识的操作,然后让学生完成教材中关于订单号的操作。【上课时可以先给出任务,再结合问题介绍知识】
设想了一下,关于列表,就可以用学生的座位号(学号)作为一个应用。
>>>
c=[] #空列表
>>>
c.append(1) #添加一个元素
>>> c
>>> for i in
range(2,11): #循环,批量添加
>>> c
[1, 2, 3, 4, 5, 6, 7, 8, 9,
10]
>>> c.insert(4,20)
#在固定位置添加一个元素
>>> c
[1, 2, 3, 4, 20, 5, 6, 7, 8, 9,
10]
>>>
c.pop() #抛出最后一个元素
10
>>> c
[1, 2, 3, 4, 20, 5, 6, 7, 8,
9]
>>>
c.pop()
9
>>> c
[1, 2, 3, 4, 20, 5, 6, 7,
8]
>>>
len(c) #列表长度
>>> del
c[2] #删除指定位置的元素
>>> c
[1, 2, 4, 20, 5, 6, 7,
8]
>>> c.sort()
#排序
>>> c
[1, 2, 4, 5, 6, 7, 8,
20]
>>> del
c[2:4]
#删除指定位置的元素(切片)
>>> c
[1, 2, 6, 7, 8,
20]
在介绍的时候注意板书。(帮助记忆和应用)
接下来介绍文本的编码
ASCII (unicode码如果没时间就不介绍)
,为加密解密这一节作知识铺垫。
键盘上的所有字符,如何输入到计算机、如何存储、如何显示?
最早的计算机应用者,英文。 键盘上的所有字符 用编码表示。
2的7次方,ASCII码表。
具体的值。二进制数值
十进制
前一篇:推理题目编程
后一篇:求最大公约数(两种方法)