基于Swift語言的小學編程課程開發(fā)
發(fā)布時間:2023-05-07 20:16
在編程教育的普及和低齡化趨勢下,國內(nèi)外出現(xiàn)許多小學編程課程,而編程課程不僅要考慮到如何深入淺出地引導學生掌握編程概念、計算思維,同時要考慮到編程語言的實用性、開放性。通過文獻的整理發(fā)現(xiàn),目前小學編程課程為了降低編程學習的難度幾乎全部采用面向?qū)ο蟮哪K化編程,未涉及底層代碼。Swift語言是一款將模塊化編程和底層代碼合二為一的編程語言,同時擁有圖像式與代碼式編程界面,具有實用性、開放性。因此,本研究選用Swift語言對小學編程課程進行開發(fā),探索小學低段學生在編程語言的學習中接觸并逐漸培養(yǎng)計算思維能力。本研究圍繞兩大問題展開:(1)用Swift編程語言進行小學低段學生的編程教學是否可行,Swift編程語言的眾多學習模塊中哪些適合小學低段學生學習,怎樣的教學策略和情境設計符合小學低段學生編程語言學習中的認知規(guī)律;(2)通過Swift編程語言的學習,小學低段學生能否具備一定的計算思維能力。本研究以杭州市L學校小學低段學生為實踐對象,采用行動研究和個案分析等研究方法,通過需求分析、內(nèi)容分析和資源分析,采用L-P-L(Life-Programming-Life)教學策略和情境創(chuàng)設在小學低段學生中開...
【文章頁數(shù)】:107 頁
【學位級別】:碩士
【文章目錄】:
致謝
摘要
Abstract
1 緒論
1.1 研究背景
1.2 研究內(nèi)容與研究方法
1.2.1 研究內(nèi)容
1.2.2 研究方法
1.3 研究意義
1.3.1 理論意義
1.3.2 實踐意義
1.4 國內(nèi)外小學編程教育現(xiàn)狀
1.4.1 國外小學編程教育現(xiàn)狀
1.4.2 國內(nèi)小學編程教育現(xiàn)狀
2 課程開發(fā)及相關概念界定
2.1 相關概念界定
2.1.1 編程語言
2.1.2 計算思維
2.1.3 STEM
2.1.4 L-P-L教學策略
2.2 課程開發(fā)
2.2.1 課程開發(fā)概念
2.2.2 課程開發(fā)原則
2.2.3 課程開發(fā)模式
2.2.4 課程開發(fā)流程
3 Swift編程課程開發(fā)前期分析
3.1 學生學情分析
3.1.1 學習者認知水平
3.1.2 學習者編程水平
3.2 實踐學校資源分析
3.2.1 人文資源
3.2.2 硬件資源
3.2.3 軟件資源
3.2.4 經(jīng)費資源
3.3 Swift編程語言分析
3.3.1 Swift編程語言
3.3.2 Swift編程平臺
4 Swift編程課程設計、實施與評價
4.1 教學目標確定
4.1.1 《指導綱要》目標要求
4.1.2 教材教學目標要求
4.1.3 教學目標確定
4.2 課程教學內(nèi)容設計
4.2.1 教材知識模塊及內(nèi)容
4.2.2 課程教學內(nèi)容選擇
4.2.3 教學策略和情境設計思路
4.3 課程教學設計與實施
4.3.1 “命令”單元
4.3.2 “函數(shù)”單元
4.3.3 “For循環(huán)”單元
4.4 課程教學評價
4.4.1 計算思維評價模型
4.4.2 計算思維評價方法
4.4.3 學生計算思維評量
5 研究總結(jié)與展望
5.1 研究總結(jié)
5.2 不足與展望
參考文獻
附錄
附錄一 :小組公約
附錄二 :課程大綱
附錄三 :教學設計
個人簡歷
本文編號:3811265
【文章頁數(shù)】:107 頁
【學位級別】:碩士
【文章目錄】:
致謝
摘要
Abstract
1 緒論
1.1 研究背景
1.2 研究內(nèi)容與研究方法
1.2.1 研究內(nèi)容
1.2.2 研究方法
1.3 研究意義
1.3.1 理論意義
1.3.2 實踐意義
1.4 國內(nèi)外小學編程教育現(xiàn)狀
1.4.1 國外小學編程教育現(xiàn)狀
1.4.2 國內(nèi)小學編程教育現(xiàn)狀
2 課程開發(fā)及相關概念界定
2.1 相關概念界定
2.1.1 編程語言
2.1.2 計算思維
2.1.3 STEM
2.1.4 L-P-L教學策略
2.2 課程開發(fā)
2.2.1 課程開發(fā)概念
2.2.2 課程開發(fā)原則
2.2.3 課程開發(fā)模式
2.2.4 課程開發(fā)流程
3 Swift編程課程開發(fā)前期分析
3.1 學生學情分析
3.1.1 學習者認知水平
3.1.2 學習者編程水平
3.2 實踐學校資源分析
3.2.1 人文資源
3.2.2 硬件資源
3.2.3 軟件資源
3.2.4 經(jīng)費資源
3.3 Swift編程語言分析
3.3.1 Swift編程語言
3.3.2 Swift編程平臺
4 Swift編程課程設計、實施與評價
4.1 教學目標確定
4.1.1 《指導綱要》目標要求
4.1.2 教材教學目標要求
4.1.3 教學目標確定
4.2 課程教學內(nèi)容設計
4.2.1 教材知識模塊及內(nèi)容
4.2.2 課程教學內(nèi)容選擇
4.2.3 教學策略和情境設計思路
4.3 課程教學設計與實施
4.3.1 “命令”單元
4.3.2 “函數(shù)”單元
4.3.3 “For循環(huán)”單元
4.4 課程教學評價
4.4.1 計算思維評價模型
4.4.2 計算思維評價方法
4.4.3 學生計算思維評量
5 研究總結(jié)與展望
5.1 研究總結(jié)
5.2 不足與展望
參考文獻
附錄
附錄一 :小組公約
附錄二 :課程大綱
附錄三 :教學設計
個人簡歷
本文編號:3811265
本文鏈接:http://www.sikaile.net/jiaoyulunwen/xiaoxuejiaoyu/3811265.html