前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的java的精品課程主題范文,僅供參考,歡迎閱讀并收藏。
隨著教育的改革,各個學科相應的精品課程也相繼發(fā)展起來。本文將網(wǎng)絡技術與傳統(tǒng)教育相結合制作精品課程網(wǎng)站,選用了當前比較流行的網(wǎng)絡編程技術作為主要的實現(xiàn)手段。本文簡要的說明了精品課程網(wǎng)站的功能和意義,分析了網(wǎng)站的整體系統(tǒng)構架。
關鍵詞:精品課程;;功能模塊;數(shù)據(jù)庫
中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2008)22-747-03
Object-oriented Programming Quality Courses Website Design and Development
ZHANG Feng
(Computer Science and Information Technology, Information Institute, Zhejiang Shuren University, Hangzhou 310018, China)
Abstract: Network to the development of education is an inevitable trend in education, curriculum and quality education construction site in the network as a key link; also plays a role can not be ignored.
Along with education reform and the various disciplines corresponding quality courses have also developed. This article network technology and traditional education courses combined production of quality sites, more popular choice of the current network programming as a major means of achieving. This paper briefly explains the fine course site features and significance of the site's overall system architecture.
Key words: Excellent Courses; ; Module; Database
1 引言
隨著網(wǎng)絡的高速發(fā)展和廣泛傳播,現(xiàn)代教育已經(jīng)開始突破傳統(tǒng)教育模式,向網(wǎng)絡教育方向發(fā)展。自20世紀90年代以來,我國高等教育相繼實施了一系列重大教學改革工程,使高等教育的教學觀念、人才培養(yǎng)模式和目標、課程體系與教學內(nèi)容、辦學條件和教學環(huán)境、教材建設等都發(fā)生了深刻的變化。精品課程建設正是適應這一形式而提出的,通過精品課程建設,充分發(fā)揮精品課程的示范和輻射作用,牽動其它課程建設,促進課程整體水平的提高;通過每門精品課程教學隊伍的建設,促進學校盡快完成本科教學中堅力量的新老交替,推進教學改革,促進優(yōu)質教學資源的共享,全面提高教學質量和人才培養(yǎng)質量。
精品課程網(wǎng)站是精品課程建設之中重要和關鍵的一環(huán),是精品課程外在的表現(xiàn)形式和載體,直接反映和影響精品課程建設的質量。
2 精品課程網(wǎng)站建設的意義與功能
2.1 精品課程網(wǎng)站的現(xiàn)狀
目前多數(shù)精品網(wǎng)站按照“三級管理”的模式建設自己的開放式課程資源共享網(wǎng)站。教育部在精品課程建設的文件中強調(diào)要重點切實加強教師隊伍建設,重視教學內(nèi)容和課程體系的改革,注重使用先進的教學方法和手段,重視教材建設,理論教學與實踐教學并重,建立切實有效的激勵和評價機制,實現(xiàn)優(yōu)質教學資源共享,提高高等學校教學質量和人才培養(yǎng)水平。但國內(nèi)部分網(wǎng)站建設的統(tǒng)一性、規(guī)范性和可適用性不強,同時由于資源數(shù)量的有限還不能很大程度上的滿足同學需要。大部分網(wǎng)站沒有設置“搜索查詢”功能,沒有進行課程的詳細分類。
2.2 精品課程網(wǎng)站建設的意義
隨著網(wǎng)絡教育的開展,人們正逐漸的接受這種新的教育形式。信息技術的進步和發(fā)展使網(wǎng)絡課程的開發(fā)和應用環(huán)境發(fā)生了很大的變化,如互聯(lián)網(wǎng)速度大幅度提高,網(wǎng)上教學的實時交互已經(jīng)很容易實現(xiàn)。其次在實踐過程中,大多數(shù)院校也逐步認識到學生群體的特點,積累了很多經(jīng)驗。再者,大家的觀念也發(fā)生了改變,認識到資源已不在是靜態(tài)的,它發(fā)展到了立體化,綜合性階段。
網(wǎng)絡教育的飛速發(fā)展,使得建立精品課程網(wǎng)站,成為高等教育社會化、大眾化的重要途徑。
2.3 精品課程系統(tǒng)的功能
精品課程網(wǎng)站作為一個課程教育系統(tǒng),必須體現(xiàn)它的學習性和動態(tài)性,所以根據(jù)系統(tǒng)可建立如下幾種功能:課程信息功能、教材資料功能、教師信息功能、在線留言功能、管理員登陸功能、網(wǎng)站管理功能。此外為了幫助用戶提高學習效率和瀏覽速度,分別實現(xiàn)了搜索功能和導航功能。在學習的同時,為了方便用戶了解新聞實事和校園動態(tài),還應實現(xiàn)新聞動態(tài)功能。
因此網(wǎng)站主要可由9個功能模塊:
1)搜索功能:利用Google進行信息搜索;
2)導航功能:快速瀏覽站內(nèi)信息,鏈接其他頁面;
3)新聞動態(tài)功能:顯示最新新聞動態(tài),供客戶瀏覽;
4)課程信息功能:介紹相關課程信息供用戶瀏覽;
5)教材資料功能:擁有大量教學資料供用戶瀏覽學習;
6)教師信息功能:顯示課程教師信息;
7)在線留言功能:提供用戶交流平臺;
8)管理員登陸功能:用于驗證管理員身份;
9)網(wǎng)站管理功能:管理員可通過此功能對網(wǎng)站數(shù)據(jù)進行修改、刪除、維護等,實現(xiàn)對網(wǎng)站的管理。
3 開發(fā)工具
動態(tài)網(wǎng)站的開發(fā)工具有很多,通過系統(tǒng)分析和查閱資料,建議選擇和SQL Server2000來進行網(wǎng)站的建設,數(shù)據(jù)訪問接口則可采用ODBC。
3.1
在開發(fā)平臺上,用Web窗體控件,HTML控件和修改它們的屬性、事件及C#來制作頁面框架和部分內(nèi)容。.NET框架提供將C++強大的功能、VB的開發(fā)效率、java的跨平臺性和Delphi的易操作性綜合于一身的C#編程語言。采用Visual Studio 2005編程技術,Visual Studio 2005代碼編輯器比2003版本前進了一大步,最重要的新“特征”在于,新的編輯器不會自動地“打亂”代碼格式,除非重新格式化文檔,而且在新的HTML編輯器中引入了智能感知技術并且出現(xiàn)在每一處位置。利用Dreamweaver結合對頁面進行布局,Dreamweaver具有最佳的制作效率、網(wǎng)站管理、無可比擬的控制能力等優(yōu)點。
3.2 數(shù)據(jù)庫及數(shù)據(jù)庫訪問接口
本系統(tǒng)數(shù)據(jù)庫采用SQL Server2000,它能創(chuàng)建、維護、修改相關數(shù)據(jù),確保數(shù)據(jù)的完整和安全,數(shù)據(jù)出現(xiàn)錯誤時也便于恢復。SQL是Structured Query Language 的縮寫,它的中文意思是結構化查詢語言。它是定義和訪問關系數(shù)據(jù)庫的國際標準。SQL Server 2000 具有非凡的可伸縮性和可靠性。SQL Server 2000 帶有交互式調(diào)節(jié)和調(diào)試查詢、從任何數(shù)據(jù)源快速移動和轉化數(shù)據(jù)、以及按 Transact-SQL 方式定義和使用函數(shù)等功能,還可以從任意 Visual Studio 工具以可視化方式設計和編寫數(shù)據(jù)庫應用程序。
數(shù)據(jù)訪問接口采用ODBC(Open Database Connectivity,開放數(shù)據(jù)庫互連)。ODBC是 Microsoft Windows Open Standards Architecture (WOSA, Windows開放服務體系)的重要組成部分,由Microsoft公司于1991年底,短短幾年已成為事實上的工業(yè)標準.它建立了一組規(guī)范,提供了一套分層(隨著層的擴展,數(shù)據(jù)服務能力不斷的增強)的標準API(支持SQL),它解決了嵌入式SQL接口的非規(guī)范核心,數(shù)據(jù)應用系統(tǒng)用它來訪問任何提供了ODBC驅動程序(一組DLL)的數(shù)據(jù)庫,結束了過去針對不同的數(shù)據(jù)庫系統(tǒng)開發(fā)須掌握相應數(shù)據(jù)訪問API的時代.目前ODBC驅動已經(jīng)提供了對大多數(shù)常見類型數(shù)據(jù)庫的支持,包括dBase、Access、SQL Server和Oracle等,也包括了對其他類型的數(shù)據(jù)庫的支持,如文本、Excel電子表格等。
3.3 開發(fā)語言
3.3.1 HTML語言
HTML(超文本標記語言)是制作網(wǎng)頁的最基本語言,隨著技術的發(fā)展不斷推出各種新技術產(chǎn)品,例如JavaScript、VBScript、ASP等,但它們依然是基于HTML之上的,并沒有舍棄現(xiàn)有的HTML,它是踏入網(wǎng)頁制作領域所必需的。
3.3.2 C# 語言
C#是.NET的代表語言。微軟總裁兼首席執(zhí)行官Steve Ballrner把.NET定義為:.NET代表一個集合,一個環(huán)境,它可以作為平臺支持下一代Internet的可編程結構。
C#的特點:
1)完全面向對象。
2)支持分布式。
3)跟Java類似,C#代碼經(jīng)過編譯后,成為了一種IL(中間語言)。
4)健壯,C#在檢查程序錯誤和編譯與運行時錯誤一點也不遜于Java,C#也用了自動管理內(nèi)存機制。
5)C#不像Java那樣完全摒棄了指針和手動內(nèi)存管理。C#默認情況下是不能使用指針的,程
序員在有必要時可以打開指針來使用。這樣可以保證編程的靈活性。
6)安全性:C#的安全性是有.NET平臺來提供的。
7)可移植性:由于C#使用類似Java的中間語言機制。使得C#也跟Java類似,可以很方便
的移植到其他系統(tǒng)。
8)解釋性:C#也是一種特殊的解釋性語言。
9)高性能:C#把代碼編譯成中間語言后,可以高效的執(zhí)行程序。
10)多線程:與Java類似,可以由一個主進程分出多個執(zhí)行小任務的多線程。
11)組件模式:C#很適合組件開發(fā)。
C#是在Java流行起來后所誕生的一種新的語言。如果單純從技術上來講,C#在網(wǎng)絡編程上可以與Java匹敵。而由于微軟在操作系統(tǒng)上占有很大的優(yōu)勢,在以往的開發(fā)中累積了不少經(jīng)驗,所以C#在Windows方面可以說比Java具有更大的優(yōu)勢。
4 系統(tǒng)總體結構設計
系統(tǒng)采用了B/S(Browser/Server)三層體系結構,即表示層,功能層和數(shù)據(jù)庫服務層,其體系結構如圖1所示;使用IIS架設Web站點;通過訪問數(shù)據(jù)庫。
對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行均在Web服務器端完成??蛻舳藷o需安裝任何專門的軟件,通過瀏覽器即可訪問Web服務器并運行程序。
5 系統(tǒng)功能實現(xiàn)構架
系統(tǒng)功能構架如圖2所示:
■
圖2 系統(tǒng)構架圖
6 結束語
在制作網(wǎng)頁過程中,可采用統(tǒng)一的CSS結構對網(wǎng)頁進行了美觀修改,以保證網(wǎng)站統(tǒng)一的界面風格。通過樣式表(CSS)來進行控制,樣式表可以從網(wǎng)上下載。通過查看網(wǎng)頁源代碼的方式,查找到該網(wǎng)頁樣式表的URL地址,然后進行下載,再應用到自己的編寫的頁面中。為了使網(wǎng)頁具有合理、清晰的版面設計,可通過表格的方式對頁面的內(nèi)容進行編排。在腳本代碼方面基本仿效了參考資料以及網(wǎng)上的實例經(jīng)典。
精品課程網(wǎng)站作為網(wǎng)絡教育建設中的一個關鍵環(huán)節(jié),成為了高等學校教學質量和教學改革工程的重要組成部分,也是高校教學信息化的重要組成部分,它承擔重要的教學信息化建設示范作用,可為教學手段的改進、教學活動的創(chuàng)新提供極大的幫助。
參考文獻:
[1] 蔣理. 動態(tài)網(wǎng)頁設計實用教程[M]. 西安電子科技大學出版社,2007.
[2] 王華章. 網(wǎng)絡系統(tǒng)開發(fā)實用教程[M]. 中國鐵道出版社,2006.
[3] 趙杰等. SQL SERVER數(shù)據(jù)庫管理設計與實現(xiàn)教程[M]. 北京:清華大學出版社,2004:33-74.
[4] 金旭亮. .NET技術大系:編程的奧秘.NET軟件技術學習與實踐[J]. 電子工業(yè)出版社,2006.
【關鍵詞】網(wǎng)站建設;精品課程;總體設計
1.引言
精品課程建設是教育部啟動的提高高等學校教學質量與教學改革工程的重要組成部分,它對于提高高等學校人才培養(yǎng)質量,改進學校育人環(huán)境,激發(fā)師生工作學習的積極性和創(chuàng)造性,有著重要的作用。精品課程建設的重要成果之一是建立精品課程網(wǎng)站,精品課程網(wǎng)站是利用現(xiàn)代信息技術手段將精品課程的相關內(nèi)容上網(wǎng)并免費開放,以實現(xiàn)優(yōu)質教學資源共享,提高高等學校教學質量和人才培養(yǎng)質量。精品課程網(wǎng)站建設在學校教學工作中,起到了舉足輕重的作用。它增強學生和學校的互動性,加強學生和老師的溝通以及學生之間的交流和探討,給老師和學生提供一個教與學交流、共享資源的平臺。
2.精品課程網(wǎng)站的總體設計
本系統(tǒng)的開發(fā)是基于B/S結構,采用JAVA程序設計語言及MySQL數(shù)據(jù)庫進行開發(fā),是符合當今教學模式的高效合理地精品課程網(wǎng)站系統(tǒng),實現(xiàn)通過網(wǎng)絡進行學習,實時考試監(jiān)督學習效果,并進行合理地評分,將評分結果隨時反映給學生,做到有效地監(jiān)督,借此來提高學生學習積極性,促進網(wǎng)絡教學的正常高效的運行。通過論壇對教學資源、教學方法提出有效地意見并加以改進,來完善學習評估系統(tǒng),促進學生與老師之間的聯(lián)系,實時溝通,幫助老師掌握學生動態(tài)。
2.1 系統(tǒng)的性能要求
2.1.1 磁盤容量要求
本系統(tǒng)屬于B/S模式構架,因此存儲容量較小,數(shù)據(jù)庫系統(tǒng)也不是很大,系統(tǒng)文件估計占30M的磁盤空間,數(shù)據(jù)庫文件占用空間也不是很大。不過該教學網(wǎng)站的在線教學模塊會占很大的空間。一些教師的教學視頻在文件中將會占有很大的空間。
2.1.2 安全性要求
本系統(tǒng)有著權限的設置,不同的用戶擁有不同的權限,普通游客不可以進行學生的操作,學生也不能操作老師的頁面,同時老師也不能進行管理員的操作。同時對于非法用戶,不能夠根據(jù)用戶的相對網(wǎng)址來訪問網(wǎng)站,和對網(wǎng)站進行任何操作。必須進行登錄才可以訪問操作。
2.1.3 適應性要求
網(wǎng)站界面友好,菜單清楚,學生和老師都能很快熟悉網(wǎng)站。對于信息、課件的要求達到所見即所得的效果。
2.2 系統(tǒng)功能需求分析
本系統(tǒng)可以作為一般學校的網(wǎng)絡學堂;也可以作為教學網(wǎng)站來完成一些課程的學習任務。
2.2.1 功能劃分
根據(jù)需求分析和系統(tǒng)分層情況,將整個系統(tǒng)劃分為6個模塊,它們分別是:
(1)登陸:1)自動記錄用戶名,無需每次都輸入。2)不同用戶登陸后權限不同,登陸界面不同。3)用戶注冊賬號的功能。4)用戶忘記密碼,密碼找回功能。
(2)課程信息:其中包含精品課程設計隊伍的具體信息和精品課程的具體材料。
(3)課程指南:如何學習課程。
(4)在線學習:視頻學習、視頻下載、查看資料、下載資料等。
(5)在線考試:實現(xiàn)在網(wǎng)上學生考試,教師判卷,學生查詢成績的功能;包含題庫,成績系統(tǒng)。
(6)網(wǎng)上交流、論壇:顯示當前帖子總數(shù)、帖子點擊總數(shù)。帖子功能:1)顯示帖子發(fā)表日期,點擊數(shù),回復帖子數(shù)。2)設定帖子內(nèi)容最大允許的字節(jié)數(shù)。3)管理員功能:管理員登錄之后可以進入管理菜單,管理論壇版面、精華區(qū)域,帖子查詢,編輯版面說明等功能。4)查詢功能:論壇系統(tǒng)具有帖子查詢功能,可以快速獲得信息。
其中在線考試功能模塊包括三部分,分別是:
(1)教師部分
上傳題庫模塊,考試評分模塊,成績錄入查詢模塊。
(2)學生部分
在線考試模塊,成績查詢模塊。
(3)題庫部分
選擇題模塊,判斷題模塊,填空題模塊,簡答題模塊,程序題模塊。
2.2.2 權限劃分
系統(tǒng)分為三類權限:管理員,普通用戶(教師用戶,學生用戶),游客。
管理員:對普通用戶信息的增刪改查,修改課程信息、課程指南,添加刪除項目案例、學生實訓、在線學習。對論壇的管理權限。對普通用戶中教師用戶的申請有審核的權限。
教師用戶:修改密碼,找回密碼,對課程信息、項目案例、學生實訓、在線學習有上傳的權限。對論壇有上傳,留言的權限??梢陨蟼黝}庫,評分,在線考試。
學生用戶:具備獨有的考試權限(僅學生才可以考試),同時可以瀏覽網(wǎng)頁、下載課件、視頻材料,登陸后可以考試、查詢成績、論壇回復等權限。
游客:只具有瀏覽的權限。
2.2.3 數(shù)據(jù)庫中表的設計
數(shù)據(jù)庫的內(nèi)容以及表的設計直接影響到開發(fā)的系統(tǒng)的質量,好的設計可以達到方便易用的功能。根據(jù)系統(tǒng)的要求,本系統(tǒng)應用的是MySQL數(shù)據(jù)庫,數(shù)據(jù)庫中建有10個表,具體信息如下:
管理員表jp_gl,存有管理員的信息,包括ID號,姓名,密碼,有效證件號。
教師表jp_tea,存有教師的信息,包括ID號,姓名,密碼,教師號,班級,有效證件號。
學生表jp_stu,存有學生的信息,包括ID號,姓名,密碼,學號,班級有效證件號。
題庫表jp_tk,存有題庫的信息,包括ID號,題目編號,題目類型,答案。
題庫補充表jp_tcon,存有補充題庫的信息,包括ID號,部分編號,題目內(nèi)容,部分內(nèi)容。
考生答案表jp_answer,存有考生的答案信息。
資料表jp_ziliao,視頻表jp_shipin,存有上傳的一些文件。
帖子jp_tz,回復表jp_hf,存有關于論壇的信息。
3.系統(tǒng)功能實現(xiàn)
系統(tǒng)平臺設計時,采用的是Myeclipse為開發(fā)工具,利用JSP技術,MySql數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,以WEB服務采用TOMCAT實現(xiàn)。系統(tǒng)頁面主要采用動態(tài)頁面,利用JSP與數(shù)據(jù)庫結合的技術建立數(shù)據(jù)庫查詢管理系統(tǒng),采用交互式的動態(tài)的web畫面來實現(xiàn)課件、文章、用戶等遠程瀏覽及管理。系統(tǒng)能夠實現(xiàn)基于校園網(wǎng)絡環(huán)境下的資源管理,以便有效地管理用戶們上傳的資源,構建適合的課程資源庫。系統(tǒng)采用B/S結構,即瀏覽器/服務器結構。用戶通過瀏覽器向服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器上??蛻魴C無需安裝軟件,只需在服務器上進行簡單的設置,數(shù)據(jù)的請求和返回結果均以網(wǎng)頁形式完成,方便系統(tǒng)的管理,適合管理員的使用習慣。
采用上述思路,設計出的精品課程網(wǎng)站基本可滿足不同課程申報、評審和教學的需要,具有一定的通用性和靈活性。圖3.1是實現(xiàn)上述功能的數(shù)據(jù)結構課程網(wǎng)站首頁截圖。圖3.2是實現(xiàn)在線考試功能首頁截圖。
4.結束語
學校作為一個以傳播知識為主要職能的機構,建立一個自己的精品課程網(wǎng)站是十分必要的事情,這不僅能使更多的人享用寶貴的教育資料源,同時對于推進教育創(chuàng)新,深化教學改革,促進現(xiàn)代信息技術在教學中的應用,提高教育教學質量都將起到積極的促進作用。在精品課程的評審、驗收過程中,精品課程網(wǎng)站起著非常重要的作用。
參考文獻
[1]李志勇,魏紅.高校精品課程數(shù)字化資源建設與推廣應究[J].電腦知識與技術,2010(2).
[2]卜炟.21天學通JavaWeb開發(fā).電子工業(yè)出版社,2009.
[3]王占中,崔志剛.java程序設計.清華大學出版社,2008-11.
[4]沈中林.基于B/S模式的高校科研管理信息系統(tǒng)的設計[J].中國民航學院學報,2004(05).
[5]范次猛.電子技術精品課程教學網(wǎng)站的設計與實現(xiàn)[J].廊坊師范學報學報(自然科學版),2008(03).
吉林省教育廳項目:基于B/S模式的高校精品課程通用型系統(tǒng)平臺的研究與實現(xiàn)(項目編號:吉教合字2012第438號)。
作者簡介:
中圖分類號:TN911-34; G434 文獻標識碼:A
文章編號:1004-373X(2010)18-0077-02
Development Scheme of Management Platform for High-quality Courses
WANG Zhen-hui
(College of Information Engineering, Xi’an Fan-yi University, Xi’an 710105, China)
Abstract: In order to meet the need of reporting, evaluation, demonstration and development of high-quality courses in universities, the design scheme of the high-quality course management platform is analyzed, researched and improved. JSP technology is adopted to build B/S three-tier structure and develop a high-quality course management website in combination with MVC pattern. The management platform has three types of users: teachers, students and teaching managers. Compared with traditional course website, the scope of application is expanded and the platform only for demonstration is improved into a secondary development and resource sharing platform. The cross-platform feature provides a larger range of teaching resource sharing. The universal-oriented design idea makes it a resource sharing integration platform of network teaching and resource management.Keywords: high-quality course; management platform; Web-based instruction; MVC
0 引 言
精品課程是國家教育部關于高等學校教學質量和教學改革工程的重要內(nèi)容, 精品課程網(wǎng)站是精品課程建設和評價的窗口。自從實施精品課程建設工作以來,國家級、省級和校級精品課程逐年增多,精品課程網(wǎng)站建設如火如荼,有效推動了高校網(wǎng)絡環(huán)境教學模式的形成和優(yōu)質教學資源的共享[1]。目前已開發(fā)的精品課程多是以課程為單位,每門課程一個網(wǎng)站,缺乏通用性、移植和擴展功能較差,無法形成系統(tǒng)的專業(yè)設計,不能突出本專業(yè)的特點,開發(fā)平臺、技術、工具不統(tǒng)一,造成重復建設,費時費力。此外大部分精品課程教師缺乏網(wǎng)站開發(fā)知識和網(wǎng)絡課件制作經(jīng)驗。即便他們有精品課程建設的熱情,也無能為力,有的不得不花錢去聘請網(wǎng)站開發(fā)人員代為開發(fā)課程網(wǎng)站和網(wǎng)絡課件,迫使自己無法在線隨時對網(wǎng)站內(nèi)容進行修改、更新,同時網(wǎng)站開發(fā)人員又不了解課程教學過程、課程特點和業(yè)務需求,所以很難在短時間內(nèi)開發(fā)出表達清晰、主題鮮明、結構完整、簡單明了,能吸引學習者注意力的成功作品。
精品課程管理平臺是集精品課程申報、審批、展示與快速開發(fā)的統(tǒng)一平臺。教學部門使用該管理平臺能對精品課程進行統(tǒng)一管理,教師使用該平臺開發(fā)出基于網(wǎng)絡教學模式,既適應本專業(yè)教學要求,又富于特色的精品課程網(wǎng)站。精品課程建設的瓶頸[2]使得構建精品課程管理平臺成為今后發(fā)展的趨勢,也是本文研究的主要內(nèi)容。
1 設計思想
精品課程管理平臺的建設要以人為本,要充分考慮到各類用戶的需求。由于精品課程平臺的主要用戶是教師、教學管理人員以及學生,例如:教師利用平臺開發(fā)、申報精品課程;教學管理人員利用平臺評審精品課程,并對系統(tǒng)進行日常維護;學生使用該網(wǎng)站進行某門課程的學習和資源下載,所以根據(jù)用戶需求,設計系統(tǒng)的功能結構圖如圖1所示。
圖1 精品課程管理平臺功能結構圖
該系統(tǒng)約定教學管理人員中包括默認的系統(tǒng)管理者都可以對用戶和課程進行維護,教師、教學管理人員和學生可以隨時修改自己的口令。如果用戶未注冊,則只能以游客身份訪問,該平臺只提供已有的精品課程信息和評審結果。
2 系統(tǒng)結構
在構建以B/S為基礎的精品課程管理平臺為結構模型時要考慮到系統(tǒng)的先進性和技術的成熟性,同時根據(jù)使用者的角色與任務區(qū)分功能點[3]。采用目前為主流的B/S軟件體系時,為了實現(xiàn)系統(tǒng)跨平臺應用,使得系統(tǒng)能夠在不同的服務器操作系統(tǒng)中運行,應用基于JSP技術的動態(tài)網(wǎng)站構建技術,將整個管理平臺分為邏輯┤層,如圖2 所示。
圖2 B/S三層系統(tǒng)結構圖
第一層為表示層。它是用戶與系統(tǒng)的接口,用于為不同權限的用戶提供不同的頁面,主要功能包括數(shù)據(jù)提交及結果信息的顯示。
第二層為業(yè)務層。該層處于表示層與數(shù)據(jù)層之間,是系統(tǒng)的核心部分,用于接收和獲取用戶請求,并根據(jù)業(yè)務邏輯從數(shù)據(jù)層獲取相應的數(shù)據(jù)對請求進行處理,之后將匯總后的結果發(fā)送到表示層。
第三層為數(shù)據(jù)層。該層負責管理數(shù)據(jù)及響應不同的數(shù)據(jù)請求。主要包括:
(1) 用戶信息庫。用于存儲用戶信息,如:用戶身份、口令及權限。
(2) 課程模板庫。為方便用戶構建精品課程網(wǎng)站的框架結構,系統(tǒng)的平臺模板庫為用戶提供不同風格的網(wǎng)頁設計模板供用戶選擇,以搭建出富有專業(yè)特色的框架結構。
(3) 教學資源庫。該庫放置的是教學內(nèi)容及相關資源,如課程介紹、師資隊伍、教學大綱、電子教案、教學視頻、課件、網(wǎng)上練習等。
(4) 課程庫。課程庫保存各門課程的基本信息、申報數(shù)據(jù)及評審結果。
(5) 新聞庫。新聞庫用于保存網(wǎng)站輔助信息,如網(wǎng)站的新聞及用戶的反饋等。
3 技術路線
精品課程管理平臺的技術路線主要關注兩個部分:┮皇仟網(wǎng)站開發(fā)技術;二是數(shù)據(jù)存儲技術。為了使該平臺具有良好的移植性和可擴展性,在技術方案中采用了平臺無關性強的開發(fā)技術和數(shù)據(jù)庫管理系統(tǒng)。
3.1 網(wǎng)站開發(fā)技術
為了實現(xiàn)跨平臺的體系結構,精品課程管理平臺基于Java技術,使用經(jīng)典MVC模式,用Servlet負責業(yè)務邏輯處理;用JavaBean負責操作數(shù)據(jù)庫和存儲用戶請求;用JSP頁面格式化并顯示給用戶。三個部分各司其職、配合緊密,可以有效提高軟件的復用性和易維護性。圖3為系統(tǒng)開發(fā)技術圖示。
圖3 系統(tǒng)開發(fā)技術層次圖
3.2 后臺數(shù)據(jù)庫技術
精品課程管理平臺除了前端應用程序的開發(fā)還有后臺數(shù)據(jù)庫的建立和維護。對于前者主要要求功能完善,界面友好,易使用;對于后者則要求能夠保證數(shù)據(jù)一致性、完整性和安全性。經(jīng)過分析,利用Oracle數(shù)據(jù)庫來存儲和管理平臺數(shù)據(jù)。
Oracle是大型關系型數(shù)據(jù)庫管理系統(tǒng),可以支持多種不同的硬件和操作系統(tǒng)平臺,并提供廣泛的國際語言支持。Oracle不僅可以實現(xiàn)事務型系統(tǒng)快速存取數(shù)據(jù)的要求,也可以滿足數(shù)據(jù)挖掘對大量數(shù)據(jù)查詢、統(tǒng)計的要求,所以能夠滿足精品課程管理平臺對數(shù)據(jù)存儲和日常管理的需求。
4 結 語
精品課程管理平臺的建立,可以減少教師進行精品課程構建工作量和技術“瓶頸”,使教學管理人員和教師從沉重的技術工作中解脫出來,把更多精力投入到精品課程內(nèi)容的建設和教學改革的實踐中,使精品課程的建設真正為教學質量的全面提高打下良好基礎。本文提出了一個基于MVC模式和B/S三層結構構建精品課程管理平臺,該技術具有良好的跨平臺特性和通用性,能夠實現(xiàn)精品課程申報、審批、展示的管理。由于是通用管理平臺對專業(yè)、課程的差異性考慮過少,同時精品課程管理平臺有多類用戶使用,其安全性也是下一步研究的重點。
參考文獻
[1]李學農(nóng),陳慶.精品課程網(wǎng)站設計策略及創(chuàng)建思路[J].中國醫(yī)學教育技術,2006,20(5):389-391.
[2]趙從英,秦毅,姜達維,等.構建基于 的精品課程平臺[C]//全國高等學校教育技術協(xié)作委員會第五屆年會暨學術交流會論文集.北京:全國高等學校教育技術協(xié)作委員會,2007:46-48.
[3]邱寄帆,王海春.基于Internet的精品課程教學資源的構建[J].成都航空職業(yè)技術學院,2005,21(3):24-27.
[4]陜晉軍.基于的精品課程網(wǎng)站安全防護探討[J].網(wǎng)絡安全技術與應用,2009(6):47-48.
[5]劉金,王大慶,賈繼山.開發(fā)精品課程網(wǎng)站管理系統(tǒng),為一線教師搭建課程建設平臺[J].中國校外教育,2009(6):165.
[6]朱麗莉,劉跟萍.精品課程網(wǎng)絡通用平臺的設計與開發(fā)[J].中國科教創(chuàng)新導刊,2008(10):212,214.
[7]馬鳳霞,張展.精品課程網(wǎng)絡管理與開發(fā)平臺建設[J].中國成人教育,2007(20):26-28.
>> 《Java面向對象程序設計》課程改革探討 淺談Java面向對象程序設計 面向社會需求的信管專業(yè)JAVA程序設計實踐教學研究 面向計算思維的Java程序設計課程教學探討 論《Java面向對象程序設計》教學改革方案 基于BOOPPS模型的《面向對象java程序設計》課程教學模式探討 面向對象程序設計(JAVA)新教學模式的探索與實踐 《多核程序設計》概述 《Java程序設計》教學初探 淺析Java語言程序設計 JAVA程序設計教學探索 “Java程序設計”課程教學思考 Java程序設計的教學思考 淺議Java多線程程序設計 基于崗位核心能力的“Java面向對象程序設計”課程設計與實踐 面向應用型人才培養(yǎng)的JAVA程序設計教學方法研究① 面向應用的“Java程序設計”精品課程教學改革與實踐 面向對象程序設計研究 Java程序設計課程實訓設計 《Java程序設計》課程網(wǎng)站的設計與實現(xiàn) 常見問題解答 當前所在位置:l,2006.
[7] ZHANG GUOPING,WAN ZHONGBAO,LIU GAOYUAN.Spring AOP frame in J2EE application[J]。Microcomputer Information,200736.
[8] 倪友聰,應時,張琳琳,等.一種面向方面軟件體系結構中的編織機制研究[J]. 計算機研究與發(fā)展, 2010, 47(4)
[9] 張琳琳,應時,倪友聰,等.一種軟件體系結構關注點分析方法[J]. 計算機學報, 2009, 32(9).
關鍵詞:高職單招; 程序設計; 教材建設
中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2015)23-0109-02
根據(jù)《教育部關于推進中等和高等職業(yè)教育協(xié)調(diào)發(fā)展的指導意見》精神,高職院校的招生方式主要采用單獨招生或注冊制[1]。隨著招生方式的改變,生源構成出現(xiàn)了多樣性,同一班級的學生既有三職生,也有普高生,既有理科生,也有文科生,既有學管理的,也有學幼師的,生源構成十分復雜。大部分學生的語文、數(shù)學基礎相對較弱,且理解能力、閱讀能力及學習能力普遍較差,對智力型語言類課程的學習積極性不高、缺乏興趣[1]。隨著生源的變化,現(xiàn)有高職程序設計類教材已不能滿足教學需要,對教學內(nèi)容、教材組織形式和內(nèi)容展現(xiàn)方式等需要重新研究和設計[2]。
1 高職程序設計類教材現(xiàn)狀分析
程序設計類課程是計算機類各專業(yè)的專業(yè)核心課程,主要有《C語言程序設計》、《Java程序設計》及《JSP應用程序設計》等課程,目前使用的教材普遍存在一些不足,主要表現(xiàn)為以下幾個方面。
1)中高職教材內(nèi)容存在不同程度的斷檔及重復,不僅造成教育資源的浪費,而且影響來自中職畢業(yè)生到高職院校學習的興趣和積極性[1]。
2)程序設計類課程之間教材內(nèi)容銜接有斷檔、有重復?!禖語言程序設計》和《Java程序設計》教材中程序設計基礎部分重復較多;多線程技術、網(wǎng)絡編程技術等5部分內(nèi)容是《JSP應用程序設計》課程的基礎,但在《Java程序設計》課程中基本沒有講授,教材內(nèi)容的斷檔給學生的自學造成了較大的困難[4]。
3)有些高職語言類教材職業(yè)教育特色不明顯。教材內(nèi)容過于強調(diào)學科的完整性,未能與實際應用相結合,忽略了給予學生自主學習的機會,忽略了對學生綜合素質和創(chuàng)新能力的培養(yǎng)[5]。
4)有些高職語言類教材在編寫時,把注意力集中在數(shù)學領域,在例題和習題的配置上過于數(shù)學化,有些數(shù)學問題對單招的大多數(shù)學生來說,理解起來比較吃力,學生難以適應[5]。
2 教材建設的主要思路和方法
根據(jù)單招生源的知識結構和特征,結合教學資源庫建設和精品課程建設,對計算機各專業(yè)程序設計類課程進行整合,重新修訂教學內(nèi)容、編寫新的教材。教材建設的主要思路和方法如下:
1)降低標準,制定滿足企業(yè)要求、切合實際的人才培養(yǎng)方案;
2)根據(jù)程序員崗位,整合教學內(nèi)容,制定新的課程標準;
3)根據(jù)課程標準,研究教材組織形式,編寫教材提綱;
4)根據(jù)職業(yè)教育的特色,研究教學方法、教材內(nèi)容展現(xiàn)形式;
5)根據(jù)教學資源庫建設和精品課程建設要求,研究立體化教材建設。
3 教學內(nèi)容整合重組
根據(jù)Java程序員崗位技能定義,高職計算機類各專業(yè)一般都開設《C語言程序設計》、《Java程序設計》及《JSP應用程序設計》3門課程。C語言是一門專業(yè)知識課,主要培養(yǎng)學生掌握程序設計的基本知識、方法、技術,為后繼課程的學習打下堅實的基礎[3];Java語言是崗位能力課程,主要培養(yǎng)學生掌握面向對象程序設計能力;JSP是技能拓展課程,主要培養(yǎng)學生掌握Web應用程序設計能力,先行課為Java語言。課程內(nèi)容一般設置見表1。
從表1中可以看到,C與Java語言程序設計課程都包含了數(shù)據(jù)類型、運算符與表達式、語句、數(shù)組等,其內(nèi)容基本相同,在課程分散式教學中,這些內(nèi)容都會進行重復講授,這樣不僅浪費了教學時間,也無法使學生在有限的學時內(nèi)領會該語言的精髓,沒有一門精通,進而導致學生產(chǎn)生厭學情緒。Java語言高級編程部分因課時有限,大部分學校只講部分內(nèi)容,也會影響后繼JSP課程的學習及應用。
經(jīng)過充分的調(diào)研分析,對原有3門課程的傳統(tǒng)教學內(nèi)容,進行了整合重組,將類似知識點集中在一門課程中透徹講解,按照Java程序員崗位技能遞進原則,提出了394教材建設方案(3個教學階段、9個教學模塊、4本教材)。對以上三門課程整合教學安排見表2。
說明:
1)在中職階段已經(jīng)開設過C語言的五年制高職,模塊1教學內(nèi)容只考核,不講解;
2)根據(jù)單招生源的基礎,可以選擇學習模塊3、5、7、9教學內(nèi)容。
由表2可以看到,教學內(nèi)容經(jīng)過整合重組之后,優(yōu)化了教學過程,學時數(shù)至少減少了36個,講授的課程由3門變?yōu)?門 ,有效地解決了教學內(nèi)容重復、斷檔問題,大大地增強了學生的學習興趣,提高了教學效率和教學質量。
4 結束語
對于單招生源的高職語言類課程的整合,不但加強了學生系統(tǒng)地掌握程序設計的核心能力,也有助于培養(yǎng)學生適應就業(yè),提高競爭和自主創(chuàng)業(yè)的能力。這種探索和實踐對于其他專業(yè)或課程的教學改革也將起到一定的借鑒作用。
參考文獻:
[1] 趙睿. 五年一貫制高職C語言教材建設探索[J].長春師范大學學報, 2014,33(5):107-110.
[2] 余麗霞.基于項目課程開發(fā)的高職教材建設的思考與對策[J].長春教育學院學報, 2014,30(5):131-132.
[3] 趙睿. C語言程序設計[M].上海:高等教育出版社, 2014:1-299.
關鍵詞:高職院校;計算機;實訓基地;教學團隊
中圖分類號:G642
文獻標識碼:B
2006年,教育部“關于全面提高高等職業(yè)教育教學質量的若干意見”(教高[2006]16號)指出,“要注重教師隊伍的‘雙師’結構,改革人事分配和管理制度,加強專兼結合的專業(yè)教學團隊建設?!?007年,教育部“關于組織2007年國家級教學團隊評審工作的通知”(教高司函[2007]136號)明確提出,在高等學校設立教學團隊建設項目,旨在通過建立團隊合作的機制,改革教學內(nèi)容和方法,開發(fā)教學資源,促進教學研討和教學經(jīng)驗交流,推進教學工作的傳、幫、帶和老中青相結合,提高教師的教學水平。2008年,各省級教學主管部門陸續(xù)了建立省級教學團隊的通知,教學團隊建設已作為一項基本建設被提到高職院校的重要議事日程。
2006年,筆者所在的荊州職業(yè)技術學院(后文簡稱“學院”)以教育部、財政部批準,中央財政支持建設的“國家計算機應用與軟件技術實訓基地”項目為依托,建立了“國家計算機實訓基地”教學團隊(后文簡稱“本團隊”)。近幾年來,在中央財政340萬專項經(jīng)費的支持下,學院緊密圍繞實訓基地項目加強教學團隊建設,已建立起一支專兼結合,職稱、學歷、年齡及梯隊結構合理的“雙師”結構教師團隊,在團隊設置、專業(yè)建設、課程建設等方面的特色初步顯現(xiàn)。
1團隊設置特色
(1) 國家級項目支撐:依托實訓基地組建團隊
本教學團隊以中央財政支持的“國家計算機應用與軟件技術實訓基地”項目為依托,以項目實施為龍頭,以課題研究(主持省級教學研究課題10項)為切入點,以精品課程建設(主持省級精品課程3門)為重點,以特色教材建設(出版專著1部,編著教材20部)為載體,以校企合作、工學結合(與22家IT企業(yè)建立合作關系)為主要途徑,已基本建立起一支專兼結合,職稱、學歷、年齡結構合理的教師團隊。本教學團隊現(xiàn)有成員20人,其中專職教師14人,來自行業(yè)和企業(yè)的兼職教師6人。從職稱結構看,本團隊共有教授2人,副教授、高級程序員、高級工程師11人,講師5人,助理講師2人,其中“雙師”型教師16人;從學歷結構看,有博士2人,碩士13人,本科、學士5人;從年齡結構看,50歲以上的3人,40~50歲的4人,30~40歲的10人,30歲以下的3人。整個團隊呈現(xiàn)專業(yè)方向優(yōu)勢互補、梯隊合理的“雙師”結構。
(2) 發(fā)展目標明確:圍繞區(qū)域和地方經(jīng)濟建設團隊
本教學團隊建設旨在實施荊州“工業(yè)興市”戰(zhàn)略,服務“大三峽”社會經(jīng)濟發(fā)展,立足江漢平原,輻射“兩湖”區(qū)域,將實訓基地建成主要服務“中部崛起地區(qū)”的示范性計算機應用和軟件技術實訓基地和集教學、科研、社會培訓、職業(yè)鑒定功能于一體的計算機高技能人才培養(yǎng)基地,將本教學團隊建設成在湖北省計算機應用技術行業(yè)和高技能人才培養(yǎng)領域具有較大影響力的教學團隊,為區(qū)域經(jīng)濟發(fā)展,尤其是信息產(chǎn)業(yè)發(fā)展提供智力支持與人才保障。
(3) 教學理念先進:以先進的職教理論指導團隊
本教學團隊以著名職教專家姜大源研究員“基于職業(yè)屬性的專業(yè)觀、基于工作過程的課程觀、基于行動導向的教學觀和基于學習情境的建設觀”為指導,依據(jù)計算機主要職業(yè)崗位群和應用領域建立計算機專業(yè)群,以實訓基地計算機應用技術實訓中心、網(wǎng)絡技術實訓中心、軟件技術實訓中心為支撐,建立了由計算機應用技術、網(wǎng)絡技術、軟件技術三個專業(yè)方向組成的,既相對獨立又緊密聯(lián)系、優(yōu)勢互補的實訓教學團隊。
(4) 合作機制良好:校企優(yōu)勢互補做強團隊
實訓基地教學團隊建設與管理引進國有民營機制,以董事會、專業(yè)建設委員會制形式,密切與企業(yè)、行業(yè)組織的聯(lián)系,鼓勵并吸收企業(yè)、社會培訓機構以參股、合資、合作辦學的形式廣泛參與實訓基地教學團隊的建設與管理,實現(xiàn)管理模式由科層本位轉為效能本位、人事制度由身份制轉為全員聘任制、管理方式由過程管理轉為目標管理、分配制度由結構工資制轉為崗位工資制“四大”轉型,健全了“合作、競爭、公平、效益”的激勵和約束機制,形成資源共享、雙贏互利,良性發(fā)展的產(chǎn)學合作教育模式。
2專業(yè)建設特色
(1) 以“基于職業(yè)屬性的專業(yè)觀”為指導,建立實訓主導型人才培養(yǎng)模式
在專業(yè)建設上,以姜大源教授提出的“基于職業(yè)屬性的專業(yè)觀”為指導,堅持“面向市場建專業(yè),瞄準職業(yè)定目標,按照能力開課程,對準崗位學技能,依據(jù)工種考證書”的專業(yè)建設指導思想,引入嵌入式等校企緊密合作教育,以工學結合、實境教學為基本途徑,建立以項目導向、任務驅動、案例教學為特點的實訓主導型人才培養(yǎng)模式。
(2) 圍繞計算機應用技術產(chǎn)業(yè)鏈,主抓專業(yè)群建設
以校企合作軟件技術特色專業(yè)為龍頭,帶動計算機應用技術、計算機網(wǎng)絡技術專業(yè)建設,搭建并打通專業(yè)公共技術平臺,輻射服務面向的區(qū)域、行業(yè)和企業(yè),共享重點專業(yè)建設的優(yōu)質資源和建設成果,集聚相近相關專業(yè)的教師資源,形成教學團隊的數(shù)量和結構優(yōu)勢,形成專業(yè)群主動適應市場的優(yōu)勢,形成實踐教學低成本優(yōu)勢,形成高職特色和品牌優(yōu)勢。
(3) 以就業(yè)為導向,加大專業(yè)改革步伐
通過校企合作進行教學改革課題立項,建立計算機實驗班進行人才培養(yǎng)模式對比實踐研究,計算機類專業(yè)基本建立了“人、機,教室、實訓室”統(tǒng)一的教學環(huán)境和“教、學、做”合一、“校企互動,實境育人”的教學模式。在工學結合方面,計算機應用技術、網(wǎng)絡技術專業(yè)與聯(lián)想、華為、神州、荊鵬等大型IT企業(yè)合作,以“1+0.5+1+0.5”分段組合式模式為主,做到三年與企業(yè)結合不斷線;軟件技術專業(yè)與軟件教育知名企業(yè)北大青鳥舉行嵌入式緊密合作辦學,主打軟件教育特色牌。在2007年的辦學水平評估中,計算機類專業(yè)的教學改革受到教育部評估專家的肯定。
3課程建設特色
(1) 以“基于工作過程的課程觀”為指導,開發(fā)實訓主導型課程和教材
在課程建設與改革方面,本教學團隊建立以工作過程為導向的課程體系,以行動為導向推進實訓主導型課程改革,對傳統(tǒng)學科體系的課程體系進行重構,以工作過程為基礎組織教學過程。在課程開發(fā)中,本教學團隊徹底摒棄了由專業(yè)學科構成的以結構邏輯為中心的學科體系和內(nèi)容編排上的“平行結構”,采用了由實踐情境構成的以過程邏輯為中心的行動體系和內(nèi)容編排上的“串行結構”,強調(diào)的是獲取自我建構的過程性知識。目前,我們正在對已經(jīng)出版的20部計算機專業(yè)教材進行徹底“改造”,其中,《計算機組裝與維護》實訓主導型教材已出版,編寫即將完成的《JAVA編程技術》、《網(wǎng)絡數(shù)據(jù)庫技術》也收到多家出版社的稿約。
(2) 建立突出職業(yè)能力培養(yǎng)的課程標準,推進工學結合的精品課程建設
本教學團隊根據(jù)計算機應用技術領域和職業(yè)崗位(群)的任職要求,參照相關的職業(yè)資格標準,改革課程體系和教學內(nèi)容,推進工學結合的精品課程建設。目前,本教學團隊主持的3門計算機類省級精品課程,正在按照工學結合的新要求進行顛覆式改革與重構,即將“完工”的“計算機組裝與維護”課程正向國家精品課程沖擊。
(3) 發(fā)揮團隊信息技術優(yōu)勢,開發(fā)虛擬實驗、實訓軟件
本團隊重視優(yōu)質教學資源和網(wǎng)絡信息資源的利用,把現(xiàn)代信息技術作為提高教學質量的重要手段,大力開展課程教學內(nèi)容重構與二次開發(fā)。通過研究職業(yè)特點和工作過程,以職業(yè)能力為主線,以職業(yè)資格要求為標準,以工作現(xiàn)場為依據(jù),從知識、能力、素質多方位入手,精選、優(yōu)化、整合課程教學內(nèi)容,嘗試開發(fā)虛擬工廠、虛擬車間、虛擬工藝和虛擬實驗等輔助教學軟件,先后制作多媒體虛擬實訓課件20余件(套),其中“計算機網(wǎng)絡實訓”、“計算機組裝維護與實訓”2套課件分別獲得全國高校計算機課件大賽一、二等獎。
4實踐教學特色
本教學團隊以姜大源教授“基于行動導向的教學觀和基于學習情境的建設觀”為指導,改革實踐教學,跳出過去“圍繞理論開展實踐教學”的窠臼,構建以“七位一體”循序漸進式為特色、與人才培養(yǎng)目標相適應的實踐教學體系。
“七位一體”指的是由課內(nèi)實驗、校內(nèi)仿真實訓、課程設計、技能認證、頂崗實習、專業(yè)競賽、假期社會實踐作為實踐教學體系的有機整體?!把驖u進”指的是按照學生認知規(guī)律和行動導向理論,實踐教學的展開由簡單到復雜、由基本到綜合、由淺入深、由點及面的四個階梯循序漸進的過程,即:認識實習、單項實驗、技能訓練、綜合實習實訓。在實踐教學內(nèi)容的安排上,按照“感性認識基本原理認知基本技能掌握職業(yè)技能強化訓練職業(yè)技能鑒定頂崗實習”順序進行。加大實踐教學比重,實踐教學占到總學時的50%以上。
5青年教師培養(yǎng)特色
依托計算機實訓基地,本教學團隊立足荊州、面向社會開展青年教師培訓,我們在實踐中采取了讀書活動、師德培訓、專業(yè)引領、案例研究、教師論壇、集體備課、典型引路、校際交流、參觀考察、自我反思、課題帶動、課程開發(fā)、技術培訓、頂崗實踐等形式和措施,加快了青年教師專業(yè)成長的步伐,并總結出“專業(yè)定位指路子、實踐鍛煉厚底子、競賽比武搭臺子、拜師學藝結對子、項目開發(fā)建梯子、定期考核壓擔子”的青年教師培養(yǎng)模式。幾年來,本教學團隊先后為本院、周邊學校和縣市職業(yè)教育中心培養(yǎng)、培訓青年教師30余人次,受到一致好評。
本團隊建立幾年來的實踐與探索表明,以項目或專業(yè)為依托組建教學團隊是團隊建設的基礎,以先進的職教理論為指導是團隊建設的靈魂,樹立明確的建設目標是團隊建設的動力,強化專業(yè)建設、課程建設、教材建設和青年教師培養(yǎng)是團隊建設的核心,推進人才培養(yǎng)模式的改革和創(chuàng)新是團隊建設的關鍵,建立良好的校企合作機制是團隊建設的有力保障。
參考文獻:
[1] 姜大源. 職業(yè)教育學基本問題的思考(一)[J]. 職業(yè)技術教育,2006,(1):5-11.
論文關鍵詞:高職計算機類課程;多媒體教學手段;利與弊
隨著科技的不斷進步和學院綜合能力的提高,各門課程的教學手段也在不斷的更新,多媒體教學手段被越來越多的教師認可被逐步使用。這種教學手段以直觀、形象、信息量大等各種優(yōu)勢為提高教學效果起到了積極的作用。我院自2001年開始,依托完善的校園網(wǎng)絡,嘗試在全院開展多媒體教學,目前我院的多媒體教學已經(jīng)遍及所有的學科,形成了一定的規(guī)模,但也反映出一定的問題。本文結合筆者在實際計算機類課程教學過程中運用多媒體教學手段的體會,分析這種教學手段的利與弊。
一、多媒體教學手段在計算機類課程教學中的優(yōu)勢
使用多媒體課件輔助教學,能改善課堂環(huán)境,提高授課效率,增加教學信息量。多媒體教學重新定義了作為教學主體的老師、學生和教材三者之間的關系。它既可以對教學內(nèi)容進行加工處理、顯示、重放,也可以利用仿真動畫技術,使一些在普通條件下無法實現(xiàn)或觀察的過程和現(xiàn)象,生動而形象的顯示出來,可以大大提高學生對抽象事物、過程的理解和感受,增強感性認識,激發(fā)學生的想象力,從而達到深入淺出的理解知識的最終目的。
(一)教師”甩”粉筆,能為師生節(jié)省更多的課堂時間進行教學內(nèi)容
傳統(tǒng)的教學方法中,教師要把課堂要講述的提綱和重點內(nèi)容一一列舉書寫在黑板上,而黑板的面積有限,因此就要求教師要書寫全面而且整齊,書寫量很大,在教師進行較大篇幅書寫的時候,很難做到邊寫邊講述,使得學生處于等待狀態(tài),因此浪費了部分課堂時間;用多媒體教學手段后,可以把提綱和重點內(nèi)容通過幻燈片等播放出來,老師有更多的時間去關注學生的反饋信息,有更多的精力去引導學生思維,進而調(diào)動學生參與整個教學過程,真正體現(xiàn)教育要面向學生的理念。
(二)信息能被長期存儲,方便”溫故而知新”和資源共享
傳統(tǒng)教學中,由教師板書速度和語音速度控制課堂的節(jié)奏,講過的知識點,從黑板上擦去之后,不能在重新回到學生的頭腦中,當~堂課的信息過多的時候,難免遺忘,而對于沒有課后復習習慣和不善于在教材文字中尋找知識點的學生來說,無疑存在”猴子掰苞米”的現(xiàn)象。
而在多媒體教學的過程中,所有的教學信息以文件的形式存放,可以在任何需要時候回放和重播,并且關鍵點明顯,重點、難點突出,有利于幫助學生回憶課堂的授課過程,加深對知識點的掌握。
另外,多媒體教學手段中信息長期存儲,可使優(yōu)秀的教學資源長期的保存,使教學資源在師生、專業(yè)或年級間共享,結合網(wǎng)絡手段,達到院校間共享。
(三)感性直觀,形式靈活,表現(xiàn)力豐富
媒體技術是指利用計算機技術把文本、圖形、圖像、聲音、動畫和電視等多種媒體綜合起來,從而改變了傳統(tǒng)學習內(nèi)容比較單一的特性,可以提高學生的學習興趣,激發(fā)學生學習的積極性。以《數(shù)據(jù)庫技術》這門課為例,傳統(tǒng)的教學手段只能在板書上書寫理論,畫表的結構,但是沒有辦法呈現(xiàn)”建表”的操作過程,而使用多媒體教學手段后,可以在課件中通過幻燈片文字,圖片的方式表現(xiàn)不同的知識內(nèi)容,以動畫的形式強調(diào)重點和呈現(xiàn)動態(tài)操作過程的演示,根據(jù)學生的掌握程度,還可以在實際的系統(tǒng)軟件演示操作過。
(四)課堂信息量大,方便進行教學互動
多媒體教學手段可以承載更大的信息量,是課堂內(nèi)容豐富。在教學環(huán)節(jié)中,可以恰當?shù)脑O置一些互動環(huán)節(jié),方便的實現(xiàn)教學互動。以《C語言程序設計》教學為例,在講述循環(huán)這節(jié)時,設置兩個不同的循環(huán)實例,讓兩組同學分別實現(xiàn),小組內(nèi)討論,最終派代表在計算機中實現(xiàn)。
(五)為一體化教學課程提供必要的實施保障
今年來,學院教學大力提倡專業(yè)核心課程的一體化教學改革,并把成功的改革案例向本專業(yè)其他課程中推廣。計算機類專業(yè)課程的一體化教學改革,基本的條件就是有多媒體教學手段。在《JAVA》省級精品課程、《數(shù)據(jù)結構》省級精品課程、《數(shù)據(jù)庫原理與應用》院級精品課程的一體化改革過程中,多媒體教學手段提供了必要的實施保障。
顯然,多媒體教學手段的廣泛使用,給學生和老師帶來了巨大的便利并大大促進我院計算機類課程教學效率的提高。但是,它并不是”放之四海皆高效”的手段,在盲目的使用于有的課程后或課堂上過分強調(diào)依賴此手段時,也后帶來很多弊端。
二、多媒體教學手段在計算機類課程教學中存在的弊端
(一)容易改變教師的主導地位
盡管多媒體教學是一種有效、先進的教學模式,但它不應該也不能取代教師的主導地位。如果過分的依賴這種教學模式,就會使高職教學的變成電大風格,喪失高職特色。這樣的結果將是本末倒置、得不償失。
(二)一定程度上忽略了師生互動關系
課堂教學并不僅僅是為信息的傳遞,更重要的是為了各種技能的訓練。人是感情動物,在課堂教學信息的傳遞過程中,如果沒有師生的感情交流,學生整節(jié)課面對毫無感情的屏幕說教,教學效果肯定會大打折扣;另外,而多媒體教學在這方面提供了更多的現(xiàn)成答案,而缺乏對細致過程的展示。這樣,學生在學習過程中就容易缺乏由教師引導的由淺入深、由具體到復雜、由簡單到抽象的思維過程。
(三)容易產(chǎn)生過分依賴
多媒體教學手段能在短時間中呈現(xiàn)大量的信息,但是這種快速的”放映”過程,容易使學生忽略了筆記,依賴于課件信息的回放。在教學中筆者發(fā)現(xiàn),多媒體日益普及帶來了學生的越來越”懶惰”,全部或者部分的喪失了記筆記的能力。
關鍵詞:研究性學習;數(shù)據(jù)結構;教學手段
中圖分類號:G434文獻標識碼:A文章編號:1672-7800(2012)012-0222-02
0引言
《數(shù)據(jù)結構》是計算機科學與技術的一門核心專業(yè)課程,與計算機各門主課都有密切聯(lián)系,具有獨特的承上啟下的重要位置。同時,《數(shù)據(jù)結構》又是一門實踐性極強的技術基本課,其內(nèi)容隨計算機科學與技術的飛速發(fā)展而不斷更新?!稊?shù)據(jù)結構》 課程教學中存在的突出問題有:①理論性強,學生理解難;②單一的教學手段,限制課堂教學效果;③理論教學與實用脫節(jié),給學生造成誤解。
筆者最近幾年搜集了國內(nèi)有關《數(shù)據(jù)結構》課程教學改革方面的一些資料,很多研究者提出要改革教學手段、加大實踐教學力度、充分利用多媒體教學等,另外要注意學生創(chuàng)新能力的培養(yǎng)。這些觀點對推動數(shù)據(jù)結構教改有積極意義,但這些研究大多數(shù)只研究單一的教學手段?!把芯啃詫W習是學生在教師指導下,從自然、社會和生活中選擇和確定專題進行研究,并在研究過程中主動地獲取知識、應用知識、解決問題的學習活動?!毖芯啃詫W習強調(diào)學生通過自主參與學習活動,獲得親身體驗,逐步形成善于質疑、樂于探究、勤于動手、努力求知的積極的態(tài)度,產(chǎn)生積極情感,從而激發(fā)學生探索、創(chuàng)新的欲望。
在研究性學習理論指導下,教師要綜合應用各種教學手段和教學策略,最大限度地激發(fā)學生學習積極性。筆者在研究性學習理論指導下,對《數(shù)據(jù)結構》課程的教學進行改革和創(chuàng)新。最終目的在于優(yōu)化教學過程,提高教學質量和效益。
1教學思路和方法
筆者把研究性學習引入到《數(shù)據(jù)結構》教學中,積極探索和研究計算機教學中處于重要地位的課程——《數(shù)據(jù)結構》的教學手段、教學策略等方面的教學改革新思路、新方法。在教學中既考慮到計算機教學的基本規(guī)律,又考慮到當代高校大學生實際需要,采用如下教學方式:
(1)在教學過程中,幫助學生消除“知難而退”的情緒?!稊?shù)據(jù)結構》課程內(nèi)容比較多,知識點之間的邏輯關系非常強,學習難度較大。所以,教師除了講授教學大綱規(guī)定的內(nèi)容外,還要注意幫助學生從心理上消除畏難情緒,多鼓勵學生,少批評學生。
(2)在研究性學習理論指導下,綜合采用多種手段、教學策略,盡量提高教學效果。由于《數(shù)據(jù)結構》課程內(nèi)容較多且比較抽象,單一的教學方法在課程教學中是不適合的。這就對老師提出了更高的要求,需要老師綜合利用各種教學方法和手段提高學生的學習興趣。例如,在講算法設計時,配合多媒體,再加上一些板書,講解得會更詳盡、更清楚,學生也更加喜歡這種教學方式。
(3)引入工學結合理念,利用項目進行教學,讓學生在做項目的親身經(jīng)歷中掌握數(shù)據(jù)結構中的多個概念,讓學生對數(shù)據(jù)結構有直接的感性認識。
《數(shù)據(jù)結構》課程內(nèi)容較多且比較抽象,而這些內(nèi)容在實際生活中應用很廣泛,但是目前的教學計劃中實驗課時普遍不足。并且在實驗內(nèi)容的安排上,驗證性實驗內(nèi)容占大多數(shù),缺乏對應用問題的解決,學生通常在實驗課之后不知道自己做了些什么,認為《數(shù)據(jù)結構》課程的應用價值不大,從而采用消極的態(tài)度學習這門課程。因此,筆者在實際教學過程中利用項目進行教學,提高學生實驗課的積極性,讓學生在實驗課中感受到真正學到了知識,切實提高了實驗課的教學效果。
(4)把競爭協(xié)作機制引入到課程教學中。對全班同學以寢室為單位進行分組,形成組內(nèi)協(xié)作、組間競爭+協(xié)作的學習氛圍。每次實驗課結束后,每個小組都要上交一份實驗跟蹤表,這樣做可以讓老師更清楚每個學生的學習狀況,有利于師生之間的交流。只有學生對課程產(chǎn)生了濃厚的興趣,才能夠主動學習。
(5)綜合采用各種方式考核學生的知識理論掌握情況和實踐能力。整個課程考核由平時成績、實驗成績、卷面成績?nèi)糠纸M成,比例為2∶3∶5,適當提高了實驗課的比重。如果學生的實驗成績不及格,整個課程的成績就直接記錄為不合格。平時成績主要考慮學生的課堂學習積極性,對于提出問題較多、參與討論較多的同學,平時成績加分。
2研究成果
目前,筆者所在的研究組已創(chuàng)建了相應的教學網(wǎng)站和試題庫,建成了裝備優(yōu)良的科研基地,建成了相關實驗室。尤其是2007年教育部本科教學水平評估后,教學設施等硬件條件顯著提高。在教學中采用的實訓項目均來自企業(yè)的工程實際,通過產(chǎn)學研橫向科研項目為課程改革提供堅實的平臺。
研究組對于該課程的研究得到了校科研處、教務處、教學院的大力支持和重視,為該課程的改革提供了良好的研究環(huán)境和氛圍?!稊?shù)據(jù)結構》課程于2007年被學校列為校級重點建設課程,得到了學校的有力支持,研究組已開發(fā)出《數(shù)據(jù)結構》精品課程網(wǎng)站。
為突出以學生為主體的教學理念,《數(shù)據(jù)結構》精品課程網(wǎng)站滿足了網(wǎng)絡資源內(nèi)容的科學合理性、可更新性等要求。網(wǎng)站系統(tǒng)的總體結構如圖1所示。
該系統(tǒng)的主要用戶是學生,學生可以通過該網(wǎng)站系統(tǒng)查看教學隊伍情況、課程概況、教學資源等內(nèi)容。
(1)教學隊伍介紹模塊:學生可以從該模塊中了解到整個教師隊伍情況,包括人員構成、教學隊伍整體結構 、老師的教學改革與教學研究情況以及師資培養(yǎng)情況。
(2)課程描述模塊:學生從該模塊中可以了解到本課程的發(fā)展歷史沿革、 理論教學內(nèi)容、 實踐教學內(nèi)容、教學條件、 教學方法和手段、 教學效果方面的內(nèi)容。
(3)教學資源模塊:該模塊是學生獲得教學資源的主要信息源,學生可以從中了解到教學大綱、 授課教案 、教學課件、 課堂錄像、 實驗指導、 作業(yè)習題、 參考資料等方面的內(nèi)容,為學生提供充分的自主學習環(huán)境。
(4)自我評價模塊:該模塊主要供教師隊伍使用,教師和學生可以從中了解到該課程的特色與創(chuàng)新、 課程地位、 目前存在的不足、 課程建設規(guī)劃等方面的內(nèi)容,并可以給出自己的意見和建議。
目前,常用的動態(tài)網(wǎng)頁語言有多種,其中JSP(Java Server Pages)的應用范圍廣泛,性能突出,應用前景較好,并且使用JSP技術將內(nèi)容的生成和顯示進行分離比較容易?;贘SP技術的優(yōu)勢,《數(shù)據(jù)結構》精品課程網(wǎng)站系統(tǒng)采用JSP技術進行開發(fā)。
把研究性學習理論引入到課程教學中,在教學過程中采用了討論式、參與式、協(xié)作式等教學方法,深受學生歡迎,并有相應的精品課程網(wǎng)站輔助教學,學生的學習積極性得到了很大提高,并取得了一定的教學效果。
3研究性學習在教學過程中的作用和意義
實踐證明,研究性學習教學觀對大學教學意義重大,能引導課程教學最大限度地提高學生的智力和創(chuàng)造能力。具體體現(xiàn)在:
(1)研究性學習有助于培養(yǎng)學生的綜合能力。在研究性學習過程中,學生不但可以掌握相關的理論知識和實踐知識,最重要的是可以提高自學能力,從而加強自己的創(chuàng)新能力和創(chuàng)新精神。所以,在研究性學習中,教學不僅可以達到使學生獲得一定知識和技能的目標,而且還可以培養(yǎng)學生的綜合能力,以適應當前知識創(chuàng)新的要求。
(2)研究性學習促使教學方法更加靈活多樣,如觀察教學法、調(diào)查教學法、實驗教學法等,改變了原來單一的教授法。
(3)研究性學習有利于促進學生的主動學習。研究性學習有助于培養(yǎng)學生的自學能力以及提高學生的學習主動性,是由研究性學習的本質所決定的,研究性學習的本質就是讓學生自主學習。
(4)研究性學習有利于改善師生關系。在研究性學習過程中,處于主體地位的是學生,而不再是老師。這樣一來,就可以使教師抽出更多時間改進教學,關注自身發(fā)展,學生遇到不懂的問題時請教老師。學生和老師處于一種平等的交流關系。這樣做有利于重建教師的威信和建立新時代的師生關系。
4結語
研究性學習教學觀對大學教學意義重大,能引導課程教學最大限度地提高學生的智力和創(chuàng)造能力。筆者把研究性學習引入到《數(shù)據(jù)結構》教學中,積極探索和研究該課程的教學手段、教學策略等方面的教學改革新思路、新方法。本課程的教學改革成果不僅適用于計算機科學專業(yè)的學生,對同等類型的其它專業(yè)的理工科學生都有著指導作用。實踐證明,這種教學方式既遵循了計算機教學的基本規(guī)律,又符合當代高校大學生實際需要。
(一)設計原則
1.以問題為中心
在進行軟件開發(fā)教學設計的時候,要注重以問題為中心,讓學生明白學習了之后能解決什么問題,這樣才能提高學生的學習興趣,有利于達成教學的有效性。教師要在交流模塊中增加相應的教學活動。只有學生真正地參與到教學活動中去,把知識運用到現(xiàn)實生活中去,才是有意義的學習。
2.以微視頻、微動畫的方式呈現(xiàn)
視頻資源較文本資源更加直觀、生動,能夠形象地對知識進行表述,但根據(jù)移動設備屏幕小的特點,更應根據(jù)教材的重點和難點選擇視頻資源。視頻教程部分進行分知識點、技能點的講座,從學生注意力持續(xù)時間、學習的持續(xù)性、可接受的信息量、學習環(huán)境和移動設備的特點等方面考慮,視頻教程采用微視頻或者微動畫,每個視頻或者動畫片段一般在5分鐘左右。視頻鏡頭一般是制作過程的特寫鏡頭,少用全景。微動畫是具體操作的動畫演示。
(二)組成模塊
1.問題解決模塊
問題解決模塊中列出各個章節(jié)中經(jīng)常遇到的各種問題,學生學習完圖文教程和視頻教程后,就瀏覽問題解決模塊。如果學生能夠用所學的知識解決問題模塊中的常見問題,就說明這一章節(jié)的學習目標已經(jīng)達到。數(shù)據(jù)庫中的常見問題要根據(jù)學生提出的問題進行不斷的更新,并將關注度比較高的問題置頂。
2.圖文教程模塊
圖文教程模塊以文字和圖片的方式展示新知識。在圖文教程中,將《多媒體技術》課程共10章的題目作為一級目錄,每章中的知識點、技能點作為二級目錄,當點擊一級目錄時,二級目錄會顯示出來,再次點擊就會隱藏;點擊二級目錄時,系統(tǒng)會打開該知識點、技能點所對應的教程內(nèi)容,開啟一個新的頁面。
3.視頻教程模塊
視頻教程部分和圖文教程部分的顯示方式相同,也是按照目錄的形式顯示的。按照《多媒體技術》課程章節(jié)內(nèi)容的安排,進入相應的章節(jié)應對應相應的視頻片段,視頻采用MP4格式或者微動畫SWF格式,使用了listview組件,用來展示視頻文件的標題等。當點擊打開新頁面播放該視頻時,服務器端數(shù)據(jù)庫中的視頻可以根據(jù)教學的需要進行更新。
4.課程交流模塊
教師通過課程交流模塊進行教學活動的安排。學生可以在課程交流模塊中對教學活動或學習過程中遇到的問題進行交流和討論,并融匯貫通?;谑謾C交流的方便性,每次交流模塊中信息的更新會在手機軟件安裝的圖標上進行提示,表示有新的信息。
5.系統(tǒng)設置模塊
系統(tǒng)設置模塊可以對軟件的顯示效果進行設置,如注銷登錄、修改登錄設置、對本軟件提出改進建議等。
二、首要教學原理下《多媒體技術》課程APP資源的開發(fā)
(一)開發(fā)平臺
Android平臺是基于Linux開放性內(nèi)核的操作系統(tǒng),編程語言為JAVA語言。Android系統(tǒng)最大的特點是具有開源性,許多軟件功能均可以在Android系統(tǒng)實現(xiàn)。本課程采用Android系統(tǒng)下的eclipse+AndroidSDK開發(fā)平臺,使用“中國移動統(tǒng)一開發(fā)環(huán)境”,該環(huán)境為集成環(huán)境。本課程系統(tǒng)分為服務器端軟件和客戶端軟件,服務器端軟件放在php服務器的根目錄下,客戶端軟件放在《多媒體技術》課程網(wǎng)站上供學生下載。
(二)開發(fā)語言
本課程系統(tǒng)使用java語言開發(fā),采用b/s架構,使用安卓客戶端+php+mysql技術。安卓客戶端發(fā)送post請求到php服務器端,php收到post請求后進行識別和處理,將請求的內(nèi)容分析后發(fā)送給mysql數(shù)據(jù)庫,查詢到所要的數(shù)據(jù)信息后返回到php服務器,此時客戶端再將php服務端的數(shù)據(jù)接收過來,然后將數(shù)據(jù)顯示到手機客戶端上,這樣就完成了一個交互,達到網(wǎng)絡數(shù)據(jù)庫與客戶端通信的效果。
(三)顯示方式
圖文教程和常見問題是采用列表的方式排列的,利用簡單的listView組件作為顯示。將10章的標題放到一個list中,按照章節(jié)排列,當點擊其中一個時,系統(tǒng)打開另一個java文件,此文件再次使用ExpandableListView組件,實現(xiàn)對每個章節(jié)的展示。一級標題為目錄,二級標題存放目錄中的具體內(nèi)容,這樣的顯示可以克服手機屏幕、分辨率差異帶來的不同顯示效果。
(四)運行環(huán)境