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

        ?

        非計(jì)算機(jī)專(zhuān)業(yè)“網(wǎng)頁(yè)程序設(shè)計(jì)”課程教學(xué)探討

        2009-02-04 05:35:58王朝暉
        計(jì)算機(jī)教育 2009年23期
        關(guān)鍵詞:教學(xué)改革

        黃 蔚 王朝暉

        摘要:本文針對(duì)當(dāng)前中小學(xué)已開(kāi)設(shè)信息技術(shù)課程的現(xiàn)狀,提出了在非計(jì)算機(jī)專(zhuān)業(yè)開(kāi)設(shè)“網(wǎng)頁(yè)程序設(shè)計(jì)”課程,部分替代與中小學(xué)課程內(nèi)容重復(fù)的“計(jì)算機(jī)應(yīng)用基礎(chǔ)”的新思路,給出了“網(wǎng)頁(yè)程序設(shè)計(jì)”課程的教學(xué)內(nèi)容設(shè)置,并對(duì)在非計(jì)算機(jī)專(zhuān)業(yè)中如何因材施教及有效地組織教學(xué)進(jìn)行了探討。

        關(guān)鍵詞:ASP;網(wǎng)頁(yè)程序設(shè)計(jì);計(jì)算機(jī)文化;教學(xué)改革

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

        1概述

        當(dāng)前,我國(guó)非常重視信息技術(shù)的教育,從小學(xué)三年級(jí)直至高中二年級(jí)均開(kāi)設(shè)信息技術(shù)課程。盡管各年級(jí)學(xué)習(xí)的內(nèi)容有所重復(fù),但深度逐年遞增,主要的學(xué)習(xí)方式是“任務(wù)驅(qū)動(dòng)”,通過(guò)一個(gè)個(gè)簡(jiǎn)單的、生動(dòng)有趣的案例來(lái)學(xué)習(xí)信息技術(shù)的基本知識(shí)。表1所示為各年級(jí)的主要學(xué)習(xí)內(nèi)容。

        進(jìn)入大學(xué)后,信息技術(shù)依然非常受重視,相當(dāng)多高校開(kāi)設(shè)了大學(xué)信息技術(shù)課程。然而,大學(xué)信息技術(shù)課程仍以信息技術(shù)基礎(chǔ)和硬件、軟件、網(wǎng)絡(luò)等基本概念及Word、Excel、PowerPoint和FrontPage等常用軟件為主,如表2所示。

        由表1和表2可以看出,教學(xué)內(nèi)容不僅在常用軟件的操作上大量重復(fù),而且基本理論,如軟、硬件和網(wǎng)絡(luò)及多媒體知識(shí)都有相當(dāng)部分的重復(fù),這就導(dǎo)致大學(xué)生往往不重視信息技術(shù)課程的學(xué)習(xí)。

        隨著Internet越來(lái)越普及,WWW成為Internet最重要的一種服務(wù),它將數(shù)以萬(wàn)計(jì)的信息以超文本形式存放在網(wǎng)頁(yè),即Web中,通過(guò)圖形界面給網(wǎng)絡(luò)用戶(hù)提供了快速查找信息的服務(wù),成為Internet上最受歡迎、最為流行的信息檢索服務(wù)系統(tǒng)。網(wǎng)頁(yè)設(shè)計(jì)不僅僅是對(duì)靜態(tài)頁(yè)面的設(shè)計(jì),還常常使用動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)技術(shù),跟數(shù)據(jù)庫(kù)等后臺(tái)技術(shù)結(jié)合起來(lái),發(fā)揮Web的強(qiáng)大功能,因此,社會(huì)上對(duì)網(wǎng)站開(kāi)發(fā)人才需求量很大。以往,建立功能完備的網(wǎng)站只有計(jì)算機(jī)專(zhuān)業(yè)的專(zhuān)門(mén)人才才能勝任,現(xiàn)在很多中小企業(yè)的網(wǎng)站建設(shè)常常由業(yè)務(wù)人員兼任,因此,許多非計(jì)算機(jī)專(zhuān)業(yè)也要求學(xué)生掌握一定的網(wǎng)絡(luò)編程技術(shù)。因此我們認(rèn)為,在非計(jì)算機(jī)專(zhuān)業(yè)開(kāi)設(shè)“網(wǎng)頁(yè)程序設(shè)計(jì)”課程是一種新的趨勢(shì)。

        作為江蘇省省屬重點(diǎn)綜合性大學(xué)和國(guó)家“211工程”重點(diǎn)建設(shè)高校,蘇州大學(xué)已經(jīng)在二級(jí)獨(dú)立學(xué)院文正學(xué)院嘗試開(kāi)設(shè)“網(wǎng)頁(yè)程序設(shè)計(jì)”課程,分成文科生和理科生兩大類(lèi)別,取得了不錯(cuò)的效果。其中在文科生中開(kāi)設(shè)的是選修課,主要為了拓展學(xué)生的思維視野,培養(yǎng)他們的綜合素質(zhì),并在一定程度上提高他們的就業(yè)競(jìng)爭(zhēng)力;而在理科生中開(kāi)設(shè)的課程可以是必修課,用以替換原來(lái)的計(jì)算機(jī)應(yīng)用基礎(chǔ)。

        2課程設(shè)置

        盡管網(wǎng)頁(yè)程序設(shè)計(jì)與通常的程序設(shè)計(jì)有較大區(qū)別,但動(dòng)態(tài)網(wǎng)頁(yè)中經(jīng)常用到的腳本語(yǔ)言與一般的程序設(shè)計(jì)語(yǔ)言有很多相似之處,并且不需要很復(fù)雜的算法,學(xué)生可以通過(guò)對(duì)這些腳本語(yǔ)言的掌握初步了解程序設(shè)計(jì)的一般方法,加深對(duì)算法設(shè)計(jì)的理解。

        網(wǎng)頁(yè)程序設(shè)計(jì)時(shí)通常要用到數(shù)據(jù)庫(kù),雖然“計(jì)算機(jī)應(yīng)用基礎(chǔ)”包括了數(shù)據(jù)庫(kù)及軟件開(kāi)發(fā)部分,但學(xué)生無(wú)法真正理解它們的應(yīng)用。學(xué)習(xí)動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)之后,通過(guò)簡(jiǎn)單的網(wǎng)站設(shè)計(jì),學(xué)生可以真正體會(huì)到如何進(jìn)行軟件開(kāi)發(fā)和數(shù)據(jù)庫(kù)設(shè)計(jì)。

        Web是Internet的主要構(gòu)成部分,通過(guò)對(duì)網(wǎng)頁(yè)的設(shè)計(jì),學(xué)生可以進(jìn)一步理解HTTP、FTP、C/S、B/S等諸多網(wǎng)絡(luò)知識(shí)。因此,網(wǎng)頁(yè)程序設(shè)計(jì)課程將有助于學(xué)生理解計(jì)算機(jī)文化中的網(wǎng)絡(luò)。

        綜上所述,用網(wǎng)頁(yè)程序設(shè)計(jì)課程替換“計(jì)算機(jī)文化”,不僅可以加深學(xué)生對(duì)計(jì)算機(jī)軟硬件、網(wǎng)絡(luò)和Internet、多媒體等概念的理解,也有助于提高他們?cè)谙到y(tǒng)開(kāi)發(fā)方面的實(shí)踐能力。根據(jù)學(xué)生的基礎(chǔ)及企業(yè)信息化建設(shè)的實(shí)際需求,在設(shè)置網(wǎng)頁(yè)程序設(shè)計(jì)課程的教學(xué)內(nèi)容時(shí),我們主要安排了如下內(nèi)容,如表3所示。

        Web基礎(chǔ)部分主要讓學(xué)生了解Internet以及WWW的工作原理,以便繼續(xù)后續(xù)內(nèi)容的學(xué)習(xí)。該部分重點(diǎn)要掌握HTML和CSS,因?yàn)榫W(wǎng)頁(yè)是用HTML來(lái)表示的,而為了將精力更多地投入到內(nèi)容,而非外觀(guān)的設(shè)計(jì),也需要有CSS的協(xié)助。

        VBScript基礎(chǔ)重點(diǎn)講授腳本語(yǔ)言有VBScript,目的是學(xué)習(xí)通過(guò)在HTML中嵌入腳本來(lái)控制網(wǎng)頁(yè)中運(yùn)行在客戶(hù)端的代碼部分。通過(guò)編寫(xiě)過(guò)程化的代碼(包括子程序或函數(shù)),能夠?qū)崿F(xiàn)在網(wǎng)頁(yè)上控制顯示內(nèi)容,而文檔對(duì)象模型DOM是VBScript的擴(kuò)展部分,提供了大量的對(duì)象,如Window、Screen、Frames、History、Navigator、Location、Scripts、Document、Link、Anchors、Forms等,通過(guò)對(duì)這些對(duì)象的屬性設(shè)置或調(diào)用提供的方法,可以實(shí)現(xiàn)更為強(qiáng)大的功能。由于時(shí)間關(guān)系,教師不可能對(duì)每個(gè)對(duì)象進(jìn)行全部介紹,只能有重點(diǎn)地選取最常用的Window和Document對(duì)象講解面向?qū)ο蠹夹g(shù),掌握了對(duì)象的概念后,學(xué)生在將來(lái)的實(shí)際應(yīng)用中可以查閱相關(guān)資料,實(shí)現(xiàn)更多功能。

        ASP初步及ASP內(nèi)置對(duì)象與組件主要包括運(yùn)行在服務(wù)器端的ASP程序,即ASP的基本概念、運(yùn)行環(huán)境以及ASP代碼的語(yǔ)法特點(diǎn)等。而ASP的強(qiáng)大功能主要是由內(nèi)置的6個(gè)對(duì)象和一些組件來(lái)實(shí)現(xiàn)的,通過(guò)這些對(duì)象的學(xué)習(xí),結(jié)合一些簡(jiǎn)單實(shí)例,如聊天室、網(wǎng)站計(jì)數(shù)器等,學(xué)生可以掌握有效地利用ASP進(jìn)行網(wǎng)頁(yè)編程。

        Web數(shù)據(jù)庫(kù)應(yīng)用技術(shù)包括數(shù)據(jù)庫(kù)的基本概念、在桌面型數(shù)據(jù)庫(kù)Access中建表、查詢(xún)以及SQL語(yǔ)句。Web數(shù)據(jù)庫(kù)程序設(shè)計(jì)重點(diǎn)介紹在A(yíng)SP中利用ADO組件操作數(shù)據(jù)庫(kù),包括用Connection對(duì)象連接數(shù)據(jù)庫(kù)的方法、用Command對(duì)象執(zhí)行數(shù)據(jù)操作、用RecordSet控制數(shù)據(jù)等。

        通過(guò)對(duì)該門(mén)課程的學(xué)習(xí),學(xué)生不僅進(jìn)一步加深了對(duì)信息技術(shù)相關(guān)概念及原理的理解,同時(shí)在網(wǎng)頁(yè)程序設(shè)計(jì)和網(wǎng)站建設(shè)的過(guò)程中,增強(qiáng)了實(shí)踐動(dòng)手能力,提高了學(xué)習(xí)興趣。

        3教學(xué)方法

        在教學(xué)過(guò)程中,由于對(duì)文科生和理科生的教學(xué)目的不同,所以教學(xué)的側(cè)重點(diǎn)也不同。文科生選修網(wǎng)頁(yè)程序設(shè)計(jì)的多是新聞、廣告、外語(yǔ)、漢語(yǔ)、城建等專(zhuān)業(yè)的學(xué)生,這些學(xué)生有不同的興趣愛(ài)好,比如廣告專(zhuān)業(yè)一般都喜歡藝術(shù),因此在教學(xué)時(shí)可以多使用圖文并茂的網(wǎng)頁(yè),甚至可以在上機(jī)實(shí)驗(yàn)時(shí)指導(dǎo)學(xué)生利用Photoshop、Fireworks以及Flash等工具制作出美觀(guān)的圖片和動(dòng)畫(huà),提高他們?cè)趶V告設(shè)計(jì)方面的才能;而新聞和漢語(yǔ)言專(zhuān)業(yè)都比較重視文字,教師可以在布置上機(jī)實(shí)驗(yàn)作業(yè)時(shí)要求學(xué)生建立一個(gè)新聞?lì)l道,內(nèi)容可以是關(guān)于學(xué)?;蛟合蛋l(fā)生的事情??傊?對(duì)文科生的不同專(zhuān)業(yè)學(xué)生授課時(shí),盡量結(jié)合他們的專(zhuān)業(yè)特點(diǎn),兼顧他們的興趣,強(qiáng)調(diào)擴(kuò)充他們?cè)谟?jì)算機(jī)信息技術(shù)領(lǐng)域的知識(shí)面以及掌握實(shí)用工具的能力,使他們初步具備設(shè)計(jì)簡(jiǎn)單網(wǎng)頁(yè)的能力。

        另外,由于選修課的課時(shí)較少,教學(xué)內(nèi)容又較多,教師無(wú)法對(duì)每一個(gè)知識(shí)點(diǎn)作詳細(xì)闡述,因此多采用案例教程的方式,盡量使用一個(gè)個(gè)小例子教會(huì)學(xué)生建立網(wǎng)站。在講授中,淡化腳本語(yǔ)言的語(yǔ)法,不拘泥于算法,更強(qiáng)調(diào)學(xué)生的自學(xué)能力,要求他們利用Internet等現(xiàn)代工具,從網(wǎng)上獲取已有的源代碼,提高代碼的復(fù)用性,通過(guò)分析這些代碼建立自己的網(wǎng)站。圖1是某文科生設(shè)計(jì)的同學(xué)錄主頁(yè)界面。

        對(duì)理工科的學(xué)生,要強(qiáng)調(diào)知識(shí)的理解和綜合運(yùn)用能力,可以適當(dāng)?shù)丶訌?qiáng)對(duì)語(yǔ)法的要求,使他們掌握一些常用的算法。但需要注意的是,不能把網(wǎng)頁(yè)程序設(shè)計(jì)等同于普通的程序設(shè)計(jì)課程,過(guò)分強(qiáng)調(diào)了算法的要求,而應(yīng)該把重點(diǎn)放在綜合運(yùn)用腳本控制客戶(hù)端或服務(wù)器端的程序運(yùn)行上。由于A(yíng)SP是運(yùn)行在服務(wù)器端的一種文件,因此教師重點(diǎn)講授的內(nèi)容是ASP內(nèi)置的6大對(duì)象,對(duì)數(shù)據(jù)庫(kù)只作簡(jiǎn)單介紹,僅僅要求學(xué)生能自行設(shè)計(jì)并建立數(shù)據(jù)庫(kù),能夠利用ADO組件連接數(shù)據(jù)庫(kù)并操縱數(shù)據(jù)庫(kù)。

        以下給出了一個(gè)注冊(cè)用戶(hù)的后臺(tái)處理程序register.asp的例子。這段代碼利用request對(duì)象,從表單中獲取各項(xiàng)注冊(cè)信息,然后連接并打開(kāi)數(shù)據(jù)庫(kù),查找數(shù)據(jù)庫(kù)中是否已經(jīng)存在該用戶(hù)名,如果已存在,給出已經(jīng)存在該用戶(hù)的提示信息,否則把獲取的信息寫(xiě)入數(shù)據(jù)庫(kù)中,最后關(guān)閉該連接。

        該例子很好地說(shuō)明了ADO編程模型的基本步驟:①連接數(shù)據(jù)庫(kù);②設(shè)置SQL命令;③執(zhí)行SQL命令;④控制數(shù)據(jù)。方法簡(jiǎn)單,淺顯易行。

        <%

        '*****從表單中獲取來(lái)自客戶(hù)端的注冊(cè)信息*****

        username1=trim(request.form("username"))

        password1=trim(request.form("password"))

        realname1=trim(request.form("realname"))

        sex1=trim(request.form("sex"))

        email1=trim(request.form("email"))

        tele1=trim(request.form("tele"))

        work1=trim(request.form("work"))

        address1=trim(request.form("address"))

        postcode1=trim(request.form("postcode"))

        qq1=trim(request.form("qq"))

        other1=trim(request.form("other"))

        '***********創(chuàng)建ADO連接對(duì)象**********

        Set Cnn=Server.CreateObject("ADODB.Connection")

        StrCnn="Dbq=" & Server.Mappath("dbdbc.mdb")

        StrCnn=StrCnn & ";Driver={Microsoft Access Driver (*.mdb)}"

        Cnn.Open StrCnn ' 打開(kāi)數(shù)據(jù)庫(kù)

        '**********設(shè)置查詢(xún)用戶(hù)名的SQL語(yǔ)句************

        sqlstr="select * from user where username='" & username1 & "'"

        Set rs=Cnn.Execute(sqlstr) ' 執(zhí)行SQL語(yǔ)句

        if not rs.eof then ' 查找結(jié)果不為空

        response.write "對(duì)不起!你所注冊(cè)的用戶(hù)已經(jīng)存在!"

        response.write "請(qǐng)返回上一頁(yè)重新注冊(cè)!"

        else

        '*********設(shè)置插入用戶(hù)信息的SQL語(yǔ)句***********

        ins="insert into user"

        ins=ins & "(username,password,realname,sex,email,tele,work,address,"

        ins=ins & "postcode,qq,other)"

        ins=ins & " values('" & username1 & "','" & password1 & "','" & realname1 & "','"

        ins=ins & sex1 & "','" & email1 & "','" & tele1 & "','" & work1 & "','" & address1 & "','"

        ins=ins & postcode1 & "','" & qq1 & "','" & other1 & "')"

        set rs=Cnn.execute(ins) ' 執(zhí)行SQL語(yǔ)句

        response.write "注冊(cè)成功!請(qǐng)返回首頁(yè)登錄!" ' 顯示提示信息

        end if

        Cnn.close ' 關(guān)閉數(shù)據(jù)庫(kù)

        %>

        學(xué)習(xí)網(wǎng)頁(yè)設(shè)計(jì)的最終目的是能夠建立自己的網(wǎng)站。作為本課程的大型作業(yè),學(xué)生要提交一個(gè)完整的同學(xué)錄網(wǎng)站,該網(wǎng)站具有基本功能,如用戶(hù)注冊(cè)、用戶(hù)登錄、用戶(hù)信息維護(hù)、好友列表、留言板、聊天室等,除此之外,學(xué)生也可以自由發(fā)揮想象,或者參考5460等網(wǎng)站,設(shè)計(jì)出更為完善的同學(xué)錄。

        4結(jié)束語(yǔ)

        本文探索了在中小學(xué)已經(jīng)開(kāi)設(shè)信息技術(shù)的背景下,大學(xué)非計(jì)算機(jī)專(zhuān)業(yè)開(kāi)設(shè)信息技術(shù)課程的教學(xué)理念,提出用網(wǎng)頁(yè)程序設(shè)計(jì)課程來(lái)部分替代計(jì)算機(jī)文化基礎(chǔ)的新思路,并進(jìn)一步闡述了課程內(nèi)容的安排和講授方法等,力爭(zhēng)做到因材施教。然而,具體實(shí)施中仍存在不少問(wèn)題,如文科學(xué)生的邏輯思維能力較弱,用腳本編程時(shí)無(wú)法理解一些算法;整個(gè)課程需要掌握的內(nèi)容較多,學(xué)生在編程和數(shù)據(jù)庫(kù)應(yīng)用方面要具有較強(qiáng)的綜合應(yīng)用能力;由于教學(xué)時(shí)間短暫,學(xué)生無(wú)法很深入地掌握網(wǎng)絡(luò)編程的精髓,這些都是今后教學(xué)中需要繼續(xù)解決的問(wèn)題。

        參考文獻(xiàn):

        [1] 苗逢春.信息技術(shù)[M].河北:河北大學(xué)出版社,2005.

        [2] James F.Kurose,Keith W.Ross.計(jì)算機(jī)網(wǎng)絡(luò)——自頂向下方法與Internet特色[M].北京:清華大學(xué)出版社,2003.

        [3] 徐進(jìn)華,崔建忠.Web程序設(shè)計(jì)教程——ASP[M].蘇州:蘇州大學(xué)出版社,2005.

        [4] 趙妮,熊高君.激活課堂氣氛,提升學(xué)習(xí)情趣——談C語(yǔ)言課堂教學(xué)方法[J].計(jì)算機(jī)教育,2008(12):41-43.

        猜你喜歡
        教學(xué)改革
        中職學(xué)?!吧菊n堂”的調(diào)查研究與實(shí)踐
        成才之路(2016年25期)2016-10-08 10:03:04
        高校三維動(dòng)畫(huà)課程教學(xué)方法研究
        成才之路(2016年25期)2016-10-08 10:00:36
        基于人才培養(yǎng)的技工學(xué)校德育實(shí)效性研究
        成才之路(2016年25期)2016-10-08 09:51:08
        現(xiàn)代信息技術(shù)在高職數(shù)學(xué)教學(xué)改革中的應(yīng)用研究
        科技視界(2016年20期)2016-09-29 12:59:03
        以職業(yè)技能競(jìng)賽為導(dǎo)向的高職單片機(jī)實(shí)踐教學(xué)改革研究
        科技視界(2016年20期)2016-09-29 11:20:38
        微課時(shí)代高等數(shù)學(xué)教學(xué)改革的實(shí)踐與探索
        科技視界(2016年20期)2016-09-29 11:16:19
        成人综合久久精品色婷婷| 48久久国产精品性色aⅴ人妻| 骚小妹影院| 人妻无码中文专区久久综合| 东京道一本热码加勒比小泽| 亚洲av网站在线观看一页| 国产精品视频免费播放| 无码人妻一区二区三区在线视频 | 真实的国产乱xxxx在线| 亚洲国产精品嫩草影院久久| 久久中文字幕日韩精品| 国产精品美女一区二区av| 美女网站免费观看视频| 亚洲av中文无码乱人伦在线r▽| 97日日碰日日摸日日澡| 高潮av一区二区三区| 久久久久久av无码免费网站下载| 色婷婷久久综合中文久久蜜桃av| av狼人婷婷久久亚洲综合| 久久精品视频日本免费| 国产色欲av一区二区三区 | 亚洲日韩国产一区二区三区| 欧美色aⅴ欧美综合色| 精品一区二区三区人妻久久| 国产一区二区三区视频地址| 亚洲国产av玩弄放荡人妇系列| 国产香蕉尹人综合在线观| 91亚洲精品久久久中文字幕| 中文字幕 亚洲精品 第1页| 欧美丰满熟妇aaaaa片| 欧美高h视频| 色播视频在线观看麻豆 | 久久亚洲精彩无码天堂| 国产一级黄色录像大片| 激情综合丁香五月| caoporen国产91在线| 熟女不卡精品久久av| 美国少妇性xxxx另类| 人人妻人人澡人人爽人人精品电影| 国产综合一区二区三区av| 草逼短视频免费看m3u8|