兒童程式設計究竟是學什麼?
兒童程式設計不是讓他們成為程式設計師,而是要學會程式設計思維(Computational Thinking)。程式設計思維是電腦科學解決問題的思考方式,能幫助我們理清思考過程,忽略問題細節,抽象定義問題,透過收集數據,從而解決問題。
程式設計思維的核心是透過分析問題最終解決問題
不管面對多麼複雜的問題都能分解成一個個小問題,找到問題的關鍵和問題之間存在的關聯,從而想辦法將問題逐一解決,在這個過程中思考邏輯就顯得尤為重要,這就是兒童程式設計教導孩子最重要的能力。
常用的程式語言
python
Python 是一種物件導向的解釋型電腦程式設計語言,由荷蘭人Guidovan Rossum於1989年發明,第一個公開發行版發行於1991年。骨子裡帶著簡單、優雅的設計哲學的程式語言,適合入門者學習,應用範圍也很廣,是人工智慧標配語言。
C
在C語言的基礎上開發的一種物件導向程式語言,應用非常廣泛。常用於系統開發,引擎開發等應用領域。
Scratch
全世界排名第一的理工類院校-美國麻省理工學院(MIT)研發出來的,現在是全球最熱門的圖形化程式軟體。米切爾·瑞斯尼克在派珀特教授的程式語言的基礎上推出了新一代的程式語言——Scratch程式語言。這個語言解決了許多人對程式想學卻無從下手的問題,達到「不僅能讀還能寫得好」的境界。
兒童程式設計為什麼如此重要?
程式教導孩子如何思考
1. 運算思維其實包含了數學思維和工程思維,其中最重要的是抽象分析能力和邏輯思考能力。在寫程式時,首先需要把一件事情抽像出來,再用邏輯化的方法表達出來,所以程式設計的過程就是鍛鍊抽象思考和邏輯表達能力的過程。
2. 根據多元智慧理論,學習程式設計不僅可以培養孩子的邏輯思維,而且對數學理解、英語興趣、嚴謹理念、解決問題能力、動手能力和創造力的培養都有很大幫助。
人工智慧時代,國內外都重視程式教育
1. 人工智慧的時代,程式設計是通往未來社會最重要的技能。全球有超24個國家,包括日本,韓國,以及歐洲多個國家,這些國家很重視已經將程式教育納入K12課程大綱或教學場景。例如,在美國,兒童程式設計已經成為孩子繼閱讀、寫作、算術這三項基本能力外所需要掌握的第四項必備技能;英國要求5歲以上的孩子必須學習程式設計。
2. 我國於2017年7月印發人工智慧發展規劃,鼓勵學校在相關課程中推動程式設計教育。在近期教育部召開的發表會中,詳細介紹了新課程改革的相關情況,在此次的「新課改」中,正式將人工智慧、物聯網、大數據處理正式劃入新課標。
程式設計對孩子升學的影響
1. 許多學校在錄取學生時,會將程式設計作為考量孩子能力的重要標準之一。若孩子有去美國留學的打算,而且在程式設計方面有專長,那麼申請留學時將佔優勢。
2. 浙江省最新的新高考方案已將資訊科技(含程式設計)納入高考科目,修訂版本的方案中,把高中學習內容分成了必修課、選擇性必修課和選修課。在將來會有更多省市高考將涉及程式設計內容。
以上是少兒程式學什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!