国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于人工智能的程序設計教學探索

2018-03-03 14:11:19上海市嘉定區(qū)教育學院俞詠梅
衛(wèi)星電視與寬帶多媒體 2018年7期
關(guān)鍵詞:程序設計編程思維能力

上海市嘉定區(qū)教育學院 俞詠梅

近日,國務院出臺了《新一代人工智能發(fā)展規(guī)劃》,要求在中小學階段設置人工智能相關(guān)課程、逐步推廣編程教育,鼓勵進行形式多樣的人工智能科普創(chuàng)作。這就意味著學校的課程結(jié)構(gòu)、信息科技學科師資配備以及硬件設備配置都要有所調(diào)整??紤]到此次國務院重點提出要推廣編程教育,預計會有更多地區(qū)高考將涉及編程科目。

程序設計教學是信息科技課程的核心和靈魂,最能體現(xiàn)和提升學生的思維品質(zhì),提升學生的信息處理能力。用計算機解決任何問題都必須運用算法和程序設計。程序設計與算法現(xiàn)在已成為高中新課程的一個重要的教學內(nèi)容,但對學生而言,程序設計具有很強的抽象性。程序設計能力的提升,重點在于對算法概念的理解,對算法思想的感受,教學的難點在于算法的創(chuàng)新思維能力的提升。

一、編程教育的重要性

1.時代發(fā)展的需要

隨著信息技術(shù)和人工智能的發(fā)展,越來越多行業(yè)的工作都離不開編程。美國前總統(tǒng)奧巴馬就呼吁:“如果我們想讓美國保持領(lǐng)先地位,就需要年輕一代的美國人掌握這種(編程)工具和技術(shù),它將改變我們所有的做事方式?!笨梢妼W好編程,能使自己擁有一項重要的謀生技能。

2.思維能力的培養(yǎng)

學習編程可以培養(yǎng)學生思考問題和解決問題的能力,邏輯思維、抽象思維和計算思維都可以在學習編程的過程中得到鍛煉和提升。

二、編程教育的實施探索

1.通過程序設計培養(yǎng)學生的學習興趣

程序設計與其它應用程序相比,它要求學生具有一定的數(shù)學基礎(chǔ),但是純數(shù)學的內(nèi)容學生又容易感到厭倦,所以教師一開始就要注意對學生學習興趣的培養(yǎng)。程序設計的題目盡量要貼近學生的生活實際,如水電煤電話帳單的計算、銀行存錢的利息計算、校運會的成績統(tǒng)計等,教師要積極展示程序設計的“新奇”,以此來激發(fā)學生的興趣??梢酝ㄟ^程序設計的方式來演示一些趣味的內(nèi)容,如用VB程序來設計自動電子鐘和模擬路口紅綠燈的演示,或通過幾句發(fā)音語句來完成一首熟悉的歌,充分激發(fā)學生的學習興趣,引導其去研究,去實踐,去創(chuàng)新。使學生覺得編寫程序可以解決實際問題,慢慢培養(yǎng)起學習興趣,另外在布置練習時,也要注意題目的難度,不要在起步階段就布置高難度的題目,使學生望而生畏,失去學習的積極性。

2.程序設計要重視學生基礎(chǔ)知識的學習

在學習算法和程序設計時,應該強調(diào)基礎(chǔ)知識的學習,因為對于計算機語言中的每一個語句,如果不知道它的格式和作用,那么也就談不上如何應用它。如在講授賦值語句時,一定要講清賦值號和等于號的區(qū)別。在講授算術(shù)表達式時,講清算術(shù)表達式的書寫格式要規(guī)范,分清算術(shù)運算符的優(yōu)先級。

在掌握各語句的同時,加強對程序結(jié)構(gòu)的領(lǐng)會。程序的結(jié)構(gòu)有順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu),弄清程序結(jié)構(gòu),對于編寫程序能起到一個很好的作用。否則,編寫出來的程序思路混亂,影響程序的可讀性和執(zhí)行效率。所以在教學上,對于每一種程序結(jié)構(gòu),都要求學生能熟練掌握,在編寫程序時靈活運用。在開始編寫程序時,必須要求學生先畫流程圖,再寫程序,這樣有利于學生編寫出結(jié)構(gòu)清晰的程序。

3.通過上機操作提高學生的動手能力

上機操作是計算機學科的一個基礎(chǔ)組成,在整個教學中占有重要地位。程序設計教學不能僅僅傳授計算機知識,更重要的是引導學生通過嘗試性操作,培養(yǎng)其程序設計能力和水平,從而培養(yǎng)學生的思維能力、分析能力、探究能力以及創(chuàng)新能力。所以,教師要讓學生親身體驗程序設計的“魅力”,“駕駛”計算機編制一些簡單程序,掌握一些簡單程序設計技巧,然后逐漸加深難度,提高操作技能和編程技巧。

