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

?

關(guān)于“程序設計類課程”深化編程思想的教學改革探析

2019-12-01 10:12李慶廣西生態(tài)工程職業(yè)技術(shù)學院汽車與信息工程系
數(shù)碼世界 2019年2期
關(guān)鍵詞:實例編程原理

李慶 廣西生態(tài)工程職業(yè)技術(shù)學院 汽車與信息工程系

0 引言

現(xiàn)今,互聯(lián)網(wǎng)行業(yè)高速發(fā)展,技術(shù)也在這一進程之下日益革新。在此形式之下,科班技術(shù)難以跟上技術(shù)革新的腳步,導致學生的專業(yè)技能落后于社會的需求。技術(shù)在變,而思想不變,“授之以漁,不如授之以思想”,培養(yǎng)學生的思維能力,對編程思想、運行原理的探索能力,讓學生學會從技術(shù)中探索思想,從思想中延伸技術(shù),從而使學生能夠更快、更持久的適應社會的需求。

1 編程思想概述

1.1 編程思想的概念

計算機屬于自然科學門類,也屬于應用數(shù)學學科,即運用數(shù)學的思維從自然規(guī)律中探知科學。計算機用于解決實際問題的方式包括編程語言和應用技術(shù)。因此,編程思想就是運用數(shù)學的思維和計算機解決實際問題的方式,來模擬自然規(guī)律、解決實際問題的思維方式。

1.2 以JavaScropt、Android為例分析其編程思想

1.2.1 JavaScropt

JavaScropt是一種直譯式、動態(tài)類型、弱類型、基于原型、內(nèi)置支持類型的腳本語言。主要應用于HTML頁面之上,以HTML標簽中的id或name屬性為標識符,抽取頁面元素,添加動態(tài)效果,從而實現(xiàn)HTML頁面的動態(tài)交互行為。

1.2.2 Android

Android是一種基于Linux的自由及開源的操作系統(tǒng),主要用于移動設備。通過可擴展標記語言XML,來構(gòu)建用戶視圖,以XML標簽中name屬性為標示符,抽取視圖元素,通過Java對頁面視圖、數(shù)據(jù)的存儲和運轉(zhuǎn)進行處理,從而實現(xiàn)APP與后臺程序的交互。

1.3 JavaScropt、Android在編程思想上的關(guān)系

從編程思想上而言,二者均以標簽中的屬性值作為標識符,抽取元素,負載交互行為。該思維方式由JavaScropt提出,Android沿襲,其作用不一、平臺不一、底層不一,但解決實際問題的思維方式一致。

2 深化編程思想于專業(yè)教學方面的思考

2.1 專業(yè)教學體系概述

以普通高等??茖W校為例,大部分學校以2+1的形式辦學。于專業(yè)教學方面而言,一般選取Java或C為體系,以體系化的形式培養(yǎng)學生專業(yè)技能。針對Java體系為例,開設課程依次為網(wǎng)頁設計、Java程序設計、數(shù)據(jù)庫、JavaScropt腳本技術(shù)、JSP程序設計、J2EE企業(yè)級開發(fā)、JavaWeb企業(yè)級開發(fā)實訓等課程。

2.2 專業(yè)教學于社會需求的局限

2.2.1 辦學形式的局限性

在2+1的辦學形式之下,除政治、英語、體育等各類必修課程,兩年的教學時間與一個體系的專業(yè)技能培養(yǎng)相較,其課時數(shù)相當緊湊,且普遍存在兩門以上課程同時開設的情況。在此現(xiàn)狀之下,對課程的延展、實訓與深化、實際問題應變能力的培養(yǎng)均存在一定的困難。所帶來的問題,是對學生的培養(yǎng)與學生知識體系的構(gòu)建,將形成固有化、模式化的情況,從而降低了學生對專業(yè)技能的應變能力。

2.2.2 高校地域的局限性

大多數(shù)互聯(lián)網(wǎng)企業(yè)都集中于個別一線城市,即技術(shù)核心成聚集性發(fā)展。而許多高校都遠離技術(shù)核心。導致專業(yè)教師對新技術(shù)、新方法的感知能力大大降低。對學生專業(yè)技能的培養(yǎng)與社會需求產(chǎn)生差距。

2.2.3 社會需求的局限性

至今,互聯(lián)網(wǎng)行業(yè)高速發(fā)展,而行業(yè)的發(fā)展必將帶動技術(shù)革新,各大技術(shù)團隊、各大高校、各種國外技術(shù)的引進。而技術(shù)的革新必將引發(fā)社會需求的變更。如果學生缺乏與之相對應的應變能力,將難以適應社會的進程。

2.3 深化編程思想的教學思考

基于辦學形式、地域、社會需求,均是高校與社會的固有形態(tài),發(fā)展進程之下的固有趨勢,同時也存在其固有的必要性。但針對學生的個人發(fā)展與社會生存的持久性而言,也存在一定的局限性。若以課程調(diào)整、教師或?qū)W生的外出學習或企業(yè)實踐來解決該問題,則存在一定的暫時性,難以標本兼治。

