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

?

C語言程序設(shè)計(jì)教學(xué)探討

2011-08-15 00:51:35劉志芳
中國校外教育 2011年22期
關(guān)鍵詞:程序設(shè)計(jì)程序算法

◆劉志芳 劉 偉

(衡水學(xué)院分院)

C語言程序設(shè)計(jì)教學(xué)探討

◆劉志芳 劉 偉

(衡水學(xué)院分院)

C語言程序設(shè)計(jì)是計(jì)算機(jī)專業(yè)的基礎(chǔ)課,在整個(gè)課程體系中占有重要地位。在C語言教學(xué)過程中,教師的教法和學(xué)生學(xué)法的差異,對(duì)教學(xué)效果都會(huì)產(chǎn)生直接的影響。針對(duì)學(xué)生學(xué)習(xí)語言課程的一般思維規(guī)律和思維模式,進(jìn)一步探討適合專科院校學(xué)生的教學(xué)方法,對(duì)以后的C語言程序設(shè)計(jì)教學(xué)有所幫助。

一、C語言教學(xué)中的問題

C語言程序設(shè)計(jì)是一個(gè)邏輯性很嚴(yán)謹(jǐn)?shù)恼n目,學(xué)生在設(shè)計(jì)程序時(shí)常常感到無從下手。其原因可分為兩個(gè)方面:一是所使用的教材,在每一章節(jié)介紹完概念之后,提供一些例子加深學(xué)生對(duì)概念的理解,針對(duì)本章中出現(xiàn)的內(nèi)容提供一些練習(xí)題。用來測試學(xué)生對(duì)各章節(jié)中的基本概念記憶和理解程度。二是學(xué)生更多關(guān)注的是教材中的典型例題,對(duì)于程序的系統(tǒng)概念沒有真正掌握理解,沒有整體設(shè)計(jì)的概念,在做練習(xí)題時(shí)涉及到綜合編程部分感到困惑。學(xué)生在學(xué)習(xí)的過程中,沒有注意到如何綜合運(yùn)用相關(guān)內(nèi)容解決具體問題,以導(dǎo)致學(xué)生在學(xué)完程序設(shè)計(jì)課程時(shí),進(jìn)入應(yīng)用階段,面對(duì)具體的專業(yè)設(shè)計(jì)要求無從下手。

二、提高教學(xué)質(zhì)量的途徑

通過C語言課程的學(xué)習(xí),學(xué)生應(yīng)正確理解C語言的基本概念,掌握語句的格式及用法,編寫出優(yōu)化的實(shí)用程序。我們知道C語言課程強(qiáng)調(diào)的是實(shí)踐性,對(duì)于計(jì)算機(jī)語言課程的教學(xué)不應(yīng)僅僅是傳授知識(shí),應(yīng)該以培訓(xùn)能力為主,過分強(qiáng)調(diào)該語言的系統(tǒng)性和完整性可能會(huì)轉(zhuǎn)移學(xué)生對(duì)課程重點(diǎn)的注意力。在規(guī)定的課時(shí)內(nèi)教師講解不可能面面俱到,所以授課時(shí)必須突出重點(diǎn),突出實(shí)用性,遵循理論與實(shí)踐相結(jié)合的原則。教師應(yīng)始終堅(jiān)持以應(yīng)用為中心,以算法為基礎(chǔ),以培養(yǎng)學(xué)生的實(shí)踐能力為核心,突出技術(shù)實(shí)用性和學(xué)習(xí)能力的培養(yǎng)。

程序設(shè)計(jì)課程具有很強(qiáng)的實(shí)踐性,要以社會(huì)對(duì)編程能力的需求和技術(shù)發(fā)展為依據(jù),調(diào)整教學(xué)內(nèi)容,以適應(yīng)技術(shù)崗位能力要求。在課程設(shè)置與建設(shè)中,要充分體現(xiàn)教學(xué)內(nèi)容在培養(yǎng)學(xué)生實(shí)踐能力方面的需求,適當(dāng)增加實(shí)訓(xùn)教學(xué)內(nèi)容,以強(qiáng)化學(xué)生的實(shí)際開發(fā)和應(yīng)用能力。

C語言程序設(shè)計(jì),注重由設(shè)計(jì)算法到書寫程序并進(jìn)行調(diào)試的整個(gè)過程,顯得抽象復(fù)雜。在教學(xué)過程中,應(yīng)該先介紹一個(gè)較完整的程序例子,該例子包含了語言中的主要語句,目的是使學(xué)生先對(duì)程序有個(gè)初步的印象,再簡單介紹該例子中用到的語句,讓學(xué)生對(duì)該語言的學(xué)習(xí)有一個(gè)大概的了解。整個(gè)教學(xué)過程中應(yīng)該把“解題思路、方法和步驟”當(dāng)作授課的重點(diǎn),從而讓學(xué)生明白如何分析、解決實(shí)際問題,逐漸培養(yǎng)學(xué)生進(jìn)行程序設(shè)計(jì)的正確思維模式。