指導學生上機操作編程時,除了讓學生完成作業(yè)外,還需引導學生掌握正確的思維規(guī)律,通過上機實踐檢驗自己的思維是否正確,經(jīng)過實踐認識,從而使學生的思維活動日趨完善,動手實踐能力和探究能力也得到進一步加強。

4.運用算法設計加強學生解題方法的訓練

在算法和程序設計教學中,許多問題可以用多種方法來解決,在學生用一種方法解決后,要求學生看看能否用其他方法來解決。

5.通過問題解決活動提升學生的創(chuàng)新思維能力

程序要達到什么效果,全靠程序設計者的設計。每編寫一個程序,學生都要自己構(gòu)思創(chuàng)造。而學習應用軟件,學生唯一的任務就是了解軟件的功能,按照軟件設計者的思路學習。現(xiàn)代社會需要的是具有創(chuàng)新精神和實踐能力的人才,所以在課堂上就應該鼓勵學生創(chuàng)新,給學生發(fā)揮創(chuàng)新想象的空間。

開展問題解決活動,讓學生自己去尋找問題,自己去解決問題。在編程過程中,學生可以思考怎樣安排結(jié)構(gòu)、怎樣提高程序執(zhí)行的效率等,這些都是對人的思維能力的鍛煉,對學習其他學科也會有很大的幫助。

三、信息科技教師面臨的問題與解決的策略

1.如何進一步激發(fā)學生的興趣

學生對編程感興趣,自然會認真學習,當然,有些初學者感到程序設計枯燥難學,其實,每個人在初學編程時可能都會有這樣一個階段,只要經(jīng)過一個過渡期,在繼續(xù)學習一段時間后,掌握了編程的方法和技巧,自己有了獨立編寫程序的能力,就會把編程當成一件樂事了。

程序設計課對信息科技教師提出了很高的要求,許多信息科技教師因為學生的計算機基礎(chǔ)不同,覺得程序設計課程不好講,其實學習程序設計可以調(diào)動學生的學習積極性。一個程序可能有多種設計思想,基本的編程方法讓學生掌握后,對于一些學有余力的學生,可以盡可能找出最優(yōu)的解決方法,教師可以告訴學生一些基本的編程思路,讓學生自己去探索。對于學生在程序調(diào)試過程中出現(xiàn)的問題,要盡量讓學生自己找出錯誤的原因,同時要講究教學藝術(shù),對學生的新思路、新方法給予表揚,從而激發(fā)學生的學習興趣。在程序設計方面有潛力的學生,也許將來就是我們國家計算機領(lǐng)域的棟梁。

2.如何進一步提升學生的能力

培養(yǎng)學生的程序設計能力是新課改的目標之一,也是對信息科技教師提出的挑戰(zhàn),是對傳統(tǒng)教學和傳統(tǒng)教師的考驗。教師們只要在教學中努力學習,并在平常的教學實踐中加強“問題解決”教學方法的探索,讓學生在“提出問題并解決問題”的學習過程中提高自己的程序設計水平。

猜你喜歡
程序設計編程思維能力
我家有只編程貓
我家有只編程貓
我家有只編程貓
我家有只編程貓
培養(yǎng)思維能力
基于Visual Studio Code的C語言程序設計實踐教學探索
計算機教育(2020年5期)2020-07-24 08:52:56
培養(yǎng)思維能力
從細節(jié)入手,談PLC程序設計技巧
電子制作(2019年9期)2019-05-30 09:42:04
培養(yǎng)思維能力
兒童繪本(2018年19期)2018-10-31 21:02:34
培養(yǎng)思維能力
兒童繪本(2018年9期)2018-06-04 16:40:12
镇坪县| 阿图什市| 鲁甸县| 凤台县| 隆回县| 渭南市| 衡阳市| 钟祥市| 诏安县| 兴海县| 仙桃市| 武义县| 大城县| 吉木萨尔县| 龙陵县| 阿拉善左旗| 新龙县| 青海省| 汪清县| 凤山县| 迭部县| 阿拉善左旗| 英德市| 易门县| 莎车县| 读书| 德格县| 灵山县| 乌拉特前旗| 余姚市| 张掖市| 嘉鱼县| 宁安市| 兴海县| 弥勒县| 德化县| 堆龙德庆县| 鹤壁市| 林芝县| 定州市| 平舆县|