国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

計算思維引領的C語言創(chuàng)新教學模式實踐

2017-04-12 01:49張志芳荊麗麗
新教育時代·教師版 2017年4期
關鍵詞:創(chuàng)新教學模式計算思維C語言

張志芳+荊麗麗

(1.鄂爾多斯職業(yè)學院自動化與信息工程系 內蒙古鄂爾多斯 017000;

2.集寧師范學院物理系 內蒙古烏蘭察布 012000)

摘 要:針對當前普遍高職C語言課程總學時少,學生厭學的教學實際。文章以鄂爾多斯職業(yè)學院為例,提出并實踐計算思維引領的高職C語言創(chuàng)新教學模式。

關鍵詞:計算思維 創(chuàng)新教學模式 C語言

計算思維已成為信息時代每個人必備的核心素質之一?,F(xiàn)在普遍高職院校的計算機基礎課程教學模式還未能深刻反映計算思維培養(yǎng)。因此,文章對鄂爾多斯職業(yè)學院C語言課程進行改革,研究和實踐了計算思維引領的C語言創(chuàng)新教學模式。課堂實踐證明:此創(chuàng)新教學模式有效解決了C語言課程總學時少,學生厭學的教學實際。

一、計算思維引領的創(chuàng)新教學模式的研究與實踐

計算思維是運用計算機科學的基本概念進行問題求解、系統(tǒng)設計、以及人類行為理解等涵蓋計算機科學之廣度的一系列思維活動。當求解一個給定的問題時,首先會判斷:問題難度及最佳解決方案?計算機科學憑借堅實的理論基礎準確回答這些問題。計算思維利用啟發(fā)式推理來尋求解答,采用抽象和分解去處理龐大復雜任務或者設計巨大復雜系統(tǒng)。[1]計算思維是每個人必備核心素質之一,是創(chuàng)新思維之源。此創(chuàng)新教學模式如下:

1.教學理念,聚焦計算思維能力培養(yǎng),用新理念幫助學生提升能力。培養(yǎng)目標為學生獨立思考解決實際問題。即使學生將來不從事計算機專業(yè),由于建立了計算思維,也能夠更好地開展其它領域相關業(yè)務,有效培養(yǎng)學生崗位遷移能力。

2.教學內容,聚焦程序算法設計和編程實現(xiàn),用戶函數(shù)設計和構造并在主函數(shù)中調用貫穿課程始終。將C語言程序設計基礎知識、數(shù)據(jù)類型運算符表達式知識、程序設計三大基本結構、數(shù)組、函數(shù)、指針、結構體、文件所有基本概念融入到以下4個問題中,課程內容就針對解決這4個問題,對每個問題尋求最佳方法,進行算法設計和編程實現(xiàn)。

問題1在計算機屏幕上輸出直角梯形;

涉及基本概念有C程序基本結構、標準輸入輸出庫函數(shù)、整型數(shù)據(jù)、用戶函數(shù)聲明、定義、調用、單雙循環(huán)的使用。用20學時。

問題2在計算機屏幕上輸入一門課程6個學生成績并進行排序后在屏幕上輸出;

涉及基本概念有數(shù)組定義輸入輸出、冒泡法排序、數(shù)組和循環(huán)的結合使用、宏定義、變量的類型及作用域及問題1中用到的基本概念。用8學時。

問題3對全班成績進行排序;

涉及基本概念有指針定義及引用、結構體及前2個問題中用到的基本概念。用16學時。

問題4設計和實現(xiàn)學生成績管理系統(tǒng)。[2]

涉及基本概念有文件各種操作、系統(tǒng)需求分析、總體設計、詳細設計、編碼、單元測試、系統(tǒng)測試及前3個問題當中的基本概念。用16學時。

如C語言第一課以如下思路進行:

(1)提前兩天給學生布置學習任務:在計算機屏幕上輸出由*組成的直角梯形。

多數(shù)同學能通過看書或網絡搜素途徑寫出如下程序:

#include

void main( )

{printf(“***\n”);

printf(“******\n”);

printf(“*********\n”);}

