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

        ?

        在“高級(jí)語言程序設(shè)計(jì)”教學(xué)中培養(yǎng)學(xué)生的職業(yè)素質(zhì)

        2008-12-31 00:00:00杜少杰焦樹鋒王曉蓓
        計(jì)算機(jī)教育 2008年22期

        摘要:如何在日常教學(xué)中培養(yǎng)學(xué)生的職業(yè)素質(zhì),使學(xué)生一畢業(yè)就能勝任程序員工作,是擺在每一位高職院校計(jì)算機(jī)專業(yè)教師面前的重要課題。本文根據(jù)筆者的實(shí)際教學(xué)經(jīng)驗(yàn)與軟件開發(fā)經(jīng)驗(yàn),首先分析了程序員應(yīng)具有的職業(yè)素質(zhì),討論了以素質(zhì)培養(yǎng)為目標(biāo)的教學(xué)實(shí)施過程,并給出了一個(gè)教學(xué)設(shè)計(jì)實(shí)例。

        關(guān)鍵詞:高級(jí)語言;職業(yè)素質(zhì);教學(xué)設(shè)計(jì)

        中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:A

        “高級(jí)語言程序設(shè)計(jì)”是計(jì)算機(jī)軟件相關(guān)專業(yè)中很重要的職業(yè)技能課,是一門理論性、實(shí)踐性和實(shí)用性都很強(qiáng)的課程。通過教學(xué),不僅要讓學(xué)生掌握軟件開發(fā)的有關(guān)理論,更重要的是培養(yǎng)學(xué)生的實(shí)戰(zhàn)技能和職業(yè)素質(zhì),使學(xué)生一畢業(yè)就能夠在軟件公司找到合適的崗位并能夠勝任。這在以培養(yǎng)應(yīng)用型人才為目標(biāo)的高職院校更為明顯。筆者多年從事“高級(jí)語言程序設(shè)計(jì)”課程的教學(xué)及軟件開發(fā),對(duì)如何在日常教學(xué)中培養(yǎng)學(xué)生的職業(yè)素質(zhì)有些粗淺的認(rèn)識(shí),下面以VB語言為例,從教學(xué)方法、課堂教學(xué)設(shè)計(jì)方面進(jìn)行深入討論。

        1程序員應(yīng)具有的職業(yè)素質(zhì)

        (1) 與人協(xié)作能力

        這是程序員應(yīng)該具備的最基本的,也是最重要的安身立命之本。軟件項(xiàng)目開發(fā)往往不可能是由一個(gè)人完成的,而是由一個(gè)團(tuán)隊(duì)共同完成的,這就需要每個(gè)人既要會(huì)編寫程序,還應(yīng)該有全局意識(shí),自己的工作要考慮與大局相一致,沒有協(xié)作精神是不可想象的。

        (2) 獨(dú)自解決困難的能力

        任何一本教科書都不可能囊括程序設(shè)計(jì)語言的所有內(nèi)容,在一個(gè)具體的軟件任務(wù)中肯定會(huì)遇到特定的困難,因此程序員必須具有自己解決困難的能力。一般情況下,可以通過查看微軟msdn及csdn手冊(cè)、網(wǎng)絡(luò)搜索、到一些有影響力的站點(diǎn)同其他程序員交流來解決困難,如編程中國、編程愛好者等網(wǎng)站。

        (3) 良好的代碼編寫習(xí)慣

        這些習(xí)慣包括變量聲明使用、變量命名簡明扼要、代碼標(biāo)注、捕獲代碼異常、注重代碼復(fù)用、加強(qiáng)測(cè)試環(huán)節(jié)等。如果在軟件開發(fā)中忽略這些好的習(xí)慣,那么軟件中存在的漏洞會(huì)不易發(fā)現(xiàn),軟件也不易于維護(hù)。

        (4) 善于總結(jié)與積累素材

        建立自己的資料庫,把一些實(shí)用的程序代碼收集起來,這些代碼可以是自己編寫的,也可以是網(wǎng)上下載下來的。并且每次完成一個(gè)研發(fā)任務(wù),應(yīng)當(dāng)有目的地跟蹤該程序的應(yīng)用狀況和用戶反饋,找到不足,這樣逐步提高才可以盡快成長起來,才可以在接受新任務(wù)時(shí)有的放矢。

        2案例教學(xué)與項(xiàng)目化教學(xué)法相結(jié)合的教學(xué)過程

        高職學(xué)生的程序設(shè)計(jì)課程采用案例教學(xué)法,這個(gè)觀點(diǎn)多年來已達(dá)成共識(shí)[1]。近年來也有學(xué)者提出在程序設(shè)計(jì)語言教學(xué)中采用項(xiàng)目化教學(xué)法,把整個(gè)的教學(xué)內(nèi)容組織成一個(gè)項(xiàng)目,以對(duì)項(xiàng)目的不斷完善為線索組織教學(xué)。

        筆者認(rèn)為高職VB程序設(shè)計(jì)教學(xué),應(yīng)采取案例教學(xué)與項(xiàng)目化教學(xué)相結(jié)合的教學(xué)方法,實(shí)施“整體-局部-整體”的學(xué)習(xí)模式。在最初的日常教學(xué)中,采用案例教學(xué)法傳授基本知識(shí),案例教學(xué)可以增強(qiáng)學(xué)生學(xué)習(xí)的興趣,而且因涉及新知識(shí)較少而不會(huì)讓學(xué)生感到難以接受,符合先具體后抽象、由易到難的認(rèn)知規(guī)律。學(xué)期末,采用項(xiàng)目化教學(xué)法,通過一個(gè)面向應(yīng)用的小型項(xiàng)目,不僅能將知識(shí)點(diǎn)進(jìn)行系統(tǒng)總結(jié),還可以讓學(xué)生體驗(yàn)到軟件開發(fā)的步驟與氛圍,培養(yǎng)工程的概念和把握全局的能力和素質(zhì)。

        2.1采取案例教學(xué),注重習(xí)慣養(yǎng)成

        案例教學(xué)時(shí)每堂課首先展示一個(gè)程序范例,該范例包括了當(dāng)天要講的新控件、新語句,然后講解實(shí)現(xiàn)這一程序的基本思路,提出算法,以完成“任務(wù)”為主導(dǎo)。在案例教學(xué)過程中應(yīng)注重:

        (1) 采用“整體-局部”的教學(xué)思路,不論多么簡單的一個(gè)案例,都應(yīng)以系統(tǒng)設(shè)計(jì)為起點(diǎn),以完成案例的過程為線索展開教學(xué),把“程序設(shè)計(jì)方法”這一核心內(nèi)容貫穿于教學(xué)的始終,使學(xué)生在學(xué)習(xí)過程中建立系統(tǒng)和全局的概念。

        (2) 案例圍繞“趣味性和實(shí)用性”,要培養(yǎng)學(xué)生的學(xué)習(xí)興趣,案例的趣味性和實(shí)用性尤其重要,使趣味性貫穿于教學(xué)始終,這樣學(xué)生一開始就能體會(huì)到課程的趣味性和實(shí)用性,進(jìn)而激發(fā)學(xué)生的學(xué)習(xí)興趣。

        (3) 每個(gè)案例的設(shè)計(jì)要通盤考慮,用戶的需求、功能的思想、界面的設(shè)計(jì)、容錯(cuò)的考慮、代碼的復(fù)用、系統(tǒng)的測(cè)試等都必須考慮到,注意案例代碼的規(guī)范化,同時(shí)要求編寫規(guī)范代碼。

        (4) 要及時(shí)歸納、做好小結(jié)。歸納可以是一個(gè)控件使用的歸納,也可以是對(duì)一種結(jié)構(gòu)、一個(gè)模塊的歸納,可以使用文字概括,也可以使用圖示總結(jié),要求學(xué)生整理積累歸納總結(jié)的結(jié)果,并鼓勵(lì)學(xué)生自己做好歸納。

        (5) 有意識(shí)地培養(yǎng)學(xué)生的異向思維,如一個(gè)案例是否只有書上的一種解法,書上的解法是否是最優(yōu)化等等。要求學(xué)生通過網(wǎng)絡(luò)搜索、相互討論的方式完善案例,輔助學(xué)生查閱多種資料來解決完善案例過程中遇到的困難[2]。

        2.2實(shí)際項(xiàng)目開發(fā),體驗(yàn)開發(fā)過程

        在這一階段,以小組合作討論的形式展開教學(xué),由學(xué)生獨(dú)立完成項(xiàng)目開發(fā),教師的任務(wù)由傳授轉(zhuǎn)變?yōu)橹笇?dǎo)。這種方式不僅是對(duì)所學(xué)知識(shí)的鞏固總結(jié),也能提供一個(gè)逼真的環(huán)境讓學(xué)生體驗(yàn)程序員的工作過程。

        項(xiàng)目任務(wù)不能太難,也不能太易。任務(wù)最好能較多地使用學(xué)生平時(shí)積累的素材,可以是一個(gè)學(xué)籍管理軟件,可以是比較簡單的游戲,也可以是一個(gè)實(shí)用的工資管理系統(tǒng)或者學(xué)生自主命題[3]。對(duì)已確定的項(xiàng)目任務(wù),首先要求學(xué)生搜索網(wǎng)絡(luò),查找類似的源代碼進(jìn)行修改完善,如果搜索不到的話再進(jìn)行自主創(chuàng)新。教師應(yīng)協(xié)助學(xué)生選好搜索關(guān)鍵詞,以便得到更恰當(dāng)?shù)慕Y(jié)果,并指導(dǎo)學(xué)生從眾多結(jié)果中選擇自己想要的。在完成任務(wù)的過程中,本著由易到難、由簡到繁的原則,將一些難題逐步分解,循序漸進(jìn)地完成。小組內(nèi)的學(xué)生要進(jìn)行交流、討論、溝通共同完成項(xiàng)目開發(fā),小組間可通過相互測(cè)試來尋找不足,互相學(xué)習(xí),培養(yǎng)學(xué)生團(tuán)結(jié)合作精神,提高與人協(xié)作溝通的能力。遇到困難和未接觸過的知識(shí)點(diǎn),可通過查找書本、搜索網(wǎng)絡(luò)等方式來解決,使學(xué)習(xí)的內(nèi)容更多、更深、知識(shí)面更廣,提高自學(xué)和解決困難的能力。

        3教學(xué)設(shè)計(jì)舉例-“多重窗體制作”案例

        3.1 教學(xué)目標(biāo)

        (1) 知識(shí)目標(biāo):掌握窗體的加載(Load)、卸載(Unload)語句,學(xué)會(huì)窗體的添加、多重窗體程序的執(zhí)行與保存。

        (2) 能力目標(biāo):提出問題、解決問題的探索能力,通過msdn搜索資料的學(xué)習(xí)能力。

        3.2教學(xué)過程

        (1) 功能需求的提出

        演示三重窗體操作實(shí)例,分析功能,提出功能需求

        (2) 仿制體驗(yàn),逐步探索

        (3) 窗體的加載、卸載、顯示、隱藏

        嘗試窗體切換,失敗,引出問題:在多重窗體程序中,如何打開、關(guān)閉、顯示或隱藏指定窗體?通過示范讓學(xué)生跟隨教師應(yīng)用Load、Unload、Cls、Move、Show、Hide語句對(duì)指定窗體打開、關(guān)閉、顯示或隱藏,實(shí)現(xiàn)第一、第二窗體的切換,探索窗體加載、卸載、顯示、隱藏的方法,使學(xué)生掌握Load、Unload、Cls、Move、Show、Hide語句的應(yīng)用。

        3.3 探索與實(shí)踐

        組織學(xué)生通過小組合作完成第三窗體的添加、打開、關(guān)閉、顯示或隱藏,實(shí)現(xiàn)各窗體之間的調(diào)用。探索Load、Unload、Cls、Move、Show、Hide語句的用法及功能,研究Show兩種模式的功能特點(diǎn)及Load和Hide的區(qū)別。并探索多重窗體工程的保存與啟動(dòng),研究多重窗體的“窗體保存”與“工程保存”特點(diǎn),研究如何改變多窗體中的啟動(dòng)窗體。指導(dǎo)學(xué)生完成多重窗體完整項(xiàng)目的制作。

        3.4總結(jié)與交流

        組織全班交流編程思路與得失,著重討論各自的編程策略、過程和對(duì)相關(guān)語句的理解,總結(jié)多重窗體制作的步驟與方法。

        結(jié)束語:21世紀(jì)的教育要著眼于社會(huì)發(fā)展的實(shí)際需求和人才市場(chǎng)的實(shí)際需求,在程序設(shè)計(jì)教學(xué)實(shí)踐中,教師要在教學(xué)方法上不斷探索,努力提高學(xué)生的學(xué)習(xí)興趣和專業(yè)素質(zhì),真正做到學(xué)以致用,使計(jì)算機(jī)程序設(shè)計(jì)課程的教學(xué)能夠適應(yīng)現(xiàn)代信息化人才培養(yǎng)的需要。

        參考文獻(xiàn)

        [1] 周曉宏. 程序設(shè)計(jì)課程內(nèi)容體系改革模式漫議[J]. 職業(yè)教育研究,2007,(5):73-74.

        [2] 王方杰. VB教學(xué)方法探索[J]. 計(jì)算機(jī)教育,2007,(14):91-92.

        Training Professional Quality in VB Teaching Activity

        DU Shao-jie

        (Dept. of Computer Binzhou Vocational College,Shandong 256624 China)

        Abstract:How to train professional quality in daily teaching, and make the graduates enough to be a programmer, it’s an important subject to all of computer teachers in vocational college。According by the experiments of teaching and software development, analysizes the professional quality of a programmer, discusses the teaching course, and gives an example of teaching design.

        Key Words:VB teaching, Professional quality, Teaching design

        成熟了的熟妇毛茸茸| 国产精品国产三级国产在线观| 精品国产精品久久一区免费| 亚洲视频网站大全免费看| 久久人人爽人人爽人人片av东京热| 国产黄三级三·级三级| 亚洲综合精品在线观看中文字幕| 337人体做爰大胆视频| 爱a久久片| 精品国产成人一区二区不卡在线| 亚洲av毛片在线网站| 无码国产69精品久久久久孕妇| 日本一区不卡在线| 亚洲一区二区av偷偷| 国产精品专区第一页天堂2019| 男女后进式猛烈xx00动态图片| 欧美性猛交xxxx免费看蜜桃| 97色伦综合在线欧美视频| 色偷偷av亚洲男人的天堂| 免费 无码 国产精品| 日本岛国一区二区三区四区| 久久婷婷五月国产色综合| 国产精品无码日韩欧| 精品久久免费一区二区三区四区 | 毛片免费全部无码播放| 91精品亚洲一区二区三区| 亚洲精品在线视频一区二区| 亚洲av无码专区亚洲av伊甸园| 国产久热精品无码激情 | 国产成版人性视频免费版| 人妻久久久一区二区三区蜜臀 | 亚洲专区路线一路线二天美| 久久亚洲综合亚洲综合| 国产麻豆剧果冻传媒一区| 国产欧美日韩视频一区二区三区| 日本精品国产1区2区3区 | 老熟妇乱子伦牲交视频| 国模少妇一区二区三区| 国产丰满乱子伦无码专| 亚洲自拍偷拍色图综合| 亚洲av永久无码精品漫画|