李曉會 梁紅星
摘 要:Web程序設(shè)計教學模式研究與實踐對計算機專業(yè)學生提高學習的主動參與意識,激發(fā)學生的學習興趣有著重要的意義。文章以Web程序設(shè)計課程的教學經(jīng)驗為基礎(chǔ),對基于任務(wù)驅(qū)動教學模式綜合方法進行研究與實踐,給出一種基于具體任務(wù)驅(qū)動的Web程序設(shè)計教學模式的實施過程,為開展計算機專業(yè)課程教學提出新的思路和建議,以適應(yīng)國家人才培養(yǎng)目標和計劃。
關(guān)鍵詞:Web程序設(shè)計;任務(wù)驅(qū)動;教學模式
中圖分類號:G642 文獻標志碼:A 文章編號:2096-000X(2017)04-0074-03
Abstract: The research and implementation of Web programming teaching model has very important significance in enhancing the active participation consciousness of computer majors and stimulate their interest in learning. The thesis research and practice for task-driven teaching model synthesis ,and presents a process of implementing Web programming with the teaching experience of the course. It puts forward the teaching method of computer major teaching and new ideas and suggestions to adapt to national personnel training objectives and plans.
Keywords: Web programming; task-driven; teaching model
任務(wù)驅(qū)動教學法是高等學校培養(yǎng)計算機專業(yè)人才的有效方式之一,是教育部對國家計算機學科專業(yè)要求。為了實現(xiàn)國家人才培養(yǎng)的戰(zhàn)略目標和學生培養(yǎng)的教學需要,按照教育部的要求培養(yǎng)高層次網(wǎng)絡(luò)技術(shù)和管理人才,秉承在教學過程中,更好提高學生運用任務(wù)進行學習和交流,并使其專業(yè)知識能夠真正成為學生核心競爭力的組成部分,以適應(yīng)人才競爭的需要。
任務(wù)驅(qū)動教學法以任務(wù)為主線被廣泛應(yīng)用于學生專業(yè)知識的獲取和綜合素質(zhì)的提升,《Web程序設(shè)計》這門課程進行了任務(wù)驅(qū)動教學法的課程立項和實施,在授課過程中對任務(wù)驅(qū)動教學法進行了大量的探索和實踐,并在相關(guān)領(lǐng)域開展了教育教學方面的研究。在教學效果上取得了顯著的成效,解決了現(xiàn)階段任務(wù)驅(qū)動教學法中普遍存在的一般問題,有效提高了學生運用任務(wù)學習和掌握專業(yè)知識的能力以及交流和溝通的能力。
本文以任務(wù)設(shè)定、協(xié)定模塊、效果評測作為Web程序設(shè)計教學模式實施的三大組成部分,以專業(yè)教學管理系統(tǒng)設(shè)計與實現(xiàn)為任務(wù),具體的研究內(nèi)容如下:
1. 以完成具體任務(wù)為線索,建構(gòu)新的教學內(nèi)容;
2. 以任務(wù)為中心引領(lǐng)知識和技能,協(xié)定模塊劃分具體理論和實踐知識;
3. 以任務(wù)為中心,實現(xiàn)理論與實踐的一體化教學,并以此評價教學效果。
一、任務(wù)設(shè)定
Web程序設(shè)計教學實施過程中,以專業(yè)教學管理系統(tǒng)為具體任務(wù),專業(yè)教學管理系統(tǒng)為針對專業(yè)教研室級的教學管理等特定功能的服務(wù)性網(wǎng)站,工作內(nèi)容包括制定教學計劃、理論教學,實驗實踐教學、創(chuàng)業(yè)創(chuàng)新以及就業(yè)指導等,可以實現(xiàn)工作內(nèi)容包括制定教學計劃、理論教學,實驗實踐教學、創(chuàng)業(yè)創(chuàng)新以及就業(yè)指導等,目的在于為高等學校的專業(yè)教學管理信息化提供一個全面的解決方案。
專業(yè)教學管理系統(tǒng)是用于為學生提供理論知識和習題的計算機應(yīng)用程序,包括學習目標、學習指南、實訓內(nèi)容、知識內(nèi)容、練習和實踐、作業(yè)和測試、常見問題、知識結(jié)構(gòu)、互動平臺、管理員對課程內(nèi)容的添加修改和刪除、管理員對老師和學生的管理等功能。專業(yè)教學管理系統(tǒng)是直接為學生和老師服務(wù)的,教學管理的一體化將簡化勞動,減輕教師和學生的工作強度。
二、協(xié)定模塊劃分
專業(yè)教學管理系統(tǒng)協(xié)定模塊劃分如圖1所示。
專業(yè)教學管理系統(tǒng)根據(jù)學生和管理兩種身份劃分了三大模塊:系統(tǒng)菜單、常規(guī)設(shè)置、用戶管理,具體功能描述如下:
(一)系統(tǒng)菜單管理
1. 專業(yè)課程的管理:管理員(老師)可以添加、查看、刪除課程信息,學生可以查詢專業(yè)課程信息。
2. 專業(yè)理論知識的管理:管理員(老師)和學生可以搜索、查看專業(yè)課程的知識內(nèi)容。
3. 問題消息的管理:管理員(老師)可以發(fā)表、查看、刪除交互信息,學生可以查詢教師回復消息,進行知識交互。
(二)常規(guī)設(shè)置管理
1. 班級設(shè)置管理:對班級的添加和刪除已經(jīng)不存在或者不需要使用該系統(tǒng)的班級;
2. 職務(wù)設(shè)置:對任課老師的添加或者刪除;
3. 學生信息管理:對新進的學生名單進行添加,對已經(jīng)離?;蛘卟恍枰偕蠙C的學生名單進行刪除;
4. 教師信息管理:對新的老師的添加,對已經(jīng)離校的老師或者已經(jīng)不再進行授課的老師的刪除。
(三)用戶管理
1. 學生問題管理:學生提出的問題提交,可供老師查詢;
2. 教師答案管理:老師看到相關(guān)問題,可以回答,并提醒提問學生可以查看答案;
3. 系統(tǒng)賬號管理:對系統(tǒng)管理員帳號的設(shè)置和修改。
該系統(tǒng)采用B/S模式的結(jié)構(gòu)設(shè)計,使用Eclipse作為開發(fā)工具,前臺采用JSP+HTML5進行設(shè)計,Java編寫代碼,后臺采用MySQL數(shù)據(jù)庫進行數(shù)據(jù)的管理。
三、系統(tǒng)運行及測試
(一)登錄界面設(shè)計
圖2為登錄界面,該界面可以實現(xiàn)管理員、教師、學生登錄功能。
(二)系統(tǒng)主頁面設(shè)計
用戶登錄成功進入首頁,首頁主要實現(xiàn)共享專業(yè)基本知識、顯示專業(yè)課程表、在線學習等功能,運行界面如圖3所示。
管理員單擊進入課程修改頁面中進行課程信息的修改,主要實現(xiàn)以下功能:課程信息修改設(shè)計、課程新增、課程信息修改設(shè)計等。圖4為課程信息修改設(shè)計運行界面。
課程添加模塊是以表格和表單形式編寫的。通過表單傳遞所要添加的課程名稱、課程學時、內(nèi)容簡介和任課教師,在數(shù)據(jù)庫中添加該課程,并顯示添加后的課程。課程刪除模塊,實現(xiàn)對沒有用的課程信息進行刪除,填寫想要刪除的課程名,就可以刪除該課程的信息。課程修改模塊,在表格中填寫修改的課程名以及要修改的內(nèi)容,就可對課程進行修改。
(三)師生交互平臺設(shè)計
1. 實現(xiàn)目標
用戶單擊首頁中的師生交互平臺,進入師生交互平臺主界面,通過師生互動平臺中的提問問題實現(xiàn)問題提問的功能。主要實現(xiàn)以下功能:
(1)問題與回復
(2)在線聊天
2. 實現(xiàn)過程
師生交互平臺的分為學生問題的留言和教師回復,學生問題為學生在該頁面留下問題,存入數(shù)據(jù)庫。教師回復時在教師端查看到學生留下的問題進行回復,將回復內(nèi)容存入數(shù)據(jù)庫。再從數(shù)據(jù)庫中調(diào)出顯示在學生端的教師回復內(nèi)容上。在線聊天,實現(xiàn)教師學生在線聊天,在該頁輸入姓名和聊天內(nèi)容,將內(nèi)容存入數(shù)據(jù)庫并在該頁面立刻顯示出來。
四、結(jié)束語
本文基于任務(wù)驅(qū)動對Web程序設(shè)計教學模式進行研究與實踐,在具體實施過程中以專業(yè)教學管理系統(tǒng)為任務(wù),以專業(yè)基本信息管理、課程信息管理、教學資源管理等作為協(xié)作模塊,以系統(tǒng)測試為最后評測結(jié)果,該系統(tǒng)開發(fā)架構(gòu)合理、設(shè)計過程規(guī)范。任務(wù)驅(qū)動教學法堅持理論教學與實踐教學緊密結(jié)合,優(yōu)化課程體系,進一步提高教學水平和教學效果。
參考文獻
[1]BruceEckel.JSP編程思想[M].機械工業(yè)出版社,2003,1-378. [2]Meltem Huri Baturay,Murat Birtane. Responsive Web Design:A New Type of Design for Web-based Instructional Content,2013.
[3]賽奎春.MySql數(shù)據(jù)庫開發(fā)實例解析[M].北京:機械工業(yè)出版社,2010.
[4]孫一林,彭波.JSP數(shù)據(jù)庫編程實例[M].清華大學出版社,2002:30-210.
[5]張路光,王京菊.多媒體環(huán)境下的藝術(shù)設(shè)計任務(wù)型教學法研究[J].教育與職業(yè),2014(5):152-153.