43
MAY 2019 NO.10
高中Python校本课程的设计与实施
郑兴航 江苏省锡山高级中学
2018年1月
,
新版高中信息技术
课程标准正式颁布
,
对照2003版,
新标准在课程目
标和课程内容上都
有了很大变化,
编制准确反映课程
标准理念的教材的难度大大增加。
新课程标准配套教材目前尚未推
出
,
随着2018级新生入学,
如何开设
课程?
如何组织教学?
一线信息技
术教师必须主动想点子
,
自
己去解
决这些难题。
●
对照标准,
从学生学情出
发,
选择教学内容
新版课程标准界定的信息技
术核心素养为信息意识、
计算思
维、
信息社会责任、
数字化学习与
创新,
理解这些词语并不难,
但需
要一线教师发挥聪明才智
,
选择合
适的学习
内容,
寻找和创新教学途
径将其在具体活动中加以落实。
根
据标准,
在高中信息技术涵盖的必
修课程外
,
学生还可以根据个
人兴
趣、
余力,
在选择性必修和选修模
块中选学部分内容。
选择性必修包
括数据结构、
网络基础、
数据管理
与分析、
人工智能、
三维设计与创
意、
开源硬件六个模块,
算法初步
和移动应用设计为选修的两个模
块,
这些模块涵盖内容知识广泛,
能力培养各有侧重。
没有教材,
教
师必须从课程标准出发,
从
中梳理
出适合不同层次学生学习的内容,
自
我组织材料
,
开展适切的课程。
《从Python走近人工智能》
是我校教师通过调查分析,
考虑
学生已有基础,
考虑有限的学习时
间,
为具有较高信息技术素养同时
对计算机编程有浓厚兴趣的学生
开设的校本化的信息技术课程。
这门课程对课程标准各模块内容
进行了统整,
确定了用以下内容作
为教学主线。
通过网上阅读,
知晓计算机语
言发展历史,
了解信息技术发展趋
势;
借助网上各类Python语言学习
网站和案例,
通晓程序设计语言中
常量、
变量、
表达式及顺序
、
分支、
循环三种基本结构等基本知识,
通
过实例体悟程序调试与运行的基
本方法
;
通过案例渗透,
了解穷举、
排序
、
搜索等常见算法实现的程序
基本结构,
体验不同算法效率的差
别,
理解算法正确性、
可读性、
健壮
性对程序设计的重要价值,
并能够
初步估算算法的空间与时间复杂
度;
通过小型网站案例建设,
体悟
对象、
属性、
方法、
事件的含义;
通
过游戏、
网络爬虫等项目
,
学会如何
运用计算机编程解决实际问题,
体
验项
目设计的基本流程。
●
多方收集素材,
优化组
合,
形成课程纲要
信息技术日新月异,
新兴技术
如雨后春笋。
信息技术教师在制订
教学计划时需要紧密跟踪技术发
展的新趋势
,
尽可能准确地预判技
术走向
,
学会从网络上大浪淘沙
,
整
理材料
,
去粗取精
,
并引用到教学当
中
;
信息技术教师平时的工作重心
更多的是放在学习
、
筛选和组合上
,
保证学生在信息素养得到培育的同
时,
所接受到的信息内容也能与世
界技术发展潮流同步
。
Py
thon的发行时间可以追
溯到1991年,
目前在市场上主要有
2000年10月
16日
发布的Python2和
2008年12月
3
日
发布的Python3。
有
过C、
C++或Java等语言教学经历
的教师
,
试用Python后
,
应会发现,
它内容简洁
,
智能化程度高
,
与世界
计算机语言发展趋势完全合拍,
学
生容易上手
。
在丰富的标准库之外
,