三、突出教學(xué)重點(diǎn)

算法是程序設(shè)計(jì)的靈魂,是教學(xué)重點(diǎn),也是教學(xué)難點(diǎn),一個(gè)優(yōu)化的程序必有一個(gè)好的算法。而語言只是表示形式,沒有正確的算法,計(jì)算機(jī)將解決不了任何問題,對(duì)于C語言所涉及到的算法,應(yīng)進(jìn)行部分精講多練。通過案例分析,講解程序設(shè)計(jì)的思想和方法,將課程內(nèi)容分為若干個(gè)主題,以程序設(shè)計(jì)做為貫穿各主題的主線。每個(gè)主題的教學(xué)過程由“要點(diǎn)講解”、“練習(xí)上機(jī)實(shí)踐”和“疑難解答”三個(gè)階段組成。基于問題的教學(xué)提出問題,以學(xué)生獨(dú)立完成為主,教師只提供必要的輔導(dǎo),培養(yǎng)學(xué)生探索問題和解決問題的能力。將C語言的知識(shí)點(diǎn)溶化到一個(gè)個(gè)實(shí)訓(xùn)項(xiàng)目的程序編寫中。在課程初期,主要是進(jìn)行單項(xiàng)的編程練習(xí),重在掌握C語言的基本語句、數(shù)據(jù)類型與程序結(jié)構(gòu)等。在進(jìn)入數(shù)組、函數(shù)、結(jié)構(gòu)、指針和文件內(nèi)容教學(xué)時(shí),開始實(shí)訓(xùn)項(xiàng)目的編程實(shí)踐,逐步組建“教師管理系統(tǒng)”,并且添加文本菜單,整合擴(kuò)展記錄添加、排序、查詢、統(tǒng)計(jì)和記錄瀏覽等內(nèi)容形成課程設(shè)計(jì)。

四、激發(fā)學(xué)生的學(xué)習(xí)興趣

計(jì)算機(jī)軟件課程具有多樣性、復(fù)雜性特點(diǎn),我們要針對(duì)每個(gè)學(xué)生任務(wù)完成的情況,讓同學(xué)們展示自己的勞動(dòng)成果,及時(shí)肯定學(xué)生的成績,這樣會(huì)有利于激發(fā)學(xué)生們的學(xué)習(xí)熱情,保持濃厚的學(xué)習(xí)興趣,對(duì)學(xué)生的后續(xù)學(xué)習(xí)將產(chǎn)生強(qiáng)大的動(dòng)力和自信心,也可以對(duì)每次任務(wù)的完成情況進(jìn)行積分制度,算入期末成績中,以激發(fā)學(xué)生們的學(xué)習(xí)興趣。

可以通過給學(xué)生布置作業(yè)的形式讓同學(xué)們自學(xué),初始階段往往會(huì)遇到因?yàn)閷W(xué)生自學(xué)能力差而帶來的困難,所以在學(xué)生完成任務(wù)時(shí),老師既要要求學(xué)生獨(dú)立思考、自主學(xué)習(xí),又要鼓勵(lì)學(xué)生間進(jìn)行協(xié)作學(xué)習(xí)。教師可以分配一些比較復(fù)雜的問題,由幾個(gè)學(xué)生組成一個(gè)小組合作解決,這樣同學(xué)們可以互相探討學(xué)習(xí)方法,協(xié)作解決一些遇到的問題,通過解決問題,鍛煉學(xué)生綜合應(yīng)用知識(shí)的能力、培養(yǎng)其創(chuàng)造性和合作精神。在教學(xué)中教授的不僅僅是具體語言的語法知識(shí),更重要的是通過這門語言學(xué)習(xí),培養(yǎng)學(xué)生發(fā)現(xiàn)問題、分析問題、解決問題的能力,使學(xué)生更好的學(xué)好是C語言這一課程。

猜你喜歡
程序設(shè)計(jì)程序算法
基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
基于MapReduce的改進(jìn)Eclat算法
Travellng thg World Full—time for Rree
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
電子制作(2019年9期)2019-05-30 09:42:04
試論我國未決羈押程序的立法完善
進(jìn)位加法的兩種算法
“程序猿”的生活什么樣
英國與歐盟正式啟動(dòng)“離婚”程序程序
高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
一種改進(jìn)的整周模糊度去相關(guān)算法
永登县| 随州市| 西青区| 宜君县| 清水县| 兴城市| 满洲里市| 察隅县| 庆安县| 秦安县| 佛学| 梨树县| 兰考县| 崇阳县| 施秉县| 仁寿县| 高要市| 绥阳县| 惠东县| 新邵县| 汤阴县| 利川市| 仙居县| 科尔| 宝兴县| 茂名市| 政和县| 扎鲁特旗| 杭锦后旗| 广元市| 绍兴市| 客服| 乐至县| 锡林浩特市| 延长县| 尚志市| 万源市| 仁怀市| 汕尾市| 循化| 武威市|