<noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><delect id="ixm7d"></delect><bdo id="ixm7d"></bdo><rt id="ixm7d"></rt><bdo id="ixm7d"></bdo><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"><rt id="ixm7d"></rt></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d">

數據挖掘課程范文

2023-09-21

數據挖掘課程范文第1篇

關鍵詞:Moodle平臺,數據挖掘,SPSS軟件

1 引言

網絡課程 (教學) 平臺為教學雙方提供了多樣化的平臺和渠道, 便利了課程參與雙方的信息共享與信息交流。Moodle平臺是目前國際上流行的課程管理系統, 得到了國際廣泛認可和應用。

平湖學院在教學實踐中開始嘗試使用Moodle搭建課程平臺, 實施課程教學, 而該平臺很好地適應了電大混合學習的這種模式, Moodle在平湖電大作為主要教學平臺已經多 年 ,積累了大量的數據, 有必要對其運行進行研究分析, 以期在日后教學中進一步完善和改進。

通過對網絡課程平臺Moodle的海量日志數據進行研究,通過數據分析學習者的行為模式, 挖掘隱藏有價值的信息。

2 相關研究

數據挖掘技術在教育領域的研究在國內已受到普遍關注,不過研究方向集中于對教務管理、科研、就業和招生方面等數據庫的數據挖掘, 并且都是從教學管理者的角度出發。對于課程管理平臺的數據挖掘的還不是很多, 特別是從學生的學習者行為模式角度對海量數據進行挖掘分析較少。

對于Moodle平臺的數據研究目前還不是很多, 隨著Moodle平臺的推廣 , 此方面的研究還是開始引起人們的關注 , 比如中央電大魏順平的《Moodle平臺數據挖掘研究》和南京郵電大學劉宇《基于Moodle平臺的遠程學習監控與動態評價》。

3 研究內容

通過對Moodle平臺運行日志數據進行挖掘分析, 對管理員和教學者從教學內容的整體框架、課程內容的選擇, 組織結構,教學的方式方法, 教學的進度等進行的修改調整給出建議。

4 研究過程

收集數據階段: 課程管理系統中學生的使用情況和與系統的交互信息存儲于數據庫系統中。本課題中使用的數據來源主要有橫向和縱向兩塊, 縱向是具體某門課程中產生的日志數據, 主要對于學生的課程中的訪問行為進行統計, 以開放教育學習指南課程為例。橫向是平湖電大2009-2011年的網上教學檢查數據, 該數據也是由平臺導出, 經過教研組整理審核后的數據, 具有一定的可信度。

數據的處理階段: 對已有的數據進行清理并變換成能夠被采用挖掘工具正確識別的數據格式。為了預處理Moodle的后臺數據, 將使用后臺的數據庫管理工具 (My SQL管理工具)和其他的預處理工具。

Moodle平臺的日志數據表記錄了每一個用戶所訪問的平臺模塊、各種操作以及發生的時間。利用這一日志數據表, 可對該門課程培訓過程中訪問平臺模塊總體情況、學生和教師的訪問平臺模塊和各類操作行為情況、學生的訪問平臺時間特點等進行統計和聚類分析, 并對分析結果進行可視化表示。

4.1 學生參與度和平時作業成績的關系

以開放教育學習指南課程的網上作業為例, 由于開放教育學習指南課程的課程評價有兩項平時作業構成, 本次數據樣本由2011秋學期中完成作業的391人中取得, 分別是學生在平臺的訪問次數和取得的平時作業的成績, 檢驗兩者的相關性, 通過SPSS對數據進行相關性分析, 獲得這樣的結論,兩個變量的相關系數為0.261, 屬于弱相關, 從數據散點圖上(圖1), 也同時可以看出相同的結論。

分析原因, 一個原因是作業開放了多次答題的機會, 學生尋求盡可能的高分, 而引起有大量的數據集聚在100分這個額度上, 第二個原因在于學生答題的方式, 在答題的后期,學生通過各種途徑獲得標準答案后開始答題, 提高了一次性通過的數量, 同時這些學生由于有標準答案, 對于課程資源的訪問頻率也就變得很低, 基本上就是進來訪問了作業, 完成任務以后就離開了教學平臺。第三, 對于網上題目的難度, 也是影響作業成績的一個因素, 由于是開放教育的第一課, 有很多知識技能的考察會放到相應課程中進行, 所以在設計作業的時候, 難度就比較低, 也造成了學員可以順利直接完成作業。

從另一方面看, 數據中反映出的弱相關性, 也揭示了學生在教學平臺學習時間的增加對于作業完成的成績是有一定的作用的, 若適當提高作業難度, 設置作業完成時間和完成的方式, 可能會增加這兩者的相關性, 這一結論有待進一步開展研究和后期數據的驗證。

4.2 作業完成次數與成績關系

由于開放教育學習指南課程網上作業形式采用可重復提交, 取最高分數的方式, 允許學生多次重復答題, 獲得最好的成績, 故本次數據樣本的兩個變量為完成作業的次數和成績。樣本來源依然為完成作業的391人中取得檢驗兩者的相關性。

**. 在.01 水平 (雙側) 上顯著相關 。

從獲得的結果可以看出, 兩個變量的相關性為0.36, 高于上一組數據, 說明作業完成的次數的確與成績有一定的關聯, 學生會為了更高的成績選擇多次完成作業, 這將是設置課程考核的方式以及平時作業的設置需要考慮的一個因素。

4.3 教師的參與度與學生的參與度的關系

對于網上學習的過程, 教師的地位轉化為導學者, 成學生的學習知識的指導者而不是傳授者, 但是教師對于學生網絡學習行為的影響也是值得研究的一個因素。

對于教師與學生參與度的關聯性數據樣本來自于平湖電大2011.3資源建設檢查記錄, 樣本變量有3個、教師參與度( 點擊數 ) 、學生參與度 ( 點擊數 ) 、學生參與率 ( 生均點擊數)。共有71一門課程的數據, 對于教師參與度與學生參與度的關系如表2所示。

**. 在 .01 水平 (雙側) 上顯著相關 。

可以看出 , 教師的參 與度與學 生的參與 度的相關 度為0.481, 呈中度相關 , 這說明教師的引導對于學生在教學平臺的活躍程度有直接關系。

4.4 訪問資源的時間分析

通過學生對平臺訪問的時間進行分析, 尋找學生使用教學平臺的時間規律, 可以對教學的具體安排進行有效的組織,提高學生的參與度。

通過獲取平臺日志數據, 獲得一周學生平臺學習時間分布圖, 從圖2中可以看到, 學員網上學習的時間還是比較的平均, 而周五和周日的訪問量明顯偏高, 周六卻回落, 分析原因, 一是周五為周末, 學生會有更多時間交給網上的學習,而平湖電大很多的課程都安排在周六, 學員集中參加面授課,結果導致網上學習時間減少, 而到周日又出現一個高點。說明學生還是充分利用周日時間在進行網絡學習。同時, 在工作日, 學生訪問平臺的頻度還是比較平均。

