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

        ?

        IT專業(yè)面向?qū)ο笏季S模式及能力培養(yǎng)體系建設(shè)研究

        2018-08-22 10:26:50李井輝鄒龍朱申靜波孫麗娜
        計算機教育 2018年8期
        關(guān)鍵詞:面向?qū)ο?/a>程序設(shè)計課程設(shè)計

        李井輝,鄒龍朱,申靜波,孫麗娜

        (東北石油大學(xué) 計算機與信息技術(shù)學(xué)院,黑龍江 大慶 163318)

        0 引 言

        IT行業(yè)招聘崗位主要包括軟件運維工程師、高級軟件研發(fā)工程師、Java開發(fā)工程師(IT軟件)、軟件測試工程師、軟件高級開發(fā)工程師(IT服務(wù))等,任職專業(yè)要求均包含面向?qū)ο螅∣bject-Oriented,OO)技術(shù)與系統(tǒng)建模、C#.NET或Java開發(fā)經(jīng)驗、設(shè)計模式等,即學(xué)生應(yīng)具有良好的面向?qū)ο笏季S方式,能夠利用面向?qū)ο笏枷敕治鰡栴}和解決問題[1]。面向?qū)ο髲娬{(diào)從面向?qū)ο蟮慕嵌扔^察世界并建立現(xiàn)實世界模型,通過分析問題域,開發(fā)概念模型,進而實現(xiàn)約束而獲得問題解決領(lǐng)域模型。面向?qū)ο蟮拈_發(fā)強調(diào)從問題域的概念到軟件程序和界面的直接映射[2-3]。面向?qū)ο笏季S方式有科學(xué)認識論和方法論的基礎(chǔ),心理學(xué)研究表明,把客觀世界看成許多對象更接近人類的自然思維方式[4]。在教學(xué)過程中,IT專業(yè)主要培養(yǎng)學(xué)生的軟件需求分析與編程能力,使其在就業(yè)時能高度融入IT企業(yè)的開發(fā)流程,從傳統(tǒng)面向過程思維習(xí)慣向面向?qū)ο笏季S模式轉(zhuǎn)變。筆者將面向?qū)ο笏季S能力描述為:在學(xué)習(xí)面向?qū)ο笾R、解決軟件研制問題和科學(xué)創(chuàng)造過程中,根據(jù)用戶的實際需求,運用面向?qū)ο笏枷肱c系統(tǒng)建模方法順利實施軟件研發(fā)并實現(xiàn)軟件研發(fā)或制作計劃完成的能力[5]。具體來說,就是在軟件研發(fā)過程中,利用面向?qū)ο蠓椒ㄋ伎?,確保軟件研發(fā)順利實施的能力。

        1 層次化、遞進式課程體系設(shè)置

        課程結(jié)構(gòu)體系指單個課程之間既相對獨立又相互聯(lián)結(jié)的有機整體,是按學(xué)生的認知規(guī)律、能力培養(yǎng)規(guī)律和素質(zhì)形成規(guī)律科學(xué)地組合在一起,形成的富有專業(yè)特色的課程系統(tǒng)[6]。合理的、科學(xué)的課程體系是實現(xiàn)培養(yǎng)目標、保證教學(xué)質(zhì)量的重要保證,它直接影響學(xué)生知識面的廣度和創(chuàng)新能力的培養(yǎng)[7]。針對計算機相關(guān)專業(yè)的特點,深入研究計算機軟件課程群的課程體系很有必要。軟件方向課程之間關(guān)系緊密,以面向?qū)ο蟪绦蛟O(shè)計為驅(qū)動,可以構(gòu)建圖1所示的課程體系。

        該課程體系以面向?qū)ο蟪绦蛟O(shè)計編程語言和程序設(shè)計模式為基礎(chǔ),以面向?qū)ο蠼樘岣?,以面向?qū)ο蟮能浖こ虨榫C合深入,形成由面向?qū)ο缶幊棠芰ε囵B(yǎng)、分析能力培養(yǎng)、應(yīng)用能力培養(yǎng)構(gòu)成的面向?qū)ο笏季S培養(yǎng)和學(xué)習(xí)階段,充分體現(xiàn)了課程體系與階段培養(yǎng)的務(wù)實性和敏捷型特征。

        圖1 面向?qū)ο笏季S培養(yǎng)課程體系

        2 面向?qū)ο笏季S階段培養(yǎng)模式

        2.1 面向?qū)ο缶幊棠芰ε囵B(yǎng)階段

        面向?qū)ο缶幊棠芰ε囵B(yǎng)階段主要以面向?qū)ο蟪绦蛟O(shè)計課程為教學(xué)核心,通過面向?qū)ο笳n程設(shè)計課程鍛煉和檢驗學(xué)生的面向?qū)ο笏季S與編程應(yīng)用能力,著重培養(yǎng)學(xué)生面向過程、面向?qū)ο蟮木幊塘?xí)慣,使學(xué)生的思維方式由面向過程思維習(xí)慣向面向?qū)ο笏季S方式過渡,并通過面向?qū)ο笳n程設(shè)計實踐課程考察和鞏固學(xué)生的面向?qū)ο笏季S方式,初步理解和掌握面向?qū)ο蟪绦蛟O(shè)計方法與面向過程處理方式的差別,明確面向?qū)ο蟾拍詈退伎紗栴}的方式如何契合人類分析自然時概念化的思維方式。

        大一上學(xué)期設(shè)置計算機系列講座、計算機導(dǎo)論課程,學(xué)生能夠全面深入地了解IT行業(yè),并從人類自然思維的角度學(xué)習(xí)面向過程的程序編寫知識和編程技巧。隨后開設(shè)的面向?qū)ο蟪绦蛟O(shè)計是一門非常重要的課程,該課程幫助學(xué)生從面向過程編程向面向?qū)ο笏季S的轉(zhuǎn)變。目前具有主導(dǎo)地位的編程語言都是面向?qū)ο蟮?,如Java、C++、C#等,面向?qū)ο蠡倪^程會將過程式的東西分解為不同的對象進行交互。面向?qū)ο笳n程設(shè)計課程根據(jù)實際需求進行系統(tǒng)分析、設(shè)計和編程,強制性地進行對象級別的模塊化,需要具有抽象意識。通過大一階段的學(xué)習(xí),能夠讓學(xué)生理解面向?qū)ο蟮母拍?,掌握面向?qū)ο蟪绦蛟O(shè)計方法和編程思想,初步樹立面向?qū)ο笏季S。

        學(xué)生在大一剛?cè)雽W(xué)時,學(xué)習(xí)目的、方法、意愿都比較模糊,如果不能及時有效地引導(dǎo),會對今后學(xué)習(xí)帶來不可彌補的損失。相當部分的學(xué)生欠缺對專業(yè)課程學(xué)習(xí)的深入理解,但具有成為編程高手的渴望,這個階段的關(guān)鍵任務(wù)是建立學(xué)習(xí)興趣和全面理解計算機編程。學(xué)習(xí)興趣是指一個人對學(xué)習(xí)的積極認識傾向與情緒狀態(tài)。從教育心理學(xué)的角度來說,興趣是一個人傾向于認識、研究獲得某種知識的心理特征,是可以推動人們求知的一種內(nèi)在力量,是一種學(xué)習(xí)動機,是學(xué)習(xí)積極性中最活躍、最現(xiàn)實的心理成分。學(xué)生對某一學(xué)科有興趣,就會持續(xù)地、專心致志地鉆研它,從而提高學(xué)習(xí)效果。為此,針對大一新生開設(shè)以游戲編程為主的開放性實驗,有針對性地引導(dǎo)學(xué)生進行游戲策劃與設(shè)計工作,并嘗試利用面向?qū)ο笳Z言編寫小型游戲,如貪吃蛇、五子棋、俄羅斯方塊、掘金等,純理論式課堂教學(xué)和課程設(shè)計應(yīng)用系統(tǒng)相輔相成,培養(yǎng)學(xué)生的學(xué)習(xí)興趣并使其真正成為推動學(xué)生求知的一種內(nèi)在力量。實踐表明,這種方式改變了學(xué)生對游戲的看法和思考問題的角度,從單純的沉迷游戲(如何玩游戲)向探究游戲背后的深層知識(如何設(shè)計與編寫游戲)轉(zhuǎn)變,達到了面向?qū)ο缶幊汤碚搶W(xué)習(xí)、軟件開發(fā)與興趣激發(fā)有機結(jié)合的目的。

        2.2 面向?qū)ο蠓治瞿芰ε囵B(yǎng)階段

        面向?qū)ο蠓治瞿芰ε囵B(yǎng)階段主要以面向?qū)ο蠼<夹g(shù)、軟件工程課程為教學(xué)核心,培養(yǎng)學(xué)生用工程化的方法開發(fā)軟件項目,以及掌握開發(fā)過程中應(yīng)遵循的流程、準則、標準和規(guī)范,提高學(xué)生的軟件開發(fā)和軟件工程管理能力。通過軟件工程課程設(shè)計課程的實踐訓(xùn)練,進一步促進學(xué)生掌握軟件工程和項目管理的方法和技術(shù),提高軟件開發(fā)的實際能力,培養(yǎng)創(chuàng)造性的工程設(shè)計能力、分析問題能力、解決問題能力以及項目計劃和管理能力。

        在二、三年級的時候,應(yīng)逐步設(shè)置Web程序設(shè)計、軟件工程、面向?qū)ο蠼<夹g(shù)、數(shù)據(jù)庫原理與應(yīng)用、軟件工程課程設(shè)計等課程,該類課程分別注重OOA、OOD、OOM及面向?qū)ο蠹夹g(shù)的實際應(yīng)用。面向?qū)ο蠓治鰪目蛻舻男枨蟪霭l(fā),應(yīng)用建模技術(shù)分析系統(tǒng)的功能需求;面向?qū)ο笤O(shè)計詳細說明分析模型,進而產(chǎn)生實現(xiàn)規(guī)范,后續(xù)的編程可利用大一所學(xué)的面向?qū)ο笳Z言實現(xiàn);面向?qū)ο蠼Ec設(shè)計思想、實現(xiàn)方式均可在課程設(shè)計實踐中得到全面運用和驗證。至此,學(xué)生已能用數(shù)據(jù)庫及面向?qū)ο罄碚摻鉀Q實際問題,創(chuàng)建具有一定實際應(yīng)用的軟件系統(tǒng),具備了較為全面的面向?qū)ο笏季S和能力。

        針對此階段學(xué)生的專業(yè)能力、課內(nèi)實驗項目欠缺綜合性、創(chuàng)造性與團隊協(xié)作學(xué)習(xí)能力等特點,積極組織學(xué)生參加ACM國際大學(xué)生程序設(shè)計競賽等各類軟件開發(fā)競賽活動。該方式圓滿地實現(xiàn)了從興趣培養(yǎng)與激發(fā)的面向?qū)ο缶幊棠芰ε囵B(yǎng)階段向自主學(xué)習(xí)為特征的面向?qū)ο蠓治瞿芰ε囵B(yǎng)階段的過渡。在充分重視學(xué)科競賽引導(dǎo)作用的基礎(chǔ)上,應(yīng)將課堂的基本理論與程序設(shè)計實踐活動有效結(jié)合,實現(xiàn)理論與實踐的閉環(huán)式良性循環(huán),提高學(xué)生將面向?qū)ο蠓治雠c設(shè)計理論和課外應(yīng)用實踐良好結(jié)合的自覺性,充分享受展示軟件設(shè)計與編程能力、解決工程實踐問題帶來的樂趣。

        2.3 面向?qū)ο髴?yīng)用能力培養(yǎng)階段

        IT專業(yè)面向?qū)ο髴?yīng)用能力培養(yǎng)階段的預(yù)期目標是使學(xué)生掌握面向?qū)ο蟪绦蛟O(shè)計和分析的基本思想和基本方法,能夠自主設(shè)計并實現(xiàn)軟件系統(tǒng),最終具備一定的自主研發(fā)能力。此階段的主要任務(wù)是完善面向?qū)ο笏季S模式的培養(yǎng)和實際應(yīng)用能力的進一步提高,以滿足學(xué)生未來發(fā)展進步和工作方面的需求。

        四年級開設(shè)的課程主要以電子商務(wù)網(wǎng)站建設(shè)實踐、J2EE開發(fā)等課程為主,課程的任務(wù)是使學(xué)生掌握Java程序設(shè)計語言,理解面向?qū)ο蟪绦蛟O(shè)計的思路和方法,目的是讓學(xué)生掌握這一在科研和市場應(yīng)用方面均非常重要的語言及其技術(shù),培養(yǎng)學(xué)生掌握面向?qū)ο蟮乃枷牒统绦蛟O(shè)計方法且利用面向?qū)ο蟮乃枷刖帉懗绦蚪鉀Q現(xiàn)實生活中的問題。通過學(xué)習(xí)不同類型的面向?qū)ο笳Z言,學(xué)生能夠從基礎(chǔ)知識掌握、架構(gòu)、應(yīng)用及視野等角度理解Java與C++的異同。在三、四年級時,學(xué)習(xí)了足夠的面向?qū)ο笾R和具備面向?qū)ο笏季S的學(xué)生,就可以嘗試更大型、更規(guī)范的軟件設(shè)計工作??梢怨膭顚W(xué)生組成小組,利用業(yè)余時間乃至畢業(yè)設(shè)計時間進行開發(fā)工作,也可以在計算機學(xué)院下屬的每個科研室教師及研究生的指導(dǎo)下參與適當?shù)目茖W(xué)研究工作,通過科研參與實現(xiàn)理論與實踐的有效結(jié)合,并能夠提高畢業(yè)設(shè)計質(zhì)量,進而提高就業(yè)面積,改善就業(yè)前景。學(xué)生在高年級獲得了廣泛的面向?qū)ο笾R與思維方式后,讓其參與實際科研項目的開發(fā),是為他們提供非常寶貴的貼近實際的實踐機會。在我校,高年級學(xué)生進科研室的方式早就存在,近些年更呈快速普及之勢。計算機學(xué)院下屬的每個科研室都支持對應(yīng)的本科生科研興趣小組,在實踐中,以科研室充足的研究生資源指導(dǎo)本科生的科研興趣小組進行適當?shù)难芯抗ぷ鳌_@樣,就實現(xiàn)了科研實踐與畢業(yè)設(shè)計的有效結(jié)合和相互促進。

        3 面向?qū)ο笏季S階段培養(yǎng)的知識體系構(gòu)建

        為保證面向?qū)ο笏季S模式及能力培養(yǎng)的順利實現(xiàn),明確課程與先修課程、后續(xù)課程的關(guān)系,重點是處理好核心課程的教學(xué)內(nèi)容銜接問題,以保證核心課程知識體系結(jié)構(gòu)的連貫性。構(gòu)建面向?qū)ο笏季S階段培養(yǎng)的知識體系需在以下兩個方面有所側(cè)重。

        (1)要站在全局的角度設(shè)置核心課程的教學(xué)內(nèi)容和內(nèi)容的優(yōu)化整合,必須明確課程的知識、能力與素養(yǎng)三大培養(yǎng)目標以及在知識體系中的地位。例如計算機導(dǎo)論課程側(cè)重于計算機基礎(chǔ)知識和C/C++語言程序設(shè)計的基本概念、基本思想、基本方法,強調(diào)程序設(shè)計的靈活性和技巧性;面向?qū)ο蟪绦蛟O(shè)計、Web程序設(shè)計側(cè)重于基于面向?qū)ο蟪绦蚶砟畹腃# Windows窗體程序、Web應(yīng)用程序開發(fā)基本技能,而面向?qū)ο蠼<夹g(shù)和軟件工程要求學(xué)生掌握從宏觀和微觀兩個方面如何開發(fā)軟件系統(tǒng),使學(xué)生學(xué)會軟件工程的原理、技術(shù)和方法。結(jié)合程序設(shè)計模式理念,學(xué)生在軟件工程課程設(shè)計和電子商務(wù)網(wǎng)站建設(shè)實踐課程中得以全面、深入地應(yīng)用面向?qū)ο笏季S模式,思考軟件系統(tǒng)的研制工作,保證學(xué)生具備完善的軟件開發(fā)能力和軟件工程管理能力。

        (2)要站在不同的層次看待教學(xué)內(nèi)容的銜接問題,尤其要考慮與先修課程、后續(xù)課程在內(nèi)容上的連貫性,保證課程體系中所學(xué)的知識能夠與先修課程有機結(jié)合,為后續(xù)課程的應(yīng)用做好技術(shù)儲備和鋪墊。例如,Web程序設(shè)計課程先行課程為計算機導(dǎo)論、面向?qū)ο蟪绦蛟O(shè)計以及數(shù)據(jù)庫基礎(chǔ)方面的課程,通過本課程的學(xué)習(xí)能把這些課程所學(xué)的網(wǎng)絡(luò)知識有機結(jié)合起來,并為學(xué)習(xí)和研究電子商務(wù)網(wǎng)站建設(shè)實踐、軟件工程課程設(shè)計等計算機課程提供堅實的技術(shù)基礎(chǔ)。數(shù)據(jù)結(jié)構(gòu)課程中,線性結(jié)構(gòu)、樹與二叉樹等各種運算實現(xiàn)需要涉及計算機導(dǎo)論的數(shù)組與鏈表部分的知識,若能在課程中鼓勵學(xué)生利用面向?qū)ο蟪绦蛟O(shè)計中的面向?qū)ο笏季S來考慮各類數(shù)據(jù)結(jié)構(gòu)運算的實現(xiàn)問題,則能夠在很好地培養(yǎng)學(xué)生算法設(shè)計和分析能力的同時,使學(xué)生進一步建立正確的程序設(shè)計思想和思維方式。

        面向?qū)ο笏季S階段培養(yǎng)的知識體系以面向?qū)ο笏季S及能力培養(yǎng)為主線,以實現(xiàn)階段培養(yǎng)目的為目標,分階段設(shè)置核心課程和教學(xué)內(nèi)容,教師能夠明確本課程的教學(xué)重點以及先修課程的理論基礎(chǔ)、后續(xù)課程的理論應(yīng)用問題,從而保證面向?qū)ο笏季S培養(yǎng)過程呈現(xiàn)遞進式的上升狀態(tài),形成一個層次化、協(xié)調(diào)統(tǒng)一的課程知識體系結(jié)構(gòu)。

        4 結(jié) 語

        IT專業(yè)人才培養(yǎng)的一個主要目標是使學(xué)生具有軟件開發(fā)能力、工程項目的分析組織管理能力、獨立工作能力、人際交往能力和團隊協(xié)作能力,這與企業(yè)需求是一致的。IT專業(yè)應(yīng)從高等教育教學(xué)體系與思維階段培養(yǎng)知識體系的角度出發(fā),以培養(yǎng)學(xué)生面向?qū)ο笏季S模式及能力為目的,合理設(shè)置課程體系,保持課程內(nèi)容的連續(xù)性與協(xié)調(diào)性,通過階段式思維模式培養(yǎng)強調(diào)學(xué)生的個性化發(fā)展,使學(xué)生能深層次地參與教學(xué)思維,促進學(xué)生形成良好的面向?qū)ο笏季S認知結(jié)構(gòu),提高學(xué)生的創(chuàng)新熱情和創(chuàng)新能力,為社會培養(yǎng)出優(yōu)秀的軟件開發(fā)人才。

        猜你喜歡
        面向?qū)ο?/a>程序設(shè)計課程設(shè)計
        基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
        計算機教育(2020年5期)2020-07-24 08:52:56
        龍鳳元素系列課程設(shè)計
        從細節(jié)入手,談PLC程序設(shè)計技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        面向?qū)ο蟮挠嬎銠C網(wǎng)絡(luò)設(shè)計軟件系統(tǒng)的開發(fā)
        電子測試(2018年15期)2018-09-26 06:01:34
        面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
        高職高專院校C語言程序設(shè)計教學(xué)改革探索
        基于Articulate Storyline的微課程設(shè)計與開發(fā)
        面向?qū)ο骔eb開發(fā)編程語言的的評估方法
        PLC梯形圖程序設(shè)計技巧及應(yīng)用
        基于自動化系統(tǒng)的PLC課程設(shè)計
        日产一区一区三区区别| 中文字幕亚洲综合久久菠萝蜜| av无码精品一区二区三区| 免费人成小说在线观看网站| 四虎国产成人永久精品免费| 精品久久人妻av中文字幕| 一本本月无码-| 无码午夜成人1000部免费视频| 朝鲜女子内射杂交bbw| 久久久精品久久日韩一区综合| 亚洲AV无码一区二区二三区我| 久9热免费精品视频在线观看| 中文字幕在线观看乱码一区| 91亚洲国产成人久久精品网站| 亚洲女同高清精品一区二区99| 一区二区三区四区黄色av网站| 日韩一级黄色片一区二区三区| 国产精品一区二区三久久不卡| 免费国产黄网站在线观看视频| 久久无码专区国产精品| 国产人妻人伦精品1国产盗摄| 欧美黑人巨大xxxxx| 国产国拍亚洲精品永久不卡| 久久久久人妻精品一区5555| 手机免费日韩中文字幕| 97激情在线视频五月天视频| 特级黄色大片性久久久| 亚洲熟妇自偷自拍另类| 亚洲熟妇无码av在线播放| 人妻少妇乱子伦精品| 9lporm自拍视频区| 国产欧美日韩网站| 爆乳午夜福利视频精品| 中文字幕一区二区三区喷水| 国产精品伦理久久一区| 国产精品女主播福利在线| 日本又色又爽又黄又免费网站| 全部亚洲国产一区二区| 色优网久久国产精品| 色青青女同性恋视频日本熟女| 蓝蓝的天空,白白的云|