孫紅麗,葉斌
(1商丘師范學院計算機科學系,河南商丘 476000;2商丘職業(yè)技術學院電教中心,河南商丘 476000)
多元智能理論在Java課程教學中的應用研究
孫紅麗1,葉斌2
(1商丘師范學院計算機科學系,河南商丘 476000;2商丘職業(yè)技術學院電教中心,河南商丘 476000)
Java是一種跨平臺開發(fā)語言,在云計算與移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,具有廣闊發(fā)展前景,在高校開設的程序設計語言中Java尤為重要。為更好開展課程教學,有效提高教學效果,探討在教學開展中引入多元智能理論的可行性,分析如何有效利用此理論,以期待發(fā)現(xiàn)學生的優(yōu)勢智能而實施因材施教;同時發(fā)展學生的多元智能而開展針對學生的個性化教學,從而提高教學質量,培養(yǎng)學生的學習興趣。
優(yōu)勢智能;多元智能;個性化教學
J ava語言自1995年正式推出以來已經(jīng)成為很多公司企業(yè)研發(fā)人員的首選,各高校也將其設為信息、計算機類專業(yè)必修課程。此語言因具通用性、高效性、平臺移植性及安全性而廣泛應用于數(shù)據(jù)中心、游戲控制、移動互聯(lián)網(wǎng)及個人pc等領域;功能強大操作繁瑣,致使學生掌握基本語法但在應用實踐方面欠缺,而無法把握J ava語言的核心。如何改變這種狀況,讓學生能自主學習,發(fā)揮自身主觀能動性,提高動手應用能力,成為教學需要突破的地方。
本課程開設7年來,走過傳統(tǒng)教學模式——啟發(fā)式教學——多媒體及網(wǎng)絡輔助教學之路,取得很大程度的教學效果改進,為更好開展J ava課程教學,J ava課程教學組繼續(xù)探索教學改革之路,以期取得更好的教學效果。目前,計算機專業(yè)本科與升本、信息管理本科與升本學生開設本課程,課程組有教師6人,存在如下問題:升本學生很多專科期間已開設J ava課程導致學生基礎參差不齊,課程教師學歷高低不同,從事J ava教學年限不同致使存在智能差異。故而在課程教學開展中引入多元智能理論來尋找突破點走出困境。
多元智能理論是1983年美國心理發(fā)展學家Howard Gardner提出的,Gardner從研究腦部受傷的病人發(fā)現(xiàn)他們在學習能力上的差異而提出本理論。理論內容如下:人類的智能至少可以分為九個范疇——語言、數(shù)理邏輯、空間、身體-運動、音樂人際、內省、自然探索及存在,這九個范疇對應的內容是:語言智能、邏輯數(shù)學智能、空間智能、肢體動作智能、音樂智能、人際智能、內省智能、自然探索智能與存在智能。目前此理論已經(jīng)成為很多國家教育改革的指導理論,它從心理學的角度闡述學生的個體差異,各有所長的智能,有自己的學習風格,應全面教育,最大限度開發(fā)每個人的智能。
以此理論內容為指導,在J ava課程教學中引入多元智能理論,開發(fā)學生的優(yōu)勢智能,開展以學生為中心的個性化教學模式,因材施教,讓學生得以全面發(fā)展,培養(yǎng)學生課程學習的興趣,以期改善課程的教學效果,提高教學質量。
多元智能理論認為人的智能是多元的,不同的人智能結構不同。幾乎每個人都是聰明的,但是其性質和范疇呈現(xiàn)差異。個體之間存在智能差異,在某種智能上優(yōu)異,但在其他智能上不一定同樣出色,存在個體差異,也即是內隱智能差異的外顯化只要通過訓練,每個個體的弱勢智能可得以提升優(yōu)化,向人們呈現(xiàn)了人類智能的本質與實現(xiàn)。目前,此理論成為新的教育課程改革的理論支柱。
多元智能理論應用于教學,強調根據(jù)每個學生的職能優(yōu)勢和智能弱勢來制定適合學生個體的教學方法,考慮個體差異,因材施教,運用多樣化的教學模式,開發(fā)學生個體潛能,全面發(fā)展,讓每個學生都能成才,成就自己的優(yōu)秀。
J ava課程面向計算機科學技術專業(yè)本科、計算機科學技術專業(yè)專升本、信息管理專業(yè)本科與信息管理專業(yè)專升本四類學生開設,學生專業(yè)不一,升本類學生??茣r專業(yè)很雜,有些已經(jīng)開設過J ava基礎課程,因此學生課程基礎知識參差不齊。另外由于學生存在個體差異,每個人接受知識的速度及學習能力也各不相同。依據(jù)多元智能理論,基于學生存在個體智能差異,教師可以通過課題教學多方面多角度探索學生的各項職能,發(fā)現(xiàn)優(yōu)勢智能與弱勢智能,進一步發(fā)展其優(yōu)勢智能。為此,可以設計如下方案在課程教學中應用多元智能理論。
1.1 分組討論
課程教學過程中教師可安排開設分組討論,選擇一個議題,每組最終給出一個討論結果方案。相對書本知識,討論課可以拓寬知識面,開闊視野,易于激發(fā)學生的優(yōu)勢智能體現(xiàn)。例如:分組討論一個簡單留言薄的設計與實現(xiàn),每組組內討論,最后敲定方案,逐步細化,組內各成員分工合作,同時加強學生的協(xié)作意識。各組討論結果會有不同,也是體現(xiàn)多元智能理論的智能差異。語言與人際智能優(yōu)勢的學生會綜合組內討論的內容,總結出最終的設計方案,邏輯數(shù)理職能優(yōu)勢的學生會針對設計方案給出具體的實現(xiàn)算法,教師在各組討論中也可以發(fā)現(xiàn)學生個體的優(yōu)勢智能。
1.2 探索學生智能
課堂與課下仔細觀察每個學生可以充分熟悉學生個體,發(fā)現(xiàn)學生的職能優(yōu)勢和智能弱勢。例如:在組織課堂討論教學時,教師可以安靜的觀察學生行為進而分析學生個體智能。有些學生,在討論中非常健談,善于與他人交換意見,擅長把散漫發(fā)散的討論給出總結,這些學生具語言智能優(yōu)勢;有些學生在討論過程中,喜歡抓住設計方案的框架,給出實現(xiàn)的細則方案,并把實現(xiàn)算法都能想到,這些學生通常具備邏輯數(shù)理優(yōu)勢,等等。在細節(jié)中了解學生,發(fā)現(xiàn)學生的優(yōu)勢智能,為開展以學生個體為中心的教學提供具體信息,因材施教,全面發(fā)展學生。
在J ava課程教學實踐中引入多元智能理論,學生個體存在智能差異,有各自的智能優(yōu)勢與智能弱勢,熟悉學生個體智能情況后,在課程教學中加以引導,輔助學生找到適合自己的學習方法,根據(jù)學生情況因材施教,培養(yǎng)專業(yè)學習的主動性。
2.1 小組協(xié)作法
教師根據(jù)學生個體情況,將學生分組組成學習協(xié)作小組,每組學生智能情況相似,具有同種優(yōu)勢智能,同時把學習任務模塊化,各組學生承擔任務模塊不同,比如:有的負責資料收集,有的進行資料整理分析,有的負責算法設計及代碼實現(xiàn)等等。最后每組做出針對本組學習任務模塊的小組報告,在指定的時間內,每組由組長向大家匯報本組報告。
小組協(xié)作這種教學模式實施步驟具體如下:
(1)分組。根據(jù)學生個體智能情況,進行分組,每組8-10人,每組學生具同種職能優(yōu)勢。
(2)確定學習任務。教師把教學內容模塊化,分成一些各自獨立的任務模塊,隨機分給學習小組。
(3)提交小組報告。各小組講學習任務的完成情況并將得到的方案形成報告。
(4)小組報告匯報。組織全體學生進行分組的小組報告匯報,交流各模塊的學習任務內容,教師負責引導學生認識自身,全面發(fā)展學生的各種智能。
2.2 項目驅動教學法
在開展教學活動過程中,輔以項目驅動教學法,設計貼合教學內容的要解決的問題用項目形式分配給學生,對學生進行分組,每組組員按照實際需要進行的工作程序,制定解決問題方案,共同協(xié)作完成項目。項目教學以學生為中心、以提高實踐能力為目的。在實施時發(fā)揮教師的引導作用,認真選擇項目課題內容,依據(jù)教學內容,拿出現(xiàn)實對象作為題材,充分調動學生的主觀能動性。
在開展項目教學中引入多元智能理論,實施時分下面幾步:
(1)確定項目主題。由教師提供幾個項目主題經(jīng)過學生討論,確定最終主題。在此教師要給學生提供學習資源,營造學生交流討論的情景,讓學生充分發(fā)揮群體的智慧,體現(xiàn)協(xié)作精神。
(2)實施項目。在實施項目中充分體現(xiàn)多元智能的應用,確定項目主題后,讓學生自主確定研發(fā)小組,教師在根據(jù)自己對學生的智能了解進行適當調整,保證每組成員可以優(yōu)勢互補,合理搭配,每組組內討論項目總體要求和需要用到技術細節(jié)確定設計方案與實現(xiàn)方法,通過分工合作,確定項目主題完成需要的關鍵技術,最終完成項目。
(3)項目完成效果評價。這是開展項目教學的關鍵環(huán)節(jié),教師組織學生匯報展示各組作品,包括作品設計思路、實現(xiàn)方法、實現(xiàn)過程中遇到問題及解決方案,在項目完成后自己的心得體會與收獲。通過各組作品展示匯報可以讓學生發(fā)現(xiàn)別人的優(yōu)點,找出自身不足,進一步完善自己,同時為以后學習提供可參考地方。
總之,將多元智能理論應用于算法設計分析課程的教學中,不必開發(fā)學生的所有智能,只需要培養(yǎng)與開發(fā)學生的優(yōu)勢智能。首先考慮課堂教學需要激活學生的哪些智能,課程設置是否適合學生專業(yè)發(fā)展的智能。在教學設計中,既要把重點放在某個智能的發(fā)展上,又要注意多元智能的整合。這樣既發(fā)展了學生的多元智能,培養(yǎng)學生的專業(yè)興趣,同時提高了教師的教學水平,對如何提高教學效果不斷展開研究,在實踐中不斷創(chuàng)新以取得更好的教學效果。
[1]張愛正,劉國華.淺談高校J ava教學方法的改進[J].教育研究,2008,(4):127.
[2]沈維政,蘇中濱.項目驅動教學法在J ava語言程序設計教學中的應用[J].東北農(nóng)業(yè)大學學報,2010,(2):66-67
[3]杜曉昕,張劍飛.基于建構主義和多維任務驅動的J ava教學方法探討[J].科教文化,2009,(3):284.
[4]張亞輝,陳廷勇.高職高專院校J ava程序設計語言教學的幾點思考[J].長春金融高等專科學校學報,2010,(3) 72-73.
[5]章軍.工科專業(yè)J ava教學方法的改進與探討[J].高教前沿,2012,(5):69-70.
Application StudyofMul tiple Intel ligent Theory in JavaCourse Teaching
S UNHongl i YE B in
(1D epar tment of Computer S cience,S hangqiu Normal Col lege,S hangqiu,Henan 476000 2A utio-visual Center,S hang qiu Poly Technic,S hangqiu,Henan476000)
In indust ry environment of cloud computing and mobi le Internet,J ava is a cros plat formdevelopment languagewith wide development prospect.In of fering programming language o col leges and universities,J ava is par ticular ly impor tant.In order to car ry out the cur riculu teaching,and enhance teaching ef fect,in this paper,it is discussed about how to int roduce th feasibi lity of mul tiple intel l igent theory in teaching,then analy z ed how to ef fectively use thi theory,inorder to f ind superior intel l igenceof students and teachstudents inaccordancewith thei aptitude.A t the same time,individual i z ed teaching for students is opened to develop mul tipl intel l igences,and to improve thequal ity of teaching,to t rain interest of students in learning.
S uperior Intel l igence;M ul tiple Intel l igence;Individual i z ed Teaching
G42
A
1672-2094(2013)03-0131-03
責任編輯:張隆輝
2013-04-24
孫紅麗(1977-),女,河南商丘人,商丘師范學院計算機科學系副教授,碩士研究生,研究方向為B P神經(jīng)網(wǎng)絡算法及其應用,智能故障診斷,算法、J ava課程教學研究等。