4.5 訪問資源的內容分析

對于學生網上學習的教學資源組織而言, 那些資源才是學生所需要的, 如何組織資源才能更加符合網絡學習 環境。從訪問記錄中可以看到, 由于對網上作業有強制要求, 所以網上作業的訪問頻度最高, 點擊率達到了4097次, 而同時,網上教學活動的點擊率也達到了1303次, 說明學生對于網絡交流的熱情還是比較高漲的。

同時也可以注意到, 雖然有391人完成了作業, 但是網上資源中期末復習, 課程作業說明, 考核通知等項目訪問率較低, 遠小于完成作業的頻率, 說明學生進行網上學習的習慣尚未完全養成, 這些資源對于他們而言用處不大。

5 結語

通過對平湖電大課程平臺的運行過程中產生的數據的分析, 可以獲得一些有用的信息: 教師對于網絡課程的參與度直接影響學生的參與度, 而學生的成績也收到學生參與度的影響; 網上作業的完成模式和最終學生作業的成績具有一定的關系; 學生在周末參加網上學習的時間較多, 同時網上教學活動可以安排在上午, 但盡量回避周六, 這樣, 會有更多的學生參與進來; 學生訪問網絡平臺的時間比較集中在網上作業和網上答疑, 對于資源的訪問也有一定的偏好。這些信息在以后的網絡課程教學設計中, 都必須是重點考慮的因素。

數據挖掘課程范文第2篇

第一階段:指導教師按班級填寫《數據庫系統課程設計任務書》,組織學生選題,并匯總選題及分組清單。

第二階段:組織學生撰寫需求分析報告,并組織學生自述。

第三階段:指導學生編寫代碼,并調試、試運行。

第四階段:指導學生填寫《課程設計總結報告》

第五階段:組織學生演示系統。

第六階段:收集本學期課程設計資料,以班級為單位填寫《課程設計總結與成績統計分析報告》。

收集的資料要求包括:

1、《數據庫系統課程設計任務書》,每個班級一份

2、學生選題分組一覽表,每個班級一份

3、學生的需求分析報告、程序代碼(提交源代碼到教師指定的文件夾)、課程設計總結報告。在期末以班級為單位、按學號排序,將相關資料刻成光盤。

4、《課程設計總結及成績統計分析報告》,每個班級一份

注:⑴《數據庫系統課程設計任務書》、《課程設計總結報告》、《課程設計總結及成績統計分析報告》均采用統一的標準表格填寫,用A4紙打印。

⑵《數據庫系統課程設計任務書》、《課程設計總結及成績統計分析報告》由教師填寫;《課程設計總結報告》由參加課程設計的學生每人填寫一份。

⑶打印文檔規范:1)統一用A4紙打印;

2)正文字體:宋體小四號;

3)若文檔或表格多于1頁,請標注頁碼。

附表1:《數據庫系統課程設計任務書》

附表2:《課程設計總結及成績統計分析報告》

附表3:《課程設計總結報告》

附表4:《數據庫課程設計選題與分組一覽表》

附表5:07-08上數據庫課程設計指導教師一覽表

附表6:《數據庫系統課程設計任務書》樣例

數據挖掘課程范文第3篇

數據結構課程設計報告

課程設計題目 迷宮 航班信息查詢系統 學 號 姓 名 班 級

專 業 網絡工程 完 成 時 間 2013-1-4 指 導 教 師

數據結構課程設計

迷宮

題目一

1.設計內容 1.1問題描述

求迷宮從入口到出口的所有路徑。 1.2設計要求

1.迷宮中不能使用遞歸算法查找路徑。 2.試探方向限定為上、下、左、右四個方向。 3.迷宮采用隨機生成和手工生成兩種方式。 4.生成從迷宮入口到出口的最短和最長路徑。 5.迷宮的入口和出口由鍵盤輸入。

1.3開發環境

Visual C++6.0的集成化環境 1.4研究思路

對這樣的矩形迷宮,可以用N*M的矩陣來描述,N和M分別代表迷宮的行數和列數。這樣,迷宮中的每一個位置都可以用行號和列號來指定。從入口到出口的路徑則是由一個位置構成的,每個位置上都沒有障礙,且每個位置(第一個除外)都是前一個位置的東、南、西或北的鄰居。為了描述迷宮中位置(i,j)處有無障礙,規定:當位置(i,j)處有一個障礙時,其值為1,否則為0。

經分析,一個簡單的求解方法是:從入口出發,沿某一方向進行探索,若能走通,則繼續向前走;否則沿原路返回,換一方向再進行搜索,直到所有可能的通路都探索到為止。即所謂的回溯法。

2.設計步驟

2.1 需求分析

(1)題目:迷宮的生成與路由。生成一個N*M(N行M列)的迷宮,0和

1- 1數據結構課程設計

迷宮

在該程序中,首先進入的是菜單選擇,在菜單中有3種選擇,選1是手動輸入迷宮函數;選2是隨機自動生成迷宮;選3是退出程序。在手動生成迷宮時,有兩種輸出方式,一是矩陣輸出,二是圖形輸出。在矩陣輸出時,直接將數組中的數進行輸出,在圖形輸出時,則要判斷該點的情況,然后輸入迷宮的出入口,再調用mgpath()函數進行判斷是否存在路徑,如果存在則將路徑經過的點進行輸出,并且將經過的點進入到輔助數組中(輔助數組是輔助圖形界面的輸出),并且將輔助數組初始為1,輔助數組中點為路徑的重新賦值為0,然后根據情況輸出圖形界面。在自動生成迷宮時,用到了c語言隨機函數,對于其它問題,和手動情況基本相同。

2.3 詳細設計 (1)主菜單偽代碼:

while(flag1){

}

