加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

补3.11记录:还是关于上课时的设计反思:要了解学生的真实需求

(2022-03-14 10:31:10)
分类: 研究-学习
今天上课的是一个学生整体素质比较高的班级。上节课我认为是学生基础知识掌握不牢而导致了课堂氛围不高、原本准备的内容没有来得及完成,但是今天这节课下来还是没完成教学内容,看来真是自己的教学思路出现了问题。主要原因应该是没有抓住重点,把属于复习回顾的知识内容占据了较大篇幅【简单数据元素的介绍。学生平时对代码了解不多,几乎没有知识的积累。】。课上还是自己讲的过多,导致不少学生都瞌睡了起来。后面这一节课的重点关于列表知识就没有足够的时间介绍了。最后剩下的十来分钟还是采用让学生抄录代码的方式,我以为是让学生更熟练代码,不过有学生不经意间表现出了疑义。让学生多输入代码这个事情看来还得区分不同的学生,是否有更好的培养学生代码习惯的方法呢?
原本的这一节课知识没有讲完,所以下一节课准备继续补充介绍对代码知识的操作,然后让学生完成教材中关于订单号的操作。【上课时可以先给出任务,再结合问题介绍知识】
设想了一下,关于列表,就可以用学生的座位号(学号)作为一个应用。

>>> c=[]  #空列表
>>> c.append(1)  #添加一个元素
>>> c
>>> for i in range(2,11): #循环,批量添加
    c.append(i) 
>>> 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)  #列表长度
  9
>>> 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码表。
具体的值。二进制数值  十进制

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有