因此,面對高校的固有形態(tài)與社會的發(fā)展速度,“授之以漁”的方式已難以滿足社會需求,在教學過程中,更要“授之以思想”。如在教授JavaScropt的同時,滲透其運行原理與編程思想,構(gòu)建學生在該技術(shù)下的思想體系,引導學生從JavaScropt的編程思想衍生至Android的編程思想,培養(yǎng)學生從技術(shù)中探索思想,從思想中延伸技術(shù)能力。形成從思想到原理,原理到方法,方法到實踐,實踐到自我衍生的教學體系,從而使學生能夠面向社會需求,運用現(xiàn)有的知識體系,延伸技術(shù)能力,擴展專業(yè)水平,做到盡可能快的掌握社會所需技術(shù),以持久的適應社會需求。

3 教學改革實施過程探討——以“JavaScropt腳本技術(shù)”課程教學為例

3.1 以實例出發(fā),闡述運行原理

3.1.1 實例帶入,構(gòu)建感官認識

簡述課程內(nèi)容與學習目標,讓學生對該堂課程形成總括性了解,明確學習目標。后以實例為出發(fā)點,演示實例,應征課程內(nèi)容與學習目標,為學生構(gòu)建感官上的了解。

3.1.2 以“呼應式”、“發(fā)問式”教學方法,解析程序,描繪運行原理

現(xiàn)象與本質(zhì)相結(jié)合,透過實例,追述內(nèi)部程序,形成實例與程序的呼應式教學,引導學生形成發(fā)問式學習方法。

如“JavaScropt獲取元素,添加交互行為”一課中,“單擊元素,彈出窗體。該行為是如何產(chǎn)生的?”;“不同的元素,可以添加不同的行為。元素與行為是如何對應的?”;“形成某種行為。該行為是如何構(gòu)建的?”等。

形成從感官認識出發(fā),引發(fā)學生疑問,以現(xiàn)象與本質(zhì)相呼應的方式一一剖析,其后貫穿整體,以圖形化的方式畫出運行原理圖,最后通過運行原理圖再回溯整個過程。最終實現(xiàn)從感官到本質(zhì)的過程。

3.2 “課堂5分鐘”,以運行原理出發(fā),逆向感知編程思想

思想是一切原理的雛形,科學家從思想中發(fā)現(xiàn)原理,學者則應該學會從原理中感知思想。設置“課堂5分鐘”環(huán)節(jié),讓學生對運行原理進行回顧,對編程思想進行自我認識,自我感知,自我構(gòu)建。

3.3 從原理到方法,從方法到實踐

以原理驅(qū)動,逐一引出編程方法。講解實現(xiàn)過程、分析方法、歸納用法,并實現(xiàn)整體過程。學生結(jié)合運行原理,理解各個實現(xiàn)過程,以及各種方法的運用。后以隨堂練習的方式,模仿教師實現(xiàn)過程,運用相關(guān)方法,完成課堂實驗。

3.4 思想沿襲,旁支技術(shù)的自我衍生

3.4.1 引導宗旨——旨在“啟發(fā)”

明確當堂課程的主要內(nèi)容,以編程思想為出發(fā)點,提出沿襲該編程思想的其他技術(shù),以“提而不詳”、“過而不入”、“看而不論”的方式進行引導,旨在“啟發(fā)”學生了解該編程思想的發(fā)展與沿襲,培養(yǎng)學生“思想”—>“原理”—>“方法”的學習過程,提高學生的自學能力。該教學過程以結(jié)語的方式體現(xiàn),控制在5分鐘左右。

3.4.2 以JavaScropt對Android的衍生為例,論述啟發(fā)過程

首先,總結(jié)整堂課程,為學生梳理該堂課的教學內(nèi)容,以簡練的語言概括在JavaScropt針對該知識點所體現(xiàn)的編程思想。

其次,指出由JavaScropt提出,由Android沿襲。

再次,以“三不”原則,通過實例對比的方式,向?qū)W生展示Android對JavaScropt該編程思想的沿襲點,并簡單描述。

最后,下發(fā)兩個實例,讓學生自我拓展。

4 結(jié)語

結(jié)合高校教育與社會發(fā)展,以發(fā)展的眼光看待教學,看待學生專業(yè)素質(zhì),力求培養(yǎng)學生適應社會的需求的能力。在程序設計類課程中,深化編程思想的滲透,與編程思想的延伸,提高學生自我學習,自我修養(yǎng)的能力。

本文注重思想的培養(yǎng)與課后的延伸,旨在以思想引導方法,以思想貫穿課程,以思想推動學生的自我拓展。通過思想滲透課程的方式,培養(yǎng)學生的思維能力和自我拓展能力。

猜你喜歡
實例編程原理
基于包絡解調(diào)原理的低轉(zhuǎn)速滾動軸承故障診斷
編程,是一種態(tài)度
元征X-431實測:奔馳發(fā)動機編程
編程小能手
紡織機上誕生的編程
基于電力系統(tǒng)備自投實現(xiàn)功能原理概述
完形填空Ⅱ
完形填空Ⅰ
祖暅原理的推廣及應用
洱源县| 饶平县| 准格尔旗| 正蓝旗| 香格里拉县| 西贡区| 蓬安县| 东台市| 博野县| 常山县| 托里县| 出国| 高阳县| 东宁县| 新泰市| 许昌市| 恩施市| 安丘市| 莲花县| 宁城县| 宁夏| 乡城县| 佛坪县| 牟定县| 旌德县| 津南区| 平远县| 手游| 清丰县| 墨江| 漳州市| 景东| 永春县| 黎平县| 壶关县| 射阳县| 宜城市| 叙永县| 桐柏县| 溧水县| 大厂|