{shuru();//輸入行列數

printf("手動建立迷宮矩陣(0表示可通1表示障礙): "); for(i=1;i<=m;i++)

for(j=1;j<=n;j++) scanf("%d",&mg[i][j]); showplay(mg);// 迷宮輸出 churukou();//迷宮出入口的輸入 x=Mazepath(mg);// 判斷路徑函數

- 3數據結構課程設計

迷宮

和“class ‘maze’has an illegal zero-sized array”兩行錯誤。雙擊錯誤信息,找到出錯的程序段,經過查閱資料發現,在利用順序棧時,沒有定義順序棧的向量空間大小,導致程序出錯。但不要對向量空間定義過大,否則會浪費空間。

(2)算法的時空分析:

由于鏈棧實際上是運算受限制的單鏈表。所以取棧頂元素運算的算法、置空棧運算的算法執行時間與問題的規模無關,則該算法的時間復雜度為O(1);而其入棧運算的算法與出棧運算的算法相當于在鏈表的表尾進行插入和刪除操作,不需要移動元素,時間復雜度也為O(1)。建立迷宮矩陣的時間復雜度為O(x*y)。在查找路徑的過程中,最壞的情況下可能要考察每一個非障礙的位置。因此,查找路徑的時間復雜度應為O(unblocked)。

鏈棧的入棧算法、出棧算法、取棧頂元素算法、置空棧算法執行時所需要的空間都是用于存儲算法本身所用的指令、常數、變量,各個算法的空間性能均較好。只是對于存放順序棧的向量空間大小的定義很難把握好,如果定義過大,會造成不必要的空間浪費。所以在定義時要慎重考慮。

3. 用戶使用說明

運行該程序,運行的界面的會出現菜單界面,然后用戶可根據界面的提示進行相應的操作,生成迷宮的方式有兩種方式,手動生成和自動生成,手動生成時、,用戶可根據自己的要求輸入迷宮的格式,還需輸入相應的入出口,確認程序就會生成相應的路徑圖形;自動生成只需輸入所需的行數和列數,就會生成迷宮,接下來的操作和手動操作相同了。

- 5

圖數據結構課程設計

迷宮

圖1-2

圖1-3 退出

5. 總結與心得體會

本次課程設計過程中由于掌握的知識不牢固,在編程序的過程中得到了同學的幫助和指導,在此表示感謝。課程設計的過程中,遇到了一些問題,大部分是課本中的知識掌握的不牢固,還有就是在以前學習C++的過程中相關的知識掌握的不夠全面。在以后的學習過程中,自己一定要把各種知識掌握牢固。

- 7

{ }

mg[i][j]=1; //初始化

矩陣,將最外圍置為1

printf(" 輸入迷宮入口: "); scanf("%d%d",&x1,&y1); printf("輸入迷宮出口: "); scanf("%d%d",&x2,&y2);

}mlink; mlink *stack;//定義一個棧 int m,n,x1,x2,y1,y2;//定義全局變量

}

void showplay(int mg[][M+2])//迷宮輸出

