第一篇:C課程設計教學大綱
C課程設計教學大綱
一、目的與任務
根據高教委的要求,高校學生必須具備扎實的計算機基礎知識,具有較強的程序設計和軟件開發能力,特別對計算機專業及相關專業(如電子信息工程、通信工程、土木工程等)的學生要求更高。安排課程設計的目的,就是要通過一次集中的強化訓練,使學生能及時地鞏固已學的基礎知識,補充未學的但又是必要的內容,更進一步提高程序設計的能力。望同學們能珍惜此次課程設計的機會,不但要使自己的程序設計能力更上一個臺階,而且要提高與程序設計和軟件開發相關的各種綜合能力。
二、時間安排
1.課程設計以編程序上機為主,具體按教師每次下發的課程序設計內容進行。2.總學時為周20個學時。
三、評分標準
課程設計結束后,由指導老師根據學生在課程設計中的表現及任務完成的數量與質量給每個學生評定成績。總成績由兩部分組成。總成績=課堂檢查成績*40%+設計報告成績*60% 1.課堂檢查。
在課程設計的每一次,由指導老師分別對每個學生的設計進行檢查,檢查的內容主要有以下三個方面。
① 每次課程設計完成的數量與質量,可采用學生先匯報并自我評價,然后老師作檢查。
② 隨機抽取題目對學生提問,從中判定學生的算法設計和程序設計的分析能力。③ 隨機抽取學生地綜合設計的模擬運算過程及結果,并作必要的提問,據此判別學生對綜合練習的完成情況。
2.課程設計報告
指導教師認真閱讀每個學生的課程設計報告,對其系統設計、數據結構設計、算法設計、程序設計等的合理性和質量以及對報告的編寫質量作認真的審核,以此作為評定綜合練習成績的主要依據
四、設計報告格式(參考附件一)文檔資料的統一要求:
1、文檔中的正文字體用五號宋體。
2、每個問題均要有數據結構分析、算法思想描述、源代碼和上機調試的過程及結果。3.工程名稱:學號姓名任務;文件名稱:學號姓名任務
4、源代碼是C++編輯正確且含有編譯、連接的提示信息貼圖、程序運行的結果用貼圖方式表示。
5、沒有按要求做的同學則視為本課程設計不合格。
6、每次上機所做的內容用移動磁盤帶走。
五、課程設計內容 第1章 分支與循環 1.1 算法與范例 1.遞推算法
遞推算法是循環程序設計的精華之一,在很多情況下使用遞推算法能使程序簡練,同時還能節省計算時間。
遞推算法的基本思想:是利用前一項的值來推算出當前項的值,即利用前一項的值乘以(或加上)一系數得到當前項的值。使用遞推算法的前堤,必須有一項的值(一般是最前項)是已知的。使用遞推算法的關鍵地,是如何將多項式化成遞推公式。
示范:求)的程序 ?n!(即1!+2!+3!+?+20!n?120編程提示:n=1 to 20 當n=1時,要做兩件事:① 實現t=t*n 注意t=1;② 實現 sum=sum+t 注意sum=0。當n=2時,還是要做以上兩件事。因此t=t*n,sum=sum+t是遞推項是編程的核心。
參考程序:
#include
2.測試法
在實際應用中,有許多問題是無法用解釋方法實現的,這時采用測試法來求解是一種很有效的方法。
測試法的基本思想是假設各種可能的解,讓計算機進行測試,如果測試結果滿足條件,則假設的解就是所要求的解。如果所要求的解是多值的,則假設的解也應是多值的,在程序設計中,實現多值解的假設往往使用多重循環進行組合。
示范:百錢買百雞問題 已知公雞每只5元,母雞每只3元,小雞1元買3只。要求用100元錢正好買100只雞,問公雞、母雞、小雞各多少只?
編程提示:設公雞、母雞、小雞分別為a、b、c只,依據題目能列出下列兩個方程: a+b+c=100 5a+3b+c/3=100 這是個不定方程,無法用解釋式求解。但可采用多重循環組合出各種可能的a、b、c的值。100元錢,全部買公雞最多只能買20只,即公雞的只數范圍是:a=1 to 20 100元錢,全部買母雞最多只能買33只,即母雞的只數范圍是:b=1 to 33 100元錢,全部買小雞最多只能買100只,即公雞的只數范圍是:c=1 to 100 參考程序:
#include
1.若一個口袋中放有12個球,其中有3個紅色球,3個白色球和6個黑色球,從中任取8個球,問共有多少不同的顏色搭配。
2.輸入年月日,求它是該年的第幾天。注:閏年的2月有29天,平年的2月有28天。3.簡單計算器。請編寫一個程序計算表達式:data1 op data2的值。其中op為運算符+、-、*、/。
4.猜數游戲。由計算機“想”一個數請人猜,如果猜對了,則游戲結束,否則計算機給出提示,告訴人所猜的數是太大還是太小,直到猜對為止。計算機記錄人猜的次數,以此可以反映出猜數者“猜”的水平。1.3 實現過程
1.3.1設計任務1的實現過程
1.算法分析(用文字或流程圖進行描述)2.編寫的源程序代碼 3.程序運行的結果
1.3.2 設計任務2的實現過程
1.算法分析(用文字或流程圖進行描述)2.編寫的源程序代碼 3.程序運行的結果
1.3.3 設計任務3的實現過程
1.算法分析(用文字或流程圖進行描述)2.編寫的源程序代碼 3.程序運行的結果
1.3.4 設計任務4的實現過程
1.算法分析(用文字或流程圖進行描述)2.編寫的源程序代碼 3.程序運行的結果 第2章 數組與函數 2.1 啟示與范例
1.輸入n個學生的成績,并求出其中高于平均分的人數。編程提示:
用程序來實現本題的要求,首先有兩個值得思考的問題:一是數據結構的選擇;二是數組的長度。
① 數據結構的選擇:n個學生的成績是否有必要開辟數組來存放還是定義變量來存放?從任務要求分析知,兩次用學生成績,一次是求平均分;另一次是將每個學生的成績與平均分比較,高于平均分要輸出。因此有必要將其定義數組。
② 數組的長度定義:學生個數n的具體數值一般表示在編寫程序時是未知的,而在程序執行時由使用者隨意確定。即n是一個變量,其值需要用輸入來確定。這樣一來,存放n個分數的數組a,其長度的定義就必須注意,既不能定義為int a[n];因為數組長度要求是常量,而n是一個變量,又不能將n定義成符號常量,因為n的具體值是未知的。對于這種情況的處理方法一般是:將數組的長度定義較大,讓使用者在此范圍內隨意使用,當然這個長度的定義有其原則,那就是既不讓使用者感到長度不夠,又不至于定義過大而浪費內存,這種情況視應用情況而定。參考程序:
#include if(a[i]>=aver)num++;printf(“高于平均分的人數是:%dn”,num);} 2.輸入任意個學生的學號及成績,然后按順序輸出高分的前十名。編程提示: 依據設計任務的要求需要考慮幾個問題:初始數據的數據結構選擇;采用的算法如何實現及相關的數據結構;任意個數據的實現問題。 ① 初始數據的數據結構選擇問題:所謂任意個學生,應該是個數不限,因此,對于存放初始數據的數據結構不宜選擇為數組。并且,從算法實現的角度考慮,每個學生的數據輸入后只需使用一次,沒有再保留的必要,因此可選擇簡單變量作數據結構來存放一個學生的數據,而且每個學生的初始數據都用同一個數據結構存放,即對一個學生的數據使用完后就將該數據結構讓給下一個學生的數據使用。 ② 算法的實現及相關的數據結構:本題核心的算法是排序,由設計任務可知只要求前十名的排序結果,因此算法上不需考慮對所有學生數據進行排序,只考慮對前十名排序即可。因此,應選擇合適的數據結構來存放前十名排序結果的數據,顯然,選擇數組是最合適的。關于算法的實現可采用插入排序法最為合適。即存放排序結果的數組始終是存放當前已插入數據的前十名的排序結果,而后每輸入一個學生的數據就進行一次插入排序更新這一排序結果。 ③ 任意個的實現:對于本題的程序來說,總體結構是然是一個循環結構,每次循環的任務是輸入一個學生的數據并進行插入排序。問題是何時結束循環?循環結束的條件是什么?對用戶輸入的有用數據,循環繼續;對用戶輸入的無用數據即輸入數據為負數時,循環結束。 ④ 為了使程序更加清晰。主程序只提供輸入學生的學號、成績,并且輸出前十名的學號及成績;子函數實現插入排序的過程。 參考程序: #include if(score>a[i])break; if(i>=n)return; for(j=n-1;j>i;j--) {num[j]=num[j-1];a[j]=a[j-1];} num[i]=number;a[i]=score;} void main(){int i,num[10],a[10],number,score;for(i=0;i<10;i++){a[i]=0;num[i]=0;} while(1){printf(“輸入學生的學號及學生成績:n”); scanf(“%d%d”,&number,&score); if(number<0||score<0)break; insertsort(num,a,10,number,score);} for(i=0;i<10;i++)printf(“前十名學生學號%d 成績是%dn”,num[i],a[i]);} 2.2 設計任務 1.有一個一維數組score[],內存放10個學生的成績,要求編寫三個函數分別求學生的平均成績,求10個學生的最高分,求10個學生的最低分。 2.編寫一個函數,將輸入的一串字符中的小寫字母轉變成大寫字母,并輸出所有的大寫字母。 3.輸入10個學生姓名,按字典順序將排在最前面的學生姓名輸出。即在字符數組中求最小字符串。 4.用函數法求N*N的對角線的和。其中的N是用戶通過鍵盤輸入的任意值。2.3實現過程 2.3.1 設計任務1實現過程 1.算法分析(用文字或流程圖進行描述)2.編寫的源程序代碼 3.程序運行的結果 2.3.2設計任務2實現過程 1.算法分析(用文字或流程圖進行描述)2.編寫的源程序代碼 3.程序運行的結果 2.3.3設計任務3實現過程 1.算法分析(用文字或流程圖進行描述)2.編寫的源程序代碼 3.程序運行的結果 2.3.4 設計任務4實現過程 1.算法分析(用文字或流程圖進行描述)2.編寫的源程序代碼 3.程序運行的結果 第3章 指針與文件 3.1 啟示與范例 1.指針變量作為函數參數最常見有以下兩種用法:① 用于接受實參變量的地址,從而可以在函數中通過訪問指針變量所指向的內存單元來達到間接地訪問實參變量。這樣,函數中既可引用實參變量原來的值,也可將結果存入實參變量所在的單元,達到雙向傳遞的效果。② 用于接受實參數組的首地址,從而可以在函數中通過訪問指針變量所指向的內存單元及基以下的各元素來達到間接訪問實參數組的各元素,這樣,函數中既可以引用實參數組各元素的值,也可以將結果存入實參數組的各元素中。 示例1:通過改變指針的指向來引用不同元素法:編寫輸入100名學生的成績,輸出其中高于平均分的人數。 參考程序如下: #include aver/=n;a-=n;// a-=n的作用是使a恢復其初始指向。 for(i=0;i printf(“n Enter a:”);for(i=0;i<100;i++)scanf(“%d”,&a[i]);number=over_aver_number(a,100);printf(“n輸出高于平均分的人數number=%d”,number);} 2.文件的輸出只要求掌握其基本用法,且一般是按指定格式輸出到文件中。對文件輸入,除了基本用法外,還必須注意文件中數據的格式與輸入語句的格式相匹配,否則輸入的數據會失真。對文本文件的讀寫步驟如下: ① 打開文件;對應的函數是fopen ② 讀/寫文件;對應的函數是fscanf/fprintf ③ 關閉文件;對應的函數是fclose 示例2:從鍵盤讀入若干個字符串,對它們按字母大小順序排序,然后把排序好的字符送到磁盤文件中保存 參考程序如下: #include if(strcmp(str[k],str[j])>0)k=j;if(k!=j){strcpy(temp,str[i]);strcpy(str[i],str[k]);strcpy(str[k],temp);} if((fp=fopen(“F:wangstring.dat”,“w”))==NULL){ //要將一個已經排好序的string.dat數據文件存放在F盤wang目錄下 printf(“打開文件失敗!n”);exit(0);} printf(“nThe new sequence:n”);for(i=0;i 1.已知一個整型數組a[5],其各元素值為4,6,8,10,12。使用指針法求該數組元素之積。2.100個圍成一圈,從第1個人開始,每數到3的人出圈。問最后一個出圈的人是哪一個。3.編寫一個排序函數,要求這個函數既能完成從小到大排序,又能完成從大到小排序,并編寫主函數完成: ① 輸入n個數; ② 組織調用排序函數對n個數重排,要求重排后的結果是以最小值所在位置為界,前段數據按從大到小排序,后段數據按從小到大排序; ③ 輸出重排結果。3.3實現過程 3.3.1 設計任務1實現過程 1.算法分析(用文字或流程圖進行描述)2.編寫的源程序代碼 3.程序運行的結果 3.3.2設計任務2實現過程 1.算法分析(用文字或流程圖進行描述)2.編寫的源程序代碼 3.程序運行的結果 3.3.3設計任務3實現過程 1.算法分析(用文字或流程圖進行描述)2.編寫的源程序代碼 3.程序運行的結果 第4章 綜合設計題(學生可選做其中的一題或兩題甚至全部)4.1 設計任務 設計任務1:運用C語言開發一個“小學生算術四則運算測試系統”。該系統是讓計算機充當一位給小學生布置作業的算術老師,為學生出題并閱卷。該系統要求實現下列功能: 1.為小學生出題(分別進行+、-、*、/等不同運算)。 2.學生做題后,進行評閱。學生每做一題后,評閱給出“答題正確,很好”或“答題錯誤,重做”等信息。 3.加、減、乘、除運算功能可以自由選擇實現。4.運算數值可控制在兩位數的四則運算范圍內。設計任務2:運用C開發一個“比賽評分系統”。打分原則為:滿分為10分,評委給出分數后,去掉一個最高分和一個最低分后的平均分為選手的最后得分(精確到小數點后兩位)。該系統要求實現以下功能: 1.參數人數為n名選手,評委為m名(不得少于11的奇數)。2.參賽選手按抽簽序號依次比賽,統計最后得分。3.能夠查閱選手的得分情況。4.比賽結束后,整理出“名次表”。5.公布一、二、三等獎得獎選手名單。 設計任務3:用C開發一個“學生成績綜合管理系統”。該系統要求實現下列功能: 1.讀入學生情況數據(學生人數為n,課程門數為m)。2.按學號順序輸出成績。3.輸出任一名學生的情況。 4.輸出有三門以上課程成績在90分以上的學生名單。5.按平均成績排序輸出成績單。6.輸出各科成績檔次的統計數目。4.2 設計過程 化工原理課程設計的教學目的是對學生進行化工單元過程設計和化工過程設備工藝設計的能力訓練,使學生掌握化工過程設計的基本方法,提高其分析問題和解決實際工程問題的能力,并通過課程設計,培養學生的工程觀念。 為了加強對學生進行化工過程設計的綜合訓練、培養學生化工過程設計的綜合能力,我們從2002年起,針對化學工程與工藝類和過程裝備與控制工程類本科生,將“化工原理課程設計”和“化工設備機械基礎課程設計”整合成“化工過程與設備課程設計”。學生按照設計任務書的要求,先進行化工工藝部分的設計,再進行化工機械設備部分的設計計算,整個設計過程協調、統一,強調設計的過程綜合思想。兩個教研室統一協調設計題目,由化工原理課程教師指導完成單元過程和單元設備的工藝計算,在此基礎上,由化工機械基礎課程教師指導完成單元設備的機械設計和結構設計。在設計內容上突破了單純的設備工藝設計,突出強調了過程設計,并在過程設計中強調用系統工程的觀點處理設計內容。 課程設計按小班指導,每班配備兩名指導教師,其中化工原理課程設計停課兩周集中進行。指導教師集中講課,跟班指導答疑。 經過化工原理課程設計的訓練,多數學生都能掌握化工過程及設備工藝設計的基本方法,學生的工程觀念有較大提高,分析問題和解決實際問題的能力也能得到加強,達到了課程設計的要求。課程設計教學大綱 化工原理課程設計是化工原理課程教學的一個重要環節,是學生綜合應用本門課程及先修課程所學知識完成以單元操作為主的一次設計實踐。通過課程設計使學生掌握化工設計的基本程序和方法,在查閱技術資料、選用公式、數據、用簡潔文字和圖表表達設計結果以及制圖能力等方面,得到一次基本訓練。幫助學生樹立正確的設計思想和工程觀點。 課程設計時間:2周 課程教學2~3天,其余時間在教師指導下進行設計計算和繪圖并完成課程設計說明書。1 教學內容 教學內容為精餾過程系統設計。主要有乙烯—乙烷精餾塔設計,丙烯—丙烷精餾塔設計。工藝設計要求如下: (1)完成精餾塔的工藝設計計算; ① 塔高、塔徑 ② 溢流裝置的設計 ③ 塔盤布置 ④ 塔盤流動性能的校核 ⑤ 負荷性能圖 (2)完成塔底再沸器的設計計算; (3)管路尺寸的確定、管路阻力計算及泵的選擇;(4)其余輔助設備的計算及選型;(5)控制儀表的選擇參數; (6)用3#圖紙繪制帶控制點的工藝流程圖及主要設備(精餾塔或再沸器)的工藝條件圖各一張; (7)編寫設計說明書。2 設計基本要求(1)設計方案簡介 根據給定的設計任務,制定切實可行的設計方案,并對主要設備的型式進行說明。(2)主要設備的工藝設計計算 工藝參數的選擇、物料衡算、熱量衡算、設備的結構設計、設備主要工藝尺寸的計算以及必要的核算。 (3)管路阻力計算及輸送設備選擇(4)輔助設備的主要工藝尺寸。(5)工藝流程圖 要求標出工藝物流的流向,流量,主要換熱設備的熱負荷、主要的測量點和控制點。(6)繪制主體設備的工藝條件圖 工藝條件圖以單線條表示,注明主要尺寸,接管方位圖,技術特性表,接管表,并有完整的標題欄。編寫設計說明書 設計說明書應包括: ① 設計任務書(由指導教師下達); ② 說明了目錄; ③ 設計方案簡介和簡要流程說明; ④ 主體設備的工藝計算(包括必要的表格和插圖); ⑤ 主要輔助設備工藝尺寸的計算; ⑥ 設計結果匯總表; ⑦ 工藝流程圖; ⑧ 主體設備工藝條件圖; ⑨ 設計評述; ⑩ 參考文獻; 大連理工大學化工學院 化工原理教研室 2003.10 化工課程設計》教學大綱 適用專業:化學工藝制藥與生物化工過程裝備與控制工程 教學周數:2周學分數:2學分 一、課程設計的性質、目的與任務 課程設計是一總結性教學環節,是培養學生綜合運用本門課程及有關先修課程的基本知識去解決某一設計任務的一次訓練。在整個教學計劃中,它也起著培養學生獨立工作能力的重要作用。通過本課程設計, 主要訓練和培養學生的以下能力: 1.查閱資料,選用公式和搜集數據(包括從已發表的文獻中和從生產現場中搜集)的能力; 2.樹立既考慮技術上的先進性與可行性,又考慮經濟上的合理性,并注意到操作時的勞動條件和環境保護的正確設 計思想,在這種設計思想的指導下去分析和解決實際問題的能力; 3.迅速準確的進行工程計算的能力,計算機應用能力; 4.用簡潔的文字,清晰的圖表來表達自己設計思想的能力。二.課程設計的主要內容與要求 本課程設計的內容是對板式精餾塔裝置進行設計,主要內容與要求如下: (1)設計方案的選定與說明。根據給定任務,對精餾裝置的流程、操作條件,主要設備形式及材質的選取等進行簡要論述; (2)精餾塔的工藝計算。物料衡算,熱量衡算,塔主要部位的壓力和溫度的確定; (3)塔和塔板主要工藝尺寸的設計計算。確定塔高、塔板及塔板尺寸,對塔板進行流體力學校核計算,并繪出塔的操作負荷性能圖; (4)管路及其典型輔助設備(如再沸器、預熱器、冷凝器)的選型和計算,包括典型輔助設備的主要工藝尺寸計算和設備型號規格的選定;(5)編寫設計說明書;(6)繪制精餾裝置的工藝流程圖和精餾塔設備裝配圖。 精餾裝置的工藝流程圖,一般按1:100比例繪制,以單線圖的形式繪制,標出主體設備和輔助設備的物料流向,物流量,能流量和主要化工參數測量點; 精餾塔設備裝配圖,一般按1:100比例繪制, 應包括設備的主要工藝尺寸,局部結構尺寸、技術特性表和接管表等。 三、課程設計教學的基本要求 1.教學基本要求 教師先給學生講授板式塔精餾塔的基本知識: 教師應事先準備課程設計任務書、指導書及設計所需的規范和有關資料,安排適量的答疑時間指導學生。2.設計報告基本要求 2.1設計說明書的基本要求 設計說明書要求內容完整,條理清晰,書面清潔,字跡工整;計算要求方法正確,誤差小于設計要求,計算公式和所用數據必須注明出處;圖表應能簡要表達計算的結果。設計說明書應包括以下主要內容: (1)封面課程設計題目、班級、姓名、指導教師、時間(2)目錄(3)設計任務書(4)設計方案簡介 (5)設計條件及主要物性參數表(6)工藝設計計算(7)輔助設備的計算及選型(8)設計結果匯總表 (9)設計評述,設計者對本設計的評述及通過設計的收獲體會(10)參考資料 2.2.圖紙 工藝流程圖采用2號圖紙,設備裝置圖采用1號圖紙,要求布局美觀,圖面整潔,圖表清楚,尺寸標識準確,各部分線形精細符合國家化工制圖標準。3.課程設計的步驟和時間按排 序號 1 2 3 4 5 6 內容 講課、布置任務 閱讀指導書和查閱資料 設計計算 編寫說明書 繪圖 考核和答辯 1.5 3 2 2 0.5 設計期間可組織學生觀看塔設備教學錄像,參觀化工基礎實驗中心模型室了解塔內構件,使用課程設計軟件幫助掌握和檢驗設計結果。 天數 備注 四、課程設計的考核 1.每位學生上交一份課程設計報告,內容包括:設計說明書、圖紙、小結。 2.答辯,通常包括個別答辯和公開答辯兩種形式。個別答辯采取隨機抽樣方式,公開答辯是在個別答辯的基礎上,選出幾個有代表性的學生在全班公開答辯。 3.根據課程設計報告、答辯成績、課程設計過程中的表現,由指導教師按五級記分制評定成績。 五、主要參考資料 [1]華南理工大學化工原理教研組.化工過程與設備設計.上海:華南理工大學出版社, 1986.[2]天津大學化工原理教研室.化工原理.天津:天津科學技術出版社, 1992.化工原理課程設計要求學生利用所學的單元操作原理及先修的有關課程知識進行一次綜合能力的實踐。通過設計訓練,使學習者掌握如何根據生產實際任務,確定設計方案、進行工藝計算和結構設計;在滿足工藝要求條件下,工藝計算要強調優化觀點,結構設計要從設備性能的優劣及運轉效率高低等方面兼并考慮。通過工藝設計的優化和工程設備性能的優化,全方位培養學習者的工程意識及其工程實際問題的分析和解決能力。 《管理信息系統》課程設計教學大綱 《管理信息系統》課程設計 教學大綱 課程代碼:16020223 英文名稱:Management Information System,MIS 適用對象:信息管理與信息系統本科專業、工商管理類本科專業 學時學分:2周,上機不少于40機時,3學分。 一、課程設計目的 管理信息系統課程設計作為獨立的教學環節,是信息管理與信息系統專業集中實踐性環節系列之一,是學習完《管理信息系統》課程并進行完專業實習后進行的一次全面的綜合練習。其目的在于加深對管理信息系統基礎理論和基本知識的理解,掌握使用信息系統分析、設計的基本方法,提高解決實際管理問題、開發信息系統的實踐能力。同時課程設計應充分體現“教師指導下的以學生為中心”的教學模式,以學生為認知主體,充分調動學生的積極性和能動性,重視學生自學能力的培養。 二、課程設計內容及要求 用管理信息系統開發工具(例如PowerBuilder、Delphi等)開發一個實用的中小型管理信息系統。 1.根據課程設計時間選擇適當規模大小的設計課題。采用專業實習的調研內容作為課程設計選題。 2.根據合理的進度安排,按照系統開發的流程及方法,踏實地開展課程設計活動。3.課程設計過程中,根據選題的具體需求,在開發各環節中撰寫相關的技術文檔,最后提交詳細的課程設計報告。 4.開發出可以運行的管理信息系統,通過上機檢查。 三、課程設計時間 課程設計時間為2周。 四、課程設計的考查 中南大學商學院 《管理信息系統》課程設計教學大綱 評分標準:由指導教師根據學生完成課程設計任務的情況綜合打分,包括管理信息系統軟件的開發實施情況40%、課程設計報告的質量30%和課程設計過程中的工作態度30%。 成績評定實行優秀、良好、中等、及格和不及格五個等級。優秀者人數一般不得超過總人數的20%。 中南大學商學院2 教學大綱 課程設計與課程研制 Curriculum Design and Curriculum Development 教學目的:主要探討外語教學的課程設計和教學大綱制定等的原則和步驟,并通過實例說明和提出實際運用的課題。 開課時間:第三學期; 34課時 實踐環節:深入教學實際,了解所在學校的課程開發和大綱研制等實踐,并提出分析報告。 教學內容: 一、課程設計與課程研制的概念 課程設計就是人們根據一定的價值取向,按照一定的課程理念,確定課程目標,并以特定的方式組織安排課程的各種要素或各種成分,從而形成特殊課程結構的過程及其產物。 課程研制則涉及完成一項課程計劃的整個過程,包括課程設計、課程實施、課程評價三個基本階段。 課程研制包含課程設計,課程設計是課程研制的一個階段。課程設計與課程研制的區別: 課程設計:形成物態的課程產品。如課程計劃、課程標準、教科書、教師用書、多媒體課程包、多媒體課件、教學光盤等。 課程研制:形成動態的課程鏈條。涵蓋課程的各個方面和整個過程,不僅形成一個完整的課程模式,更致力于課程自身的完善與發展。 課程設計與課程研制的關系:課程研制=課程設計(課程理念價值取向+課程目標+課程內容的選擇與組織)+課程實施+課程評價 二、課程設計的基本理念 1.實在性。即為實在的人服務,從學生的需求、可能、發展規律出發去設計課程。2.整體性。即為整體的人服務,促進學生全面發展。 3.活動性。人是一個活動的存在,因而課程必須給學生提供智力、情感和身體活動的空間。 4.發展性。即課程必須致力于最大限度地促進學生的身心發展。 5.多樣性。人是一個復雜多樣的存在,課程必須具有多樣性以適應個體差異。6.動態性。社會與人都是不斷發展變化的,因而課程設計也應該是動態的、發展的。 三、課程設計的基本模式 (一)學科中心設計 學科中心設計以體現人類文化科學知識精華的學科為中心設計課程。 學科中心設計的理論假設是:學校教育的目的在于把人類千百年來積累的文化科學知識傳遞給下一代;而這些文化科學知識的精華就包含在學校設置的各門學科里。學科中心設計的三種基本形式: 1.科目設計。科目設計把課程組織成許許多多的科目,每一門科目有意識地闡述專門的同質的知識體系,強調知識的同質性。 2.學科設計。學科設計以內容的內在組織形式為依據,強調標準的專門化,以此把知識體系確立為學科。而不像科目設計只是占有材料和信息,它強調專門化與學術性。 3.大范圍設計。大范圍設計通過把兩門以上有關的科目合并成單一的大范圍教程,試圖克服科目課程的破碎形式與對知識的分裂, 它強調綜合學科課程。 (二)學習者中心設計 學習者中心設計主張以學習者的興趣、需要和動機為中心設計課程。其典型代表為活動—經驗課程設計。 其主要特征有三: 第一,課程的結構要由學習者的需要和興趣來決定。第二,在課程實施中形成課程結構。 第三,把重點放在所學習問題的解決過程上。 (三)問題中心設計 問題中心設計就是以學生生活或社會問題為中心來設計課程。社會改造主義者較早倡導這種設計方式。其課程代表為核心課程。 問題中心設計的主要特征: 1.強調內容的統一性和實用性,以及對學生和社會的適用性。2.課程內容主要來自周圍的社會生活和人類不斷出現的問題,學生積極參與學習,具有相當強烈的內在動機。3.通過積極的方式認識社會和改造社會。 四、課程研制的基本階段 (一)課程設計階段 課程設計主要解決“教什么”的問題,具體包括課程設置依據的選擇,課程標準、課程目的、課程目標的確立及課程內容的選擇與組織等。 (二)課程實施階段 主要解決怎樣教的問題,具體包括課程實施程序的設計和課程實施方式、方法的選擇等。 (三)課程評價階段 課程評價主要解決的是課程設計方案及實施方案的恰切性問題,其實施是在教學過程結束后進行的,包括評價指標的確立、評價方法的選擇和評價結果的反饋等。 五、課程研制的基本模式 1.泰勒的目標模式 2.斯騰豪斯的過程模式 3.施瓦布的實踐模式 4.批判模式 六、大綱研制 1. 在教學目的中體現課程目標 2. 大綱研制反映語言教學的內容、過程和成果 3. 大綱類型 4. 教材研發:搭建大綱與學習者之間的橋梁 考核形式:過程評估=筆試+研討+實踐環節 教材和參考書目:《課程設計》,Fraida Dubin, 上海外語教育出版社 Curriculum Planning for Social Studies Teaching, C.Kissock, Thomson Press(India)Ltd.《比較課程論》,Martin Mclean,教育科學出版社 《課程與教師》,佐藤,教育科學出版社 《課程社會學》,吳永軍,南京師范大學出版社 《后現代課程論》,William Pinar,教育科學出版社 課程設計課程考核試卷分析 試卷覆蓋教學目標的各個方面,代表了學生應掌握該課程的基本知識。試卷難度一般,主要目的是檢查學生對課程整體內容的掌握情況,并實現了這一目的。 試卷成績呈負偏態分布,說明大多數學生對課程了解到比較熟練的程度;因為是課程考核,該試卷沒有把區分度作為其目的。 對于該課程今后的教學的改進意見:因為課程與學生的教學實踐緊密相關,今后更應重視教學實踐與課程的結合,在考核方式上予以體現。可以考慮一形成式的評估體系運作,更能發揮學生的長處,體現理論與實踐結合。 **** 課程設計教學大綱 課程設計名稱: 英 文 名 稱: 課程設計編號: 編 寫 人: 審 核 人: 課程設計指導書: 一、周數學分 周數: 學分: 二、先修課程 三、適用專業 四、課程性質、目的與任務: 五、具體內容及基本要求: 六、學時分配 : 七、考核方式: 說明: 教學大綱打印格式要求: ① 總標題宋體加粗2號字;小標題宋體加粗4號字;正文內容小4號字 ② 行間距:20磅;字間距:默認值 ③ 紙張大小:A4 ④ 頁邊距:上2cm,下2cm,左2.5cm、右2cm第二篇:課程設計教學大綱
第三篇:課程設計教學大綱
第四篇:課程設計教學大綱
第五篇:課程設計教學大綱