(2)課堂上教師引導學生分析所寫程序缺陷尋求最佳解決方案。

改進程序為:

方法一:

#include

void print_star(int n);

void main( )

{ print_star(3);

print_star(6);

print_star(9);}

void print_star(int n)

{int i;

for(i=0;i

printf("*\n");}

方法二:

#include

void main( )

{int i,j,N;

printf("請輸入直角梯形的行數(shù):");

scanf("%d",&N);

for(j=1;j<=N;j++)

{for(i=1;i<=3*j;i++)

printf("*\n");}}

方法三:

#include

void print_star( int N);

void main( )

{print_star( 5);}

void print_star( int N)

{int i,j;

for(j=1;j<=N;j++)

{for(i=1;i<=3*j;i++)

printf("*\n");}}

通過程序的逐步改進,引出并精講用戶函數(shù)定義、聲明及調用等基本概念及應用。認識C語言程序整體構成。在主函數(shù)體內前面后面均可寫函數(shù)。讓學生體驗C語言解決問題的靈活性。

(3)學生完成任務及舉一反三新任務。

(4)師生共同總結任務。

(5)教師布置下次課任務,學生課下完成。

3.教學方法,聚焦兩階段任務驅動教學五步法。兩階段指問題1的教學方法為第一階段,關鍵是學生在教師的精心指導引導下完成任務,側重教師的幫助;問題234教學方法為第二階段,關鍵是在教師的引導下學生逐步獨立完成任務。問題4所指課堂教學思路五步。

4.教學環(huán)境,聚焦理實一體化教學環(huán)境。課程全程在機房教學,每個學生一臺電腦,聚焦于培養(yǎng)學生對給定問題尋求解決辦法和尋求最佳辦法的實際操作,教師實時引導啟發(fā)學生。

5.課程考核,課堂技能考核與期末操作考核相結合。平時的技能考核每改進一個程序考核一次。期末考核采取開放式隨機抽題實操考核。

二、計算思維引領的創(chuàng)新教學模式的重要意義

1.計算思維創(chuàng)新教學模式有效減少課程總學時和學生厭學的教學實際。

2.計算思維創(chuàng)新教學模式是一種思維模式,在計算機相關課程中仍適用。

3.計算思維創(chuàng)新教學模式若能在一個專業(yè)的多門課程中應用,有助于培養(yǎng)學生更突出的計算思維能力。

參考文獻

[1]J.M.Computational Thinking [J].communications of the ACM ,2006,49(3):33-35;

[2]新編C語言案例教程 機械工業(yè)出版社 主編 樊秋月 陳明芳2015年第1版;

作者簡介

張志芳,1980年9月,女,漢族,碩士研究生,講師,研究方向:圖像檢索,物聯(lián)網,高職電子計算機課程改革。

猜你喜歡
創(chuàng)新教學模式計算思維C語言
基于Visual Studio Code的C語言程序設計實踐教學探索
基于C語言的計算機軟件編程
淺談如何建構創(chuàng)新教學模式,提高課堂教學質量
高職高專院校C語言程序設計教學改革探索
程序設計課程中計算思維和應用能力培養(yǎng)問題研究
民族高校C語言程序設計課程教學改革的研究
算法的案例教學探析
淺談藝術專業(yè)學生計算思維能力的培養(yǎng)
淺論創(chuàng)新教學模式培養(yǎng)中專英語實用型人才
論子函數(shù)在C語言數(shù)據(jù)格式輸出中的應用
吉安县| 临海市| 红安县| 苍梧县| 仁寿县| 新密市| 武夷山市| 新河县| 蓬溪县| 缙云县| 安龙县| 尚志市| 龙口市| 营山县| 南充市| 丹巴县| 深泽县| 潜江市| 南华县| 雅江县| 沅陵县| 益阳市| 修文县| 清镇市| 即墨市| 鱼台县| 磐石市| 呈贡县| 乐清市| 泊头市| 健康| 亳州市| 延安市| 罗山县| 顺平县| 县级市| 灌南县| 凤庆县| 三亚市| 沭阳县| 中牟县|