算法與(yu) 程序設計是高中信息技術學科的重要內(nei) 容,體(ti) 現了信息技術學科專(zhuan) 業(ye) 特點,具有培養(yang) 學生信息意識,提高計算思維能力的重要使命。在《普通高中信息技術課程標準(2017年版)》的要求中,建議教學模式采用項目式學習(xi) 的方式,新教材中也充分體(ti) 現了這一點。對於(yu) 一線教師而言,如何針對教學內(nei) 容開展項目式學習(xi) ,如何利用數字化工具整合項目資源,優(you) 化學生的學習(xi) 方案、提升學習(xi) 效率,同時為(wei) 學生提供具有可操作性的平台,是當前至關(guan) 重要的問題。
Jupyter Notebook編程工具是基於(yu) Web的應用平台,部署環境方便,便於(yu) 應用,便於(yu) 分享。用戶可以在網頁中直接編寫(xie) 代碼和運行代碼,運行結果會(hui) 直接顯示在下方。整個(ge) 頁麵文檔采用Cell形式組織,可以顯示代碼、代碼運行結果以及圖文混排的效果,便於(yu) 圍繞代碼組織文字說明;它支持Python、Markdown、魔法命令等幾十種語言,能滿足高中信息技術程序設計中所需的功能,很好地支撐項目式學習(xi) 方式。
一、Jupyter Notebook在項目教學中的應用
二、利用Jupyter Notebook創建的項目案例
三、結語
Jupyter Notebook編程工具,可以在教學中滿足培養(yang) 學生信息技術學科核心素養(yang) 的多方麵需求,很好地為(wei) 項目教學發揮支撐作用,是信息技術學科教學中的利器,值得廣大教師深入研究、廣泛應用。
參考文獻
[1] KDnuggets. Here are the most popular Python IDEs / Editors[EB/OL].https://www.kdnuggets.com/2018/12/most-popular-python-ide-editor.html.
劉征 北京市大興(xing) 區第一中學 郭君紅 北京教育學院 |