{

");

for(i=1;i<=m;i++) {

printf(" "); for(j=1;j<=n;j++)

printf("%d ",mg[i][j]);

int i,j;

printf("迷宮矩陣如下(0可通):printf("輸入行數: "); scanf("%d",&m); printf("輸入列數: "); scanf("%d",&n); 數據結構課程設計

迷宮

} } printf(" 迷宮圖形如下(白色for(i=1;i<=m;i++) {

}

printf(" "); for(j=1;j<=n;j++) {

} if(mg[i][j]==0) printf("

if(mg[i][j]==1) printf("

if(mg[stack->row][stack->col+1]==

p->next=stack;

stack=p; {

p=(mlink 可通): "); 0)//下面位置可通

*)malloc(sizeof(mlink));

p->row=stack->row; p->col=stack->col+1; □");//為0的輸出□ ■");//為1的輸出■

//入棧

mg[stack->row][stack->col]=1;//將

} else

訪問過的標記為1 int Mazepath(int mg[][N+2]) {

mlink *p; if(mg[x1][y1]==0){ p=(mlink p->row=x1; p->col=y1; p->next=NULL; stack=p;

//將入口

mg[stack->row][stack->col]=1;/while((!(stack->row==NULL&

if(mg[stack->row][stack->col-1]==0)//上面可通

//入棧

stack=p;

p->next=stack;

{

p=(mlink *)malloc(sizeof(mlink));

*)malloc(sizeof(mlink));

p->row=stack->row; p->col=stack->col-1; 放入堆棧 /標志入口已訪問

&stack->col==NULL))&&(!(stack->row==x2&&stack->col==y2)))//循環條件直到找到輸入的出口

{

mg[stack->row][stack->col]=1;//將

訪問過的標記為1

- 2數據結構課程設計

迷宮

void tonglu()//將坐標的頂點輸出 {

始化

printf("(%d%3d) ",q->row,q->col);

情況

else printf("□");//0的 } q=stack; {

} for(i=0;i

for(j=0;jrow-1][q->col-1] q=q->next;

=

while (q!=NULL)//循環條件 q=q->next; for(j=0;j

情況

}

void create(int mg[][N+2])//創建和菜單

{

int i,j,x,choice,flag1=1; chushi(); while(flag1){ }

printf(" "); printf("所有通道為(由下而q=stack; { 上): "); while (q!=NULL)//循環條件

printf("

##

printf("#

");

*********選擇菜單**********

# ");

printf("

##

printf("輸入選項:"); scanf("%d",&choice); switch(choice){ case 1://手動建立迷宮

{

shuru();

printf("手動建立for(i=1;i<=m;i++)

");

printf("# 1-手動生成迷

2-自動生成迷宮

3-退出

# "); 0;//將路徑中的點賦給輔助數組a 形的界面輸出

迷宮矩陣(0表示可通1表示障礙): ");

for(j=1;j<=n;j++) scanf("%d",&mg[i][j]);

- 4數據結構課程設計

航班信息查詢與檢索系統

題目二

1.設計內容 1.1問題描述

設計一個航班信息查詢系統,提供信息的管理和使用功能,管理包括更新、添加、刪除功能。

1.2設計要求

(1)原始信息存儲在文件中,記錄不少于50條。 (2)用戶界面至少包括以下功能: ? 創建

? 修改(插入、添加、刪除、更新) ? 查詢 ? 瀏覽 ? 退出管理系統 (3)航班信息包括:

? 航班號:字符序列,具體字符表達的意思上網查詢 ? 起點站和終點站:字符串 ? 班期:指一周中哪些天有航班

? 起飛時間:可將時間定義成一個時、分組成的序列 ? 到達時間:可將時間定義成一個時、分組成的序列 ? 機型:字符序列,具體字符表達的意思上網查詢 ? 票價:整型數,具體值可上網查詢

(4)創建是指從文件中讀取數據,并存入所定義的順序表中。

(5)可按航班號、起點站、終點站、起飛時間、到達時間等進行查詢。查詢時要用到順序查找、二分查找方法。輸出查詢結果時必須排序。

(6)可按航班號、起點站、起飛時間、票價進行刪除和更新操作,刪除的記錄存入另外的文件中,作為日志文件保存。

(7)作插入操作前,先對信息按起點站進行排序。新記錄插入為起點站相同的最后一條記錄。

- 2數據結構課程設計

航班信息查詢與檢索系統

typedef struct node { Time rh; Time lv; }Pnode; (2)飛機結構體: struct Plane {

}; (3)靜態鏈表: typedef struct Sqlist { int length; struct Plane *plane; char key[10],sted[20],sche[10]; Time rh,lv; int price; }Sqlist; 2.3 詳細設計 (1)主函數:

do{printf("* * * * * * * * * * * * * 航班查詢系統* * * * * * * * * * * * * ");

printf("*

1.創建

2.修改

3.查詢

4.瀏覽

5.表長

6.文件

0.退出

* ");

printf("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ");

scanf("%d",&opt); switch(opt) {

case 1:Initlist(L);break;

case 2:handle(L);break;

case 3:search(L);break;

case 4:print(L);break; case 5:Get_Sq(L);break; case 6:File(L);break;

- 4數據結構課程設計

航班信息查詢與檢索系統

} }while(opt!=0); }

(4)文件操作: void File(Sqlist &L) {

int ch; do{ printf("* * * * * * * * * * * * * * * * * * * * * * * * * ");

printf("*

* ");

printf("* 1.保存信息到文件

2.從文件讀取信息

0 退出 * ");

printf("*

* ");

printf("* * * * * * * * * * * * * * * * * * * * * * * * * ");

printf("請輸入選項 ");

scanf("%d",&ch);

switch(ch)

{

case 1:SaveList(L);break;

} }while(ch!=0); case 2:ReadList(L);break;

case 0:printf("退出! ");break; }

(5)瀏覽信息:就是循環使用輸出函數,在此就不必多說了

2.4 調試分析

(1)在課設過程中,遇到問題時,通過與同學、老師交流,在圖書館查閱資料,使問題得以解決。

(2)算法中有許多不是很優化的地方。 3. 用戶使用說明

程序運行后用戶根據提示輸入要進行的操作選項(應先選擇創建選項,這樣可以直接讀取保存好的文件),然后選擇要進行的操作選項。由于主菜單中有修改、查詢和瀏覽項目,每個項目又有各自的子菜單,所以在進行管理和使用時要注意輸入的元素是否正確,需按照提示輸入。輸入操作元素時,元素之間以空格隔開。程序將按輸入的操作元素找到相應的算法,然后進行處理,然后將結果打

- 6數據結構課程設計

航班信息查詢與檢索系統

圖2-2 查詢信息

圖2-3插入

圖2-4刪除

- 8數據結構課程設計

航班信息查詢與檢索系統

時就需要重新寫出一個子函數,哪怕這個子函數就是在原有的一個子函數的基礎上改那么一丁點的地方,例如航班信息查詢系統中的查詢函數,其實每個子函數只是改了一下關鍵碼而已。

6. 附錄

#include #include #include typedef struct time { int hour; int min;

{ }

void search_key(Sqlist L)//按航班號查找

{ 號:");

Time rh; Time lv;

scanf("%s",n); int i;

printf("此航班的航班號,起點char n[20];

printf("請輸入要查找的航班

printf("%d ",L.length);//表長

}Time; typedef struct node {

}Pnode; struct Plane {

}; typedef struct Sqlist { int length; struct Plane *plane; char key[10],sted[20],sche[10]; Time rh,lv; int price;

終點,班期,起飛時間,到達時間,票價: ");

if(strcmp(L.plane[i].key,n)==0)

ted,

L.plane[i].sche,L.plane[i].lv.hour,L.

{

for(i=L.length-1;i>=0;i--) {

printf("%s %s %s %d:%d %

d:%d %d ",L.plane[i].key,L.plane[i].s}Sqlist; int get_Sq(Sqlist &L) { } void Get_Sq(Sqlist &L) return L.length;

plane[i].lv.min,L.plane

[i].rh.hour,L.plane[i].rh.min,L.plane

[i].price);

- 10數據結構課程設計

航班信息查詢與檢索系統

printf("此航班的航班號,起點

ted,

{ 終點,班期,起飛時間,到達時間,票價: ");

if(L.plane[i].lv.hour<=hour)

ted,

L.plane[i].sche,L.plane[i].lv.hour,L.

{

for(i=L.length-1;i>=0;i--) {

printf("%s %s %s %d:%d %

d:%d %d ",L.plane[i].key,L.plane[i].s

L.plane[i].sche,L.plane[i].lv.hour,L.

plane[i].lv.min,L.plane

[i].rh.hour,L.plane[i].rh.min,L.plane

}

void search(Sqlist L) {

int i; do {

printf("* * * * * * * * * * * }

} printf("%s %s %s %d:%d %d:%d %d ",L.plane[i].key,L.plane[i].s[i].price); plane[i].lv.min,L.plane [i].rh.hour,L.plane[i].rh.min,L.plane

} void search_rh(Sqlist L) {

int hour; printf("請輸入你所要求的最scanf("%d",&hour); printf("此航班的航班號,起點 } } [i].price);

* * * * * * * * * * * * * ** * * * * * * * * * * * * * * * ");

printf("* 1.航班號查詢

2.起點終點查詢

3.班期查詢 4.起飛時間查詢

5.到達時間查詢

0.退出

* ");

printf("* * * * * * * * * *

* * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * ");

scanf("%d",&i);

switch(i)

{

case 晚時間:"); 終點,班期,起飛時間,到達時間,票價: ");

if(L.plane[i].rh.hour<=hour) for(int i=L.length-1;i>=0;i--) {

1:search_key(L);break;

- 12數據結構課程設計

航班信息查詢與檢索系統

");

} else { } printf("查找不成功。

i--; if(i==0)

{

char c[20];

printf("輸入修改后的scanf("%s",c);

內容:");

strcpy(L.plane[i].sche,c);

printf("修改成功! "); }break; {

int a,b;

printf("輸入修改后的int opt; printf("選擇修改對象:"); scanf("%d",&opt); switch(opt) { case 1:

printf("修改成功! "); printf("修改成功! "); {

char a[10]; printf("輸入修改后的scanf("%s",a);

case 4:

內容:");

char b[20]; printf("請輸入修改后scanf("%s",b);

scanf("%d:%d",&a,&b);

L.plane[i].lv.hour=a; L.plane[i].lv.min=b; printf("修改成功! "); 航班號:");

}break; {

int a,b;

printf("輸入修改后的strcpy(L.plane[i].key,a); }break; {

case 5: case 2:

內容:");

scanf("%d:%d",&a,&b);

L.plane[i].rh.hour=a; L.plane[i].rh.min=b; printf("修改成功! "); 的內容:"); strcpy(L.plane[i].sted,b); }break;

}break; {

int a;

case 6: case 3:

- 14數據結構課程設計

航班信息查詢與檢索系統

* ");

printf("* * * * * * * * * * * * * * * * * * * * * * * * * ");

printf("請輸入選項 ");

scanf("%d",&ch);

switch(ch)

{

case 1:SaveList(L);break; case 2:ReadList(L);break;

L.plane[i].sche,&L.plane[i].lv.hour,

&L.plane[i].lv.min,&L.plane

[i].rh.hour,&L.plane[i].rh.min,&L.pl

}

void delet_Sq1(Sqlist &L) {

char n[10]; int i,j;

printf("請輸入您要刪除的航scanf("%s",n); if(L.length==0) {

printf("沒有選項! "); for(i=0;i

L.length++;

ane[i].price);

case 0:printf("退出! ");break;

}

void Initlist(Sqlist &L)//插入存儲 {

");

容:"); 價 ");

scanf("%s%s%s%d:%d%d:%d%d",

L.plane[i].key,L.plane[i].sted, for(i=0;i

班期

起飛時間

到達時間

票scanf("%d",&n); L.length=0; L.plane=(Plane if(!L.plane) exit(0); printf("請輸入順序表中的內

int i,n; printf("輸入表中航班的數量:

} }while(ch!=0);

班號:");

if(strcmp(L.plane[i].key,n)==0)

{

printf("所刪除的班機*)malloc((n+10000)*sizeof(Plane));

的信息: ");

printf(" 航班號

起點終點

printf("%s %s %s %d:%d %d:%

d %d ",L.plane[i].key,L.plane[i].sted,

L.plane[i].sche,L.plane[i].lv.hour,L.

plane[i].lv.min,L.plane

[i].rh.hour,L.plane[i].rh.min,L.plane

[i].price);

- 16數據結構課程設計

航班信息查詢與檢索系統

"); } printf("無法打開文件! }

}while(opt!=0);

void insert_Sq(Sqlist &L) { 數量

價 ");

for(i=0;i

printf("* * * * * * * * * * *

scanf("%s%s%s%d:%d%d:%d%d",&L.plane[L.length].key,&L.plane[L.length].sted,

&L.plane[L.length].sche,&L.plane[

{

int a=get_Sq(L);

printf("請輸入要添加班機的scanf("%d",&n);

printf("請輸入要添加的班機printf(" 航班號

起點終點

int i,n;

//n表示添加的fprintf(fp,"航班號:%s 起點站:%s

終點站:%s 班期:%d 起飛時間:%d:%d

到達時間:%d:%d 價格:%d ", p.key,p.sted,p.sche,p.lv.hour,p.lv.mi

"); } void delet_Sq(Sqlist &L) {

int opt; do { fclose(fp); printf("保存刪除的信息成功。n,p.rh.hour,p.rh.min,p.price);

數量:");

信息: ");

班期

起飛時間

到達時間

票* * * * * * * * * * ");

printf("* 1.航班號刪除

printf("* * * * * * * * * * printf("輸入你的選擇:"); 2.路線刪除

0.退出

* "); * * * * * * * * * * * ");

scanf("%d",&opt);

switch(opt) {

case 1:delet_Sq1(L);break;

case 2:delet_Sq2(L);break;

case 0:printf("退出。 }

L.length].lv.hour,&L.plane[L.length].lv.min,

&L.plane[L.length].rh.hour,&L.plan

e[L.length].rh.min,&L.plane[L.length].price);

}

void handle(Sqlist &L) {

}

L.length++;

");break;

數據挖掘課程范文第4篇

關鍵詞:數據結構,C語言程序設計,教學方法

1 《數據結構》課程介紹

《數據結構》課程的先修課主要是《C語言程序設計》以及《離散數學》。運用這兩門專業基礎課的知識重點學習如何組織各種數據在計算機中進行存儲、傳遞和轉換, 內容包括:數組、鏈接表、棧和隊列、遞歸、樹與森林、圖、堆與優先級隊列、集合與搜索結構、排序、索引與散列結構等, 教學目的是使學生學會分析計算機加工的數據結構的特性, 以便為應用涉及的結構選擇適當的邏輯結構、存儲結構及相應的算法, 并初步了解對算法的時間分析和空間分析技術。此外通過本課程算法設計和上機實踐的訓練, 還能培養學生的數據抽象能力和程序設計能力, 為計算機專業后續課程的學習打下堅實的基礎。

2C語言程序設計與數據結構課程的銜接

首先, 從數據類型入手, 在《數據結構》中首先要確定處理對象的邏輯結構, 并選擇其在計算機中的存儲結構, 才能選擇適合的算法對數據進行處理。而存儲結構則是通過C語言中的數據類型進行描述的。編程過程中, 數據類型定義是否合適, 將確定對處理對象的操作方式。教學中發現, 學生對算法存在理解障礙, 主要原因就是對不同數據類型的運算方式沒有真正理解掌握。

其次, 在參數傳遞中, 《數據結構》對處理對象的操作是用函數來表達的, 教材不同, 表示方式不一樣。如有的采用“類C語言”進行描述, 原始數據的代入和結果的代出是通過“類C語言”函數的值參和變參數來表示的。但在標準“C語言”中, 函數的參數只能按值傳遞, 即只能代入不能代出, 函數只能返回一個結果, 如需返回2個以上結果時, 通過函數參數設置為指針類型或數組類型來實現。這就要求在驗證有些用“類C語言”描述的算法時, 先轉換成標準“C語言”的函數這樣才能達到目的。

最后, 用C語言驗證《數據結構》算法的方法時, 要注意《數據結構》中的算法是以“C語言”或“類C語言”的自定義函數形式給出的, 只有編寫一個完整的標準“C語言”源程序來調用函數才能實現算法的驗證。

3教學方法

3.1理論聯系實際提高學生解決問題的能力

在計算機的專業課中, 數據結構是一門實踐性很強的課程。限于教材篇幅等原因, 一般的教材對理論的應用講得不多, 學生學了許多算法理論后不知道具體怎么用。只有在注重背景知識介紹的同時, 將一些抽象的理論與其它課程中的應用聯系起來, 才有利于提高學生解決實際問題的能力。

3.2靈活運用多種方法解決實際問題

通過算法設計可以有效提高學生創新能力, 通過對同一問題尋找不同的算法來實現, 可有效地挖掘學生潛力, 開闊學生思路, 同時發現一些算法的適用范圍。

3.3運用直觀性原則提高學生的學習興趣

數據結構中有些算法利用傳統的粉筆加黑板的教學方式難以充分展示算法的動態變化過程?;ヂ摼W檢索有用信息的能力隨著計算機技術的不斷進步, 特別是近年來多媒體技術的出現, 使用計算機描述知識和教師的講解融為一體已成為一種趨勢, 這種新的教育方式, 即計算機輔助教學CAI, 受到教育界的普遍重視, 利用計算機的直觀模擬、高速處理、圖象、聲音、動畫、存儲量大等特點, 達到改善學習環境,

優化教學效果的目的。“數據結構”這門課是內容多、概念抽象、算法復雜、難度較深, 學生常常反映較難掌握。在實際教學過程中, 除了利用PowerPoint, AuthorWare等工具制作精美的課件還可以制作相關的算法演示系統, 直觀的理解一些復雜的算法的演示過程。例如:線性表的插人、刪除等操作的實現;八皇后、迷宮的演示;樹的三種遍歷比較;各種排序算法的區分等等。

4用討論式教學構建創新思維的環境

教學過程中如何創造一種更有效的互相激發智慧和創造力的環境。突破傳統的課堂教學模式, 把“一言堂”的課堂變成“群言堂”的論壇, 鍛煉思維的開放性和創造性, 從而提高自己的創新能力。這對學生是一種挑戰, 對老師也是一種挑戰。其關鍵在于教師通過設計教學問題來引發學生參與討論, 激發學生自己探索, 形成自己的觀點。在討論活動中加強引導, 適時啟發、點撥, 充分調動學生的積極性, 達到較好的教學效果。

參考文獻

[1]陳媛.課程綜合化思想在C語言程序設計和數據結構課程教學中的應用[J].重慶工學院學報2005, (8) .

數據挖掘課程范文第5篇

一、積極開發和利用校內美術課程資源

不同的學校有不同的教學資源, 包括自然與人文環境及特殊的人才資源, 因地制宜地進行利用、挖掘, 并把它實施到課堂教學中, 使之成為教材的延伸和發展。

1. 利用校園內景觀資源進行寫生教學。

如四年級《花卉寫生》一課, 教師就可充分利用學校校園的自然資源, 讓學生寫生學校的植物、花卉, 既經濟又實用;《校園的一角》一課, 教師可以把學生按小組分散到校園的幾個角落進行寫生, 畫學校潤澤園的假山、魚池、小橋、體育器械場等, 提高學生的寫生能力, 同時, 使之對自己學習的環境有更深入的了解。在上《家鄉的橋》一課時, 筆者就有意識地出示了學校潤澤園中小橋的圖片, 學生看到圖片都不禁歡呼雀躍“我們學校的、我們學校的……”既感到新鮮又感到親切, 由此, 激發了他們的創作熱情, 在作品中, 他們除畫了小橋外, 還添加了自己在小橋邊觀金魚的情景, 使整個畫面生動、活潑。

2. 開發美術園地資源, 展出優秀作品。

教師在每個班級中創設“藝術角”或“美術園地”, 展出本班級中優秀的美術作業和學生的優秀作品, 在學校中增設“藝術長廊”, 定期展出校內優秀的學生作品和美術比賽的獲獎作品。同時, 還可利用藝術長廊展出美術名家的作品, 介紹藝術家的故事、名家書畫等。在教學樓的走廊中, 可以把以往懸掛的冰冷名人像改為學生充滿活力且生動稚拙的美術作品, 為學生提供一個展示自身才華的平臺, 營造校園良好的藝術氛圍。

3. 定期舉辦校園藝術節系列活動。

把每年的五月份定為“校園藝術節”, 定期舉辦“班班有美展”、“現場畫比賽”、“暑期美術小報設計”、“迎新年手工制作比賽”、“愛我家鄉攝影展”、“卡通畫展”等各種形式的美術競賽和系列活動, 豐富學生的生活, 培養學生對藝術的興趣和愛好, 提供讓所有學生都有參與表現自己才華的機會, 使他們在藝術實踐中自覺接受美的教育, 增強參與意識, 增強校園藝術氛圍, 起到普及和提高的作用。

4. 充分利用校內圖書館資源。

學校有一個占地300平方米的省級達標圖書館, 教師要引領學生常去圖書館, 教會他們運用圖書搜索、查閱的方法, 瀏覽美術理論書籍、名家作品集、美術工具書、美術雜志等, 了解美術文化及各方面的美術知識、技法, 開闊學生視野, 培養學生的自主學習能力, 使之養成善于閱讀的良好習慣。

二、努力挖掘本土社會人文資源, 促使教學和學習多樣化

《美術新課標》中提出:“認識本土文化是學生學習藝術, 認識藝術的基礎, 是他們走向世界的起點, 教師有必要引導學生深入地學習本土文化, 從他們的周圍環境開始, 挖掘生活的美, 鄉土文化的美。”福建省福州市馬尾實驗小學地處千年古港, 有豐富的文物古跡, 有被史學家們稱為“中國近代史上活化石”的馬尾船政文化, 身處海峽西岸經濟技術開發區, 自然資源尤其是本土資源和社會資源都較豐富。因此, 教師更要把地方文化資源合理、有機地結合進自己的教學, 作為教學內容進行必要的擴展、延伸和補充。

1. 結合福州人文、傳統工藝美術資源進行欣賞教學, 傳承家鄉美術文化。

鄉土資源是美術教學豐富的源泉, 課程資源開發應充分體現地方性。作為閩越族古都的文化古城——福州有著豐富的鄉土資源, 如被稱為“明清古建筑博物館的三坊七巷”、具有異國風情的倉山西洋建筑、空中花園——三山兩塔、福州三寶:牛角梳、脫胎漆器、紙傘、榕城三絕:壽山石雕、軟木雕、漆畫。教師可結合欣賞課進行教學, 課前讓學生通過查找書籍、向長輩了解、上網收集等方式收集資料, 課堂上進行小組交流——利用實物投影向全班同學介紹, 以教師制作課件展示的方式進行學習。由此, 通過講解和欣賞, 學生對自己家鄉的人文和傳統工藝美術有了深入的了解。同時, 有條件的還可以組織學生走出課堂, 參觀當地文化遺產, 如文化古街、名剎古跡、園林景觀、工藝廠、拜訪民間藝人等, 了解福州建筑、工藝美術及蘊涵的深沉歷史背景、文化特色, 在提高美的感受力的同時, 培養學生愛國、愛家鄉的情感, 傳承家鄉的美術文化。

2. 利用馬尾船政文化資源進行教學, 培養學生的綜合實踐能力。

課程資源的開發與利用不能局限于編寫教材, 更重要的是要能把地方文化資源合理、有機地結合進自己的教學, 作為教學內容進行必要的擴展、延伸和補充。

馬尾船政文化, 凝聚了一代志士振興中華的百年夢想。1866年, 左宗棠在福州馬尾創辦了船政, 自此, 中國的第一艘鐵甲戰艦從這里揚帆入海, 中國的第一架水上飛機從這里呼嘯騰空, 中國第一所高等學府在這里創辦, 中國第一批公派留學生從這里遠渡重洋, 從這里走出了著名思想家、北大第一任校長——嚴復、鐵路工程先驅——詹天佑、舍身報國的民族英雄——鄧世昌……壯烈的中法馬江海戰為我們留下了多少嘆息與悲憤, 撫今追昔, 前人的事跡留給我們不盡的寶貴經驗和值得深思的教訓。而我們身處馬尾, 馬尾實驗小學又是在馬尾船政學堂舊址上建成的, 作為馬尾實驗小學的教師, 有責任也有義務普及船政知識, 弘揚船政文化。于是, 筆者將馬尾的船政文化資源滲透到美術教學中, 結合教材中的《板報設計》, 讓學生設計制作“船政之光小報”。課前, 讓學生開展船政知識調查, 結合學校校本教材《船政之光》, 要求學生收集圖片及文字資料, 接著在教學中向學生講解有關美術字的設計、色彩的應用、板報設計的知識, 同時, 利用多媒體課件向學生展示各種版式板報的設計及電腦小報的制作方法。在學生充分收集資料和教師精心講解的基礎上, 學生的制作熱情高漲, 出現了許多材料充實、設計精美、色彩協調的好小報。通過“船政文化小報”的設計制作, 學生對船政文化所折射出的愛國創業、開拓開放, 科技創新等船政精神有了更深入的理解, 培養了學生自主收集、整理材料的能力, 提高了綜合探索實踐的能力。

3. 利用當地文物、建筑資源進行教學, 提高學生的寫生能力。

美術教師應充分考慮當地城市和周邊的文化建筑、園林、當地文物資源等, 將之作為教學資源開發的重要內容。馬尾是“閩江口的千年古港”, 區內有建于南宋, 被譽為“中國塔”的羅星塔;有1866年船政衙門前的一對雌雄石獅;有1926年建造的五樓方形——法式鐘樓;有記載著光榮和屈辱的中國近代海軍博物館、馬江海戰紀念館;有遺唐風韻的沈公橋;有拾金不昧動人傳說的濟美橋, 風景優美的天馬山公園;創造世界記錄的青州大橋, 等等, 這些都是很好的寫生素材。在教學中, 筆者將這些地方的建筑和文物拍成圖片, 然后做成幻燈片, 讓學生通過認真的欣賞、觀察后, 再進行寫生練習。同時, 為進一步引發學生學習探究的好奇心, 還利用課余時間, 讓有條件的學生在家長帶領下到實地考察、寫生, 品味家鄉古建筑基石紋樣上線條的美感:有的學生用速寫本寫生家鄉的古建筑;還有的用手撫摸、感受石刻紋樣的凹凸變化, 體驗古人用線條表現物象的手法;有的學生用攝影機拍下家鄉的美景……學生對家鄉的古建筑都非常熟悉, 但從來沒有用美術的眼光去觀察它, 通過這樣的活動, 既讓學生學會了用美術的眼光去觀察身邊的事物, 提高了學生的寫生及創作能力, 又使他們從中潛移默化地受到愛國主義教育, 培養了學生熱愛家鄉、建設家鄉的思想感情。

4. 結合國家非物質文化遺產——“馬尾·馬祖元宵節俗”資源進行美術教學, 體驗民俗文化。

傳統節日是民族文化的集中體現, 也是民間美術的大薈萃。走進節日, 參與民俗活動, 親身去體驗民間美術在這些節日中最具特色的東西, 也是學校美術教育的有益補充。在教學中, 可通過本地的國家非物質文化遺產——“馬尾·馬祖元宵節俗”這一有利的資源進行教學。“兩馬同春鬧元宵”大型燈會暨閩都民俗文化節馬尾專場民俗踩街迎年活動是由福州馬尾經濟文化交流合作中心和馬祖經貿文化交流聯誼會主辦的, 目前已隆重舉辦七屆?;顒釉O燈會、燈謎、民俗迎年踩街表演、大型焰火表演等。燈會除了在羅星塔公園內展出幾萬盞純手工扎成的各式花燈, 還有反映民俗的精美主題燈組;燈會還專設有馬祖燈區, 展現馬祖的風土人情。燈謎為我國古代元宵節的傳統娛樂節目, 燈謎區除了各種形式的燈謎外, 還用燈帶勾勒出一條明清古街, 并在“古街”中穿插部分“兩馬”風味小吃及老字號飲食。民俗迎年踩街表演, 共有二十多支隊伍參與, 包括瑯岐肩頭戲、馬祖打錢哨、藤牌操隊、馬鞭舞、亭江板凳龍、閩劇隊、十番音樂隊、大鼓涼傘隊等。除了來自“兩馬”的民俗隊外, 還有來自閩南、閩東的民俗隊?;顒又羞€燃放大型焰火, 每年都吸引了來自“兩馬”的近十萬名鄉親, 共慶元宵佳節。鑒于此, 每年元宵節前, 教師都可預先布置學生用心觀察節日盛況, 感受節日氛圍, 體驗民間文化, 了解民風、民俗及相關知識, 為課堂教學奠定基礎。在節后的課堂上, 通過讓學生說感受、談發現;交流同學拍攝精彩一刻;欣賞教師拍攝的DV……再次有重點、有目的地觀察后, 引導學生用繪畫的形式表現燈會活動的動人畫面, 有的學生描繪精美的花燈展, 有的表現有趣的肩頭戲, 有的用蠟筆水彩的方法表現絢麗的煙火, 有的表現人們賞燈的熱鬧場面。同時, 還可結合《立體花燈》一課, 在充分欣賞的基礎上, 指導學生學習制作簡單的花燈, 并講解大型組燈的制作方法, 讓學生對我國的花燈文化有更深入的了解, 從而激發學生熱愛家鄉民俗文化的藝術情感, 使之產生一種表現美、創造美的欲望。

美術是人類文化的一個重要組成部分, 課程不是孤立于生活世界的抽象存在, 而是與社會生活的方方面面有著千絲萬縷的聯系, 豐富的美術課程資源就蘊涵于自然、社會、生活中。也許很多事物學生們經常接觸, 只是沒有從藝術的角度去審視, 這就需要每一位美術教師善于挖掘利用身邊的本土美術資源, 做生活的有心人, 善于在紛繁的社會生活中去發現, 通過去粗取精, 提煉出適合于學生的美術資源, 使之為課堂所用。引導學生收集材料、倡導綜合實踐, 潛移默化地培養、鍛煉學生敏銳的觀察力和在平凡的事物中發現美、創造美的能力;引導學生認識身邊的美好事物, 了解家鄉的歷史文化, 使之更加熱愛家鄉、熱愛祖國、熱愛神奇的大自然。只要師生攜起手來共同努力, 就會發現身邊的美術課程資源是享用不盡的。

參考文獻

[1]教育部.美術新課程標準解讀 (實驗稿) [M].北京:北京師范大學出版社, 2002.

數據挖掘課程范文第6篇

關鍵詞:課程資源,科學課堂

科學課程改革以培養學生的科學素養為宗旨, 積極倡導以探究為主的學習方式, 在探究的過程中, 培養學生科學的思維方式、科學的態度與價值觀以及運用科學知識和方法解決問題的意識和能力。在課程的實施過程中, 針對小學科學課程的特征、小學生的年齡特點、學校所處的地理環境等因素, 合理開發和利用課程資源, 提高教學效益是實現科學課程改革目標的一個關鍵環節。

一、立足學生“前概念”, 篩選課程資源

學生在走進科學課堂之前并非白紙一張, 由于各自不同的生活經歷、不同的認知水平, 對于生活中所遇到的各種現象、各種問題都有著各自不同的看法和認識。這種對事物和現象的認識往往是表面的、非本質的, 是長期生活經驗的積累, 我們將學生的這種認識稱之為“前科學概念”, 簡稱“前概念”。前概念是兒童學習科學知識的基礎, 是重要的課程資源。忽視學生的前概念, 往往導致科學課程的低效、甚至無效。但由于學生的年齡特征、生活閱歷、認知特點決定著前科學概念可能是正確的, 也可能有一些是不正確的, 甚至是錯誤的。因而, 教師在教學中要充分挖掘學生的前概念, 篩選出有用的課程資源, 找準課堂教學的生長點, 幫助學生樹立正確的科學概念。

在教學實踐中, 教師可采用訪談、問卷調查、畫概念圖、預測解釋等多種方法分析學生對新的知識已經有了怎樣的認識, 擁有哪些前概念, 對這些概念的認識水平等, 深入分析學生的前概念發展水平。

例如, 在教學《馬鈴薯在水中是沉還是浮》一課時, 教師創設了這樣的教學情境:

情境一:教師讓學生預測一大一小兩個馬鈴薯在一杯清水和一杯等量的鹽水 (學生不知一杯是鹽水) 中的沉浮。學生根據已有的生活經驗順利地進行了預測:大的沉, 小的浮。接下來的實驗讓學生大失所望。由此得知學生的前概念:重的沉, 輕的浮。

情境二:教師又把大小馬鈴薯同時放入一個沉浮實驗盒中, 讓學生預測在兩杯水中的沉浮情況, 結果清水中的大小馬鈴薯全部都沉下去了, 鹽水中的大小馬鈴薯全部都浮起來了。這樣的情境激化了學生的認知沖突, 新的假設也產生了:物體的沉浮可能與其所浸入的液體有關。教學的生長點生成了。于是教師引領著學生走進了探究的天地:兩杯液體有什么不同?怎樣設計實驗驗證兩杯液體的不同?

通過學生已有的生活經驗創設問題情境, 激發學生的認知沖突, 豐富感性認識, 消除學生前概念和科學理解之間的差異, 引入差異事件, 提供實踐載體, 最終在教師的引領下, 發現了影響物體沉浮的秘密:改變液體的性質, 可以改變物體在水中的沉浮狀態。

二、回歸生活, 捕捉課程資源

《義務教學小學科學新課程標準 (2011版) 》總目標強調:通過科學課程的學習, 知道與周圍常見事物有關的淺顯的科學知識, 并能應用于日常生活, 逐漸養成科學的行為習慣和生活習慣;了解科學探究的過程和方法, 嘗試應用于科學探究活動, 逐步學會科學地看問題、想問題??梢? 培養學生運用科學的思維方式、運用科學的知識和方法去解決日常生活中的問題, 是科學學習的重要目標之一。源于生活而又高于生活是科學課程的重要特征。各種科學現象起源于我們生活中的各種自然現象, 科學是對各種自然現象本質的高度的理論概括, 因而又高于生活。這一特征決定著教師的教學必須從學生的生活中來, 又回到學生的生活中去, 在學生的生活中去捕捉點點滴滴的課程資源, 從而讓學生學得有趣, 學得主動。

例如, 教學《氣體的熱脹冷縮》一課時, 教師創設了這樣的生活情境:

師:今天, 老師和小紅玩乒乓球的時候, 不小心把乒乓球踩癟了, 但皮沒破。誰能幫老師想想辦法, 讓癟了的球鼓起來?

生:用球拍輕輕碾。 (學生演示用球拍輕輕碾, 但仍然有些部分不能鼓起來。)

師:誰還有別的辦法?

生:用熱水燙。

師: (演示用熱水燙, 球鼓起來了。)

師:請同學們大膽猜測一下, 是什么原因使球鼓起來了?

生:熱脹冷縮。

師:可能是什么東西受熱膨脹起來了?

生1:是球皮受熱膨脹起來了, 因為固體具有熱脹冷縮的性質。

生2:我認為是乒乓球里的氣體受熱膨脹起來了, 因為如果球皮踩破了, 怎么燙也鼓不起來。

師:看來同學們的意見不一致, 要想判斷誰的看法正確, 必須先弄清楚什么問題?

生:必須先知道氣體是否具有熱脹冷縮的性質。

師:那么咱們怎么驗證氣體是否具有熱脹冷縮的性質呢?

這樣的設計貼近學生生活, 把學生生活中熟悉的現象植入課堂, 開啟學生求知的心扉, 才能激發學生思維的動機。

三、巧用現代媒體, 優化課程資源

科學學習以探究為核心。探究既是科學學習的目標, 又是科學學習的方式。讓學生親歷以探究為主的學習活動是他們學習科學的主要途徑, 但不是惟一的學習模式。尤其是進入信息化社會的今天, 大量的現代媒體涌入生活、課堂, 在科學學習中, 靈活地綜合運用各種教學方式和策略, 優化課程資源, 能收到事半功倍的效果。

教科版科學教材全套共37個單元, 約140個活動, 其中側重于生命世界主題的單元10個, 側重于物質世界主題的單元11個, 側重于地球與宇宙主題的單元8個, 另有8個學科綜合單元。整體內容的選擇上服從于活動設計的需要, 服從于兒童學科素養發展的需要。全套教材是以學生的科學探究能力的發展為主線構建的, 構建的基礎是活動。但在具體的教學實踐中, 由于受學校的實際條件、學生的認知水平等多種因素的限制, 有的活動沒有辦法展開, 或者是效果達不到教材編排的意圖, 而現代媒體的靈活運用能很好的解決這一問題。

以《地球與宇宙》版塊的教學為例, 地球的自轉與公轉、日食和月食的成因等, 對于師生而言是既熟悉而又生疏的。熟悉是因為我們親歷著這些現象的發生, 生疏是因為學生的年齡限制, 很難用準確、科學的語言來描述這些自然現象。雖然通過模擬探究活動能夠解決部分問題, 但學生的描述仍然不夠準確, 但Flash動畫課件能以生動形象的畫面化抽象為具體, 直觀形象的為學生演示各種天文現象的成因, 有利于激活學生的思維。因此, 在教學過程中, 引導學生探究的同時, 用活現代媒體能起到畫龍點睛的作用。

四、課堂延伸, 激活課程資源

《科學課程標準》強調:科學課教學是“用教材教”, 而不是“教教材”。教材是課程資源, 大自然、工廠、農村、企業、農場、林場等是更加生動、活潑, 豐富多彩的課程資源, 教師要讓學生們從課內走向課外, 走向生活與社會, 讓學生學科學、用科學, 為學生提供更加廣闊的天地。

1. 充分利用學校資源, 組建科技社團, 開展科普知識活動和科技活動。

2. 充分利用家庭資源, 開展小種植、小養殖活動。

3. 充分利用社區資源, 開展環保小衛士活動。

4. 開展自制教學活動, 激活學生的創新思維。

總而言之, 隨著科學技術的日新月異, 教師要不斷更新課程理念, 加強課程建設, 在開發課程資源的同時, 要能夠充分整合、利用和呈現課程資源。引導學生在科學探究的過程中, 親近自然、欣賞自然、珍愛生命、熱愛科學, 讓豐富的課程資源在課程實施過程中發揮出最大效益, 煥發出科學課堂的神和采, 全面培養和提高學生的科學素養。

參考文獻

上一篇:中職教學個人工作總結范文下一篇:幼兒園畢業典禮園長致辭范文

91尤物免费视频-97这里有精品视频-99久久婷婷国产综合亚洲-国产91精品老熟女泄火