亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        應用型本科院校Java程序設計教學改革

        2014-07-02 01:06:25盧沿
        計算機教育 2014年8期
        關鍵詞:Java語言實踐環(huán)節(jié)職業(yè)素養(yǎng)

        盧沿

        摘要:分析應用型本科院校軟件工程專業(yè)人才培養(yǎng)的特點,以Java程序設計作為改革示范課程,提出體現(xiàn)工程教育特色和素質(zhì)培養(yǎng)的教學改革方案。

        關鍵詞:Java語言;教學改革;實踐環(huán)節(jié);職業(yè)素養(yǎng);人才培養(yǎng)

        0 引言

        應用型本科院校培養(yǎng)應用型、技術型人才,在建設高等教育強國的進程中發(fā)揮著不可或缺的作用,也形成了獨特的鮮明特征:以服務地方或行業(yè)經(jīng)濟發(fā)展為宗旨,以培養(yǎng)應用型人才為目標,以應用科學研究為特色,以產(chǎn)學研深度合作為途徑。因此,錯位競爭、特色發(fā)展、服務區(qū)域經(jīng)濟是應用型本科院校的根本發(fā)展路徑,而人才培養(yǎng)的創(chuàng)新是其改革的突破點。

        軟件工程專業(yè)是研究運用工程化方法構建和維護有效、實用、高質(zhì)量軟件的學科,如何將軟件專業(yè)的工程教育特色融入到專業(yè)課程教學過程,是應用型本科院校在程序設計類課程的教學改革中必須考慮的問題。

        Java是流行的網(wǎng)絡程序設計語言,具有面向?qū)ο?、可移植、多線程、分布式等特點,在各類高校中被列為計算機和軟件專業(yè)教學體系中的主干課程。該課程對于培養(yǎng)學生的邏輯思維能力、編程技能、自學能力、分析解決問題能力都有著重要作用,并對Android平臺移動應用程序開發(fā)、JavaEE框架技術、Web前端開發(fā)技術等后續(xù)課程的開設起到鋪墊作用。

        因此,以Java程序設計作為改革示范課程,從教學理念和教學目標人手明確課程定位,從內(nèi)容層次、教學方法、實踐環(huán)節(jié)、職業(yè)素養(yǎng)、程序競賽、考核方式等方面,構建全方位立體教學系統(tǒng),將工程教育和素質(zhì)培養(yǎng)融入到基礎教學過程中,提高教學質(zhì)量和效率,并為學生將來從事Java平臺相關軟件產(chǎn)品的設計與開發(fā)奠定堅實的基礎。

        1 課程定位

        1.1 教學理念

        在軟件工程專業(yè)現(xiàn)有的課程體系中,入門的程序設計語言是c++。由于Java語言的許多基本語法與C++一致,所以學生在學習Java的過程中會感覺相對輕松。因此,Java程序設計重要的是讓學生理解和掌握面向?qū)ο蟪绦蛟O計,理解其作為一門和計算機交流的“語言”,如何讓計算機實現(xiàn)所需要的功能,而不是局限于基本語法或者編程細節(jié)中。

        1.2 教學目標

        通過理論授課、實驗、實訓項目等教學環(huán)節(jié),學生將全面了解Java語言的功能特色,掌握它的基本語法和面向?qū)ο蟮木幊趟枷?,理解并運用Java的應用技術實施網(wǎng)絡編程和數(shù)據(jù)庫操作,最終能夠獨立完成面向?qū)ο蟮某绦蛟O計與開發(fā)。由于Java平臺的開發(fā)具有連續(xù)性特點,本課程的學習將為后續(xù)系列課程的開設打下堅實基礎。Java程序設計的具體教學目標概括為如下3個方面。

        (1)知識目標。立足于基本語法,先由淺入深地介紹一些過程式的內(nèi)容,在具備一定語法的基礎上深入講解面向?qū)ο蟮乃枷?,初步探討面向?qū)ο蟮幕驹瓌t和設計模式,最后講解實用程序設計。

        (2)技能目標。要求學生熟練地使用JDK 6.0及以上開發(fā)工具包在集成開發(fā)環(huán)境Eclipse平臺上進行Java程序的編輯、編譯、調(diào)試和運行。

        (3)能力目標。全面培養(yǎng)學生的面向?qū)ο蟪绦蛟O計能力、良好的編程習慣、閱讀API文檔的能力、語言表達能力、團隊意識與合作精神。

        2 構建全方位立體教學系統(tǒng)

        2.1 教學內(nèi)容和方法

        Java程序設計作為一個系統(tǒng)的課程體系,包括64學時授課和2個教學周(折合32學時)的課程設計,其中課內(nèi)實驗24學時。

        授課內(nèi)容歸納成11個單元,循序漸進地劃分為3個層次。首先介紹過程式的內(nèi)容,包括基本數(shù)據(jù)類型、枚舉和數(shù)組、運算符、表達式和語句;其次在具備一定語法的基礎上,深入講解面向?qū)ο蟮姆庋b、繼承和多態(tài)特性在Java語言中的體現(xiàn);最后介紹實用程序設計及其API。教學內(nèi)容的層次劃分使知識具有很好的連貫性,適合學生按部就班的學習。

        針對上述3個內(nèi)容層次,要分別采用不同的教學方法。第1層次的基礎部分采用比較教學法,通過和C++語言的類比使學生迅速掌握語法;第2層次的面向?qū)ο蟛糠植捎脤嵗虒W法、演示教學法,由簡到繁便于學生理解面向?qū)ο蟮母拍詈吞卣?;?層次的實用程序設計部分則采用探究法,結合JavaDoc文檔,從每個知識點的類層次結構講起,在認識了總體結構以后再結合實例理解每個類的具體功能。比如在介紹輸入/輸出流時,首先通過與學生的現(xiàn)有知識進行對比,說明Java I/O工作原理;然后從文件類人手,分別講解字節(jié)流和字符流。以字節(jié)流為例:首先介紹InputStream和OutputStream類的特征;然后依次講解二者的子類,諸如文件流、過濾流、對象流、字節(jié)數(shù)組流、序列流、管道流的功能;最后以程序?qū)嵗菔净谶M程流構造I/O流實現(xiàn)對內(nèi)存、文件和管道中數(shù)據(jù)的訪問。字符流工作原理的講解方式同上。

        教材以中文為主,建議對Java平臺感興趣和學有余力的學生閱讀英文版教材,從設計模式的角度深入理解Java語言的編程思想。

        2.2 豐富的案例教學

        對每一章節(jié)用心創(chuàng)作相關素材和程序?qū)嵗?,并?yōu)化課件。在講解特定概念和方法時,通過類比生活中學生熟悉的概念,進行饒有趣味和深入淺出的實例教學。例如在講解面向?qū)ο蟮碾y點——抽象類和接口的概念時,編寫了動物抽象類和寵物接口,然后定義具體的蜘蛛、魚、貓、狗等動物類來擴展抽象類,而魚、貓和狗通常又具有寵物的特點,因此還要實現(xiàn)寵物接口。學生在測試程序中通過聲明不同類型的對象,在運行時觀察它們所表現(xiàn)出來的不同行為,從而深刻理解封裝、繼承和多態(tài)特性的內(nèi)涵,并且能夠比較抽象類和接口的區(qū)別。

        2.3 重視實踐環(huán)節(jié)設計

        針對11個內(nèi)容單元,設計對應的實驗環(huán)節(jié),讓學生及時對授課內(nèi)容進行練習從而掌握。實驗內(nèi)容共設置9項,每項實驗又具有關聯(lián)性,因此統(tǒng)合成3個項目。項目1是銀行賬戶管理程序,主要練習Java基本語法、類與對象、異常處理機制、輸入/輸出流、泛型與集合框架等知識點;項目2是簡易聊天室程序,主要練習Java Swing圖形用戶界面和Socket網(wǎng)絡編程等知識點;項目3是圖書信息管理程序,主要運用Java Swing繪制界面并使用JDBC訪問數(shù)據(jù)庫。在課程設計環(huán)節(jié),設計和布置兩個實訓項目,主題分別是俄羅斯方塊和猜數(shù)字游戲,寓教于樂,激發(fā)學生興趣。學生在學習相關知識點之后,根據(jù)實驗要求不斷補齊功能,并在學期末完成任選其一的實訓項目,最終都會完成4個完整的作品,既能提高動手能力、增強自信心,還能提升專業(yè)認同感和成就感。endprint

        2.4 職業(yè)素養(yǎng)的提升

        從教學的角度看,軟件工程學科發(fā)展速度非???,教師只能將核心基礎知識和當前的實用技術傳授給學生。因此,如何培養(yǎng)學生持續(xù)學習的能力和運用知識解決實際問題的能力是每個教師面臨的重要課題。針對每個教學環(huán)節(jié),需要融入一些通識教育的元素,具體體現(xiàn)在:(1)培養(yǎng)學生良好的編程習慣,寫好代碼注釋、查閱JavaDoc文檔、編寫項目文檔說明;(2)程序出錯時及時查看日志,分析異常堆棧信息定位錯誤源頭;(3)遇到難題不能解決時,可以利用Google、百度等搜索引擎查閱信息,培養(yǎng)學生獨立分析、調(diào)查和解決問題的能力;(4)要求學生經(jīng)常登錄CSDN等專家博客,關注行業(yè)發(fā)展趨勢,借鑒前輩們的經(jīng)驗。久而久之,學生的職業(yè)素養(yǎng)在潛移默化中得到提升,并使之成為一種學習習慣沿襲到以后各項技術的學習過程中。同時,通過教師指導下的實踐活動和項目組成員的互動,全面提升學生的實踐能力、團結協(xié)作能力。

        2.5 構建師生互動平臺

        通過各種方式建立互動平臺和溝通機制,加強師生間交流。

        (1)在授課中,通過提問和討論來調(diào)動學生的參與感和熱情。

        (2)建立班級QQ群,進行實時交流和答疑。

        (3)構建網(wǎng)絡教學平臺,并于2012年通過年度評審。學生可以在平臺上提問或相互回答,教師主要負責回答其他同學回答不上來的問題。另外,網(wǎng)絡平臺還實現(xiàn)了作業(yè)批改、文檔共享、通知發(fā)布和教學內(nèi)容存檔。

        2.6 以程序設計競賽推動課程教學

        以程序設計類課程為基礎,以競賽型創(chuàng)新實踐基地為依托,為學生參加各類程序設計競賽構建專業(yè)平臺。目前,已組織和參加了校級程序設計大賽、“藍橋杯”全國軟件專業(yè)人才設計和創(chuàng)業(yè)大賽。競賽團隊的選拔一方面由任課教師在教學過程中發(fā)現(xiàn)有潛質(zhì)的學生;另一方面,則通過計算機協(xié)會的宣傳,吸引更多學生參與進來。進入競賽團隊的學生,分成C/C++和Java兩個方向。除了課堂教學和指導教師的深化培訓以外,還會根據(jù)競賽的最新要求展開針對性訓練。

        目前,學生已經(jīng)在“藍橋杯”全國軟件專業(yè)人才設計大賽Java本科組的比賽中榮獲江蘇省一等獎2人次,二等獎3人次,三等獎4人次;全國總決賽三等獎1人次,共計10個獎項,并且憑借基于Java平臺構建的參賽作品“虛擬解剖系統(tǒng)”榮獲第四屆“藍橋杯”軟件專業(yè)人才創(chuàng)業(yè)團隊賽全國選拔賽三等獎。

        2.7 注重過程考核

        依據(jù)教學環(huán)節(jié),考核方式分成課程考核和項目考核。

        課程考核從3個方面進行:

        (1)注重過程考核,考核過程貫穿于整個課程教學中。通過實驗項目的現(xiàn)場完成情況,考察學生的知識掌握程度、應用能力和程序開發(fā)能力,占總成績的40%。

        (2)理論考試成績,占總成績的50%。

        (3)平時成績占總成績的10%,強調(diào)出勤情況、課堂紀律、課堂表現(xiàn)和作業(yè)完成情況。

        項目考核則通過成果展示、演講等方式,結合實訓期間學生表現(xiàn)出來的動手能力、獨立分析解決問題的能力以及總結報告和答辯水平進行綜合考評。考核比例如下:

        (1)項目代碼的可用性、完整性、實用性以及規(guī)范性,占總成績的40%。

        (2)項目期間展現(xiàn)的動手能力和團結協(xié)作意識,占總成績的20%。

        (3)項目報告和答辯情況,占總成績的20%。

        (4)超出任務要求的創(chuàng)新精神,占總成績的20%。

        3 結語

        經(jīng)過3年的探索和實踐,我們已經(jīng)形成了以Java程序設計為基礎的Java系列課程群。教學模式改革的探索與實踐對提高課堂教學質(zhì)量和效率具有重要作用。已經(jīng)畢業(yè)的近300名畢業(yè)生正服務于張家港地方經(jīng)濟,服務于江蘇省信息化建設,服務于長三角地區(qū)的現(xiàn)代化發(fā)展。這不僅推進了校區(qū)在本專業(yè)領域的知名度,也為校企合作打下了一定的基礎。

        作為應用型本科院校,明確科學定位與加強內(nèi)涵建設是學校在發(fā)展機遇期所面臨的首要問題。今后的工作中,在實現(xiàn)軟件工程專業(yè)人才培養(yǎng)基本要求的基礎上,著重于對學生實踐能力和項目開發(fā)能力的培養(yǎng)[4]。在專業(yè)教學過程中,尤其是程序設計類基礎課程的教學中,重視與企業(yè)需求對接,繼續(xù)體現(xiàn)工程教育特色,使學生積累豐富的項目經(jīng)驗,具備較好的職業(yè)素養(yǎng),為其今后的就業(yè)和繼續(xù)深造奠定良好的基礎。

        參考文獻:

        [1]上海電機學院高等技術教育研究所.創(chuàng)新人才培養(yǎng)模式,不斷提升地方應用型本科院校服務區(qū)域經(jīng)濟發(fā)展的能力[EB/OL].[2011-10-13].http:∥gaojs.sdju.edu.cn/default.php?mod=article&do=detail&tid=85.

        [2]金智勇,葉時平,梁方.基于案例分析的Java程序設計教改研究[J].福建電腦,2009(4):203-204.

        [3]儲岳中,秦鋒,劉宏申.c語言程序設計理論與實踐一體化教學的幾點實踐[J].計算機教育,2012(12):22-25.

        [4]劉海燕,王雅軒.高校對日軟件外包Javaweb項目開發(fā)人才培養(yǎng)[J].計算機教育,2012(10):107-110.

        (編輯:郭田珍)endprint

        猜你喜歡
        Java語言實踐環(huán)節(jié)職業(yè)素養(yǎng)
        導游學實踐環(huán)節(jié)授課模式探討
        面向復用的軟件學院實踐教學模式
        計算機教育(2016年8期)2016-12-24 10:30:18
        基于Android平臺的健康醫(yī)療APP設計與開發(fā)
        專業(yè)學位研究生實踐環(huán)節(jié)有效途徑探析
        科技資訊(2016年18期)2016-11-15 07:40:47
        技工院校校級領導職業(yè)素養(yǎng)的建設及質(zhì)量評價研究
        職業(yè)(2016年10期)2016-10-20 21:38:59
        探討民航機務維修中人為因素
        高技能人才培養(yǎng)新模式職業(yè)素養(yǎng)+職業(yè)技能
        科技視界(2016年21期)2016-10-17 19:08:20
        基于CDIO的大學生職業(yè)素養(yǎng)培養(yǎng)研究
        成才之路(2016年25期)2016-10-08 09:59:12
        大學生創(chuàng)業(yè)平臺設計與實現(xiàn)
        計算機軟件開發(fā)中的JAVA編程語言分析
        无码熟妇人妻av在线影片最多| 国产女人高潮视频在线观看| 少妇被躁爽到高潮无码文| 国产精品亚洲A∨天堂不卡| 亚洲国产精品成人久久av| 亚洲一区二区三区熟妇| 亚洲成人一区二区av| 波多野结衣中文字幕一区二区三区| 一二区成人影院电影网| 日日碰狠狠添天天爽超碰97| 国产精品对白交换视频| 亚洲性69影视| 国产精品亚洲专区无码不卡| 亚洲成人激情在线影院| 玖玖资源站亚洲最大的网站| 女人av天堂国产在线| 色先锋av影音先锋在线| 中文字幕精品一二三区| 亚洲伊人成综合人影院| 手机av在线中文字幕| 国产色无码精品视频国产| 伊人久久综在合线亚洲不卡| 国产青春草在线观看视频| 无遮挡激情视频国产在线观看| 久久精品中文闷骚内射| 精品综合久久久久久97超人| 亚洲在战AV极品无码| 亚洲综合在线一区二区三区| 人妻久久一区二区三区| 97久久超碰国产精品旧版| 两个人看的www高清视频中文| 成年视频网站在线观看777| 护士人妻hd中文字幕| 久久久亚洲欧洲日产国码αv| 久久天天爽夜夜摸| 国产成人亚洲综合二区| 婷婷成人丁香五月综合激情| 欧美午夜精品久久久久久浪潮| 国产高清亚洲精品视频| 中出人妻希奇杰卡西av| 久久中文字幕无码专区|