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