推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

Python教学:编程如何培养学生计算思维

更新时间:2019-12-25 18:14:49 大小:2M 上传用户:songhuahua查看TA发布的资源 标签:python 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

从去年开始,身边的很多教师都在议论同样的话题:“信息技术教材要改革了,据说是大变样。”“高中信息技术可能要换一门新的语言了。”“以后的信息技术课该怎么上呢?”……作为信息技术学科教师,我也在积极关注学科发展的动向,有了一些所思所想,供各位读者参考。高中信息技术课程开展情况为了摸清信息技术课程开展情况,教育部组织专家成立了专项调研组,访谈了8个省84所学校的175名高中信息技术教师,并对283名教


部分文件列表

文件名 大小
Python教学:编程如何培养学生计算思维.pdf 2M

部分页面预览

(完整内容请下载后查看)
信息技术课  
Python 教学:  
编程如何培养学生计算思维  
倪俊杰  浙江省桐乡市凤鸣高级中学  
             
都在议论同样的话题信息技术教  
材要改革了说是大变样  
中信息技术可能要换一门新的语言  
               
  ”…            
也在积极关注学科发展的动  
了一些所思所想各位读  
者参考。  
信息技术学科地位与其作用  
不相称学考考将会逐  
渐步入正轨信息技术教师要正  
视学科发展前景极关注新一轮  
教材改革。  
高中信息技术课程分为必修模块和  
选修模块修模块分  
                
子模块数据与计算块中的  
内容强调了简单算法的学习  
生掌握一种程序设计语言的基本知  
使用程序设计语言实现简单算  
计算思维的形式化型化、  
自动化特征渗透至内容标准中  
别突出了计算思维的重要性。  
那么么是计算思维中信息技  
术课程中该如何通过编程教学体现  
计算思维呢?  
从目前各省公布的新高考方案  
来看江是唯一执七选三  
案的省份某种角度而言江的  
技术学信息技术+通用技术  
摆在一个特尴尬位置  
都在看浙江的动向前的技  
术课程能否适应高考的要求  
技术课程的出路又在哪里?  
 高中信息技术课程开展  
情况  
为了摸清信息技术课程开展情  
育部组织专家成立了专项调  
研组访省84所学校的175  
名高中信息技术教师对283名教  
师进行了问卷调查研组还访谈  
了信息技术教研员以及对部分高三  
学生进行了问卷调查馈结果显  
               
面的问题是教材内容的问题  
是课程实施的问题者有几  
点看法信息技术课程内容既要  
               
             ,选  
修教材设置要能满足部分学生个性  
化学习的需要信息技术课堂的  
追求要从工具化操作应用上升到学  
科素养的高度去工具化在眉  
 么是      
计算思维是由美国麻省理工学  
2014年11育部启动了高中  
所有学科课程标准修订工作  
                
               
的核心素养要素息意识算思  
字化学习与创新和信息社会  
责任按照信息技术课程特征和  
知识技能的逻辑体系明确了高中信  
息技术课程的大概念法、  
信息系统和信息社会绕信息技  
术学科的核心素养和学科大概念,  
新课标选择了兼顾实践性与理论性  
的课程内容突破目前教学中课程  
内容多为工具软件操作的局限  
院西·佩特教授最早提出的  
来由美国卡内基梅隆大学周以真教  
授进行系统阐述和推广算思维  
的含义是用计算机科学的基础  
概念进行问题求解统设计  
行为理解等的一系列思维活动  
算思维应该是每个人具有的基本技  
不仅仅属于计算机科学家  
算思维是一种思维方式认为是  
近十年来产生的最具基础性  
性的学术思想经成为当今重点  
科学研究的内容算思维主要表  
形式化型化动化和系  
统化个方面含三个层次的内  
OCT 2017 NO.19  
27  
信息技术课  
计算思维意识算思维方法  
和计算思维能力意识到方法再  
到能力的过程不是一蹴而就的  
是一个循序渐进的过程要有针  
对性地对课堂教学加以培养。  
那么于刚刚接触编程语言  
               
们的计算思维呢么样的编程语  
言能担此重任  
了广泛的关注中也不乏学校和教  
师挖掘了其教学价值早就开始  
把Python应用在教学实践中  
综合排名前100名的大学有超过70%  
都开设了Python编程语言类课程。  
北京理工大学作为国内较早一批引  
 P y t h o n       2 0 1 3    
就开始面向全校非计算机专业学生  
开设了公选Python语言程序设  
有南京大学尔滨工业大  
东工商学院等多所院校都开  
设了Python语言的相关课程。  
级部分应强调Python语言的基  
本用法和常用算法思想议教学  
内容安排如下表。  
2.教学方法建议  
教学方法是教师和学生为了实  
现教学目标成教学任务教学  
过程中运用的方式与手段为信  
息技术教师何在课堂教学中落  
实培养计算思维的目标呢认知  
               
力逐步趋于成熟够对自己的思想  
观点进行论证有条理地对各项  
经验加以理论说明也为学生计  
算思维的进一步发展创造了条件  
于信息技术的课程教学方法  
有很多讲授法务驱动法  
于问题学习戏教学法做中学  
有一批教师团队提出范例  
研习—模仿设计—由创作  
学策略合以上几种教学方法  
据计算思维的特点者提出了一  
 什么选择Python  
1 9 8 9       G u i d o  
vanRossum·罗苏姆  
打发圣诞节的无趣心开发一个  
新的脚本解释程序Python是纯粹  
          ,极    
          ,常     
胶水语言够把其他语言很  
轻松地联结在一起。  
Python语言简洁易懂的特点,  
比较适合没有编程基础的学生  
师和学生不需要花费大量的时间去  
处理代码的格式错误师在  
教学过程中能够更加关注算法思维  
的培养学生尽快地在编程中获  
得成就感而培养计算思维。  
 Python编程教学建议  
Python的程序可以怎么写  
看这样一个问题入圆的半径  
出圆的面积Python语言可以这  
样写:  
信息技术课程是一门实践性  
术条件及师资条  
>>> pi=31415  
 
件要求较高的课程  
师及教育管理者在课程  
      、评   
          
培训等方面需要做好相  
应的准备。  
模块  
教学内容  
面向对象程序设计及算法的概念  
对象类型、常量、变量、运算符  
函数、列表、元组、字典  
流程结构(顺序、选择、循环)  
算法的概念和表示  
>>> r=eval(input("请输入半径:  
"))  
     6  
必修模块  
>>> print(pi*r**2)  
113.09400000000001  
从上面程序可以看出Python  
1.课程设置建议  
解析算法和枚举算法  
的语言确实非常简单俗易懂  
以作为学生的入门语言此之外,  
Python语言还在数据分析据可  
视化学计算件编程等领域有  
很强的优势。  
高中信息技术课程  
排序算法、查找算法、递归算法与其他  
数据挖掘与分析  
必修模块为4学分  
模块为2学分合中学  
生的现有水平和认知特  
中阶段的Python  
教学无需注重复杂的高  
选修模块  
Python 的硬件编程  
Python 的常用扩展模块  
Python 的其他扩展模块  
Python语言从问世开始便引起  
中国信息技术教育  
28  

全部评论(0)

暂无评论