• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      C語言程序設(shè)計集中周的教學(xué)探索與實踐

      2013-08-15 00:54:11馮毅宏楊英翔
      科技視界 2013年23期
      關(guān)鍵詞:程序設(shè)計管理系統(tǒng)程序

      馮毅宏 楊英翔 董 潔

      (沈陽建筑大學(xué) 信息與控制工程學(xué)院,遼寧 沈陽 110168)

      C語言是高等學(xué)校非計算機(jī)專業(yè)普遍開設(shè)的一門計算機(jī)程序設(shè)計課程。C語言課程的目的是培養(yǎng)學(xué)生程序設(shè)計的基本能力、應(yīng)用能力和創(chuàng)新能力[1]?,F(xiàn)在的用人單位普遍要求相關(guān)專業(yè)人才同時要掌握一定的計算機(jī)應(yīng)用技術(shù),而高校通常的課堂理論知識的講解,多屬于傳統(tǒng)的教師講授,學(xué)生被動接受的教學(xué)模式,易造成學(xué)生所學(xué)基礎(chǔ)知識與實際應(yīng)用、所學(xué)專業(yè)脫節(jié),不利于應(yīng)用型人才的培養(yǎng)[2]。

      C語言程序設(shè)計集中周是學(xué)生在學(xué)完C語言課程后開設(shè)的實踐技能訓(xùn)練課程,從培養(yǎng)學(xué)生動手編程能力的角度設(shè)置課程內(nèi)容,使學(xué)生結(jié)合課堂所學(xué)基礎(chǔ)知識,熟練掌握結(jié)構(gòu)化程序設(shè)計的方法,具有良好的程序設(shè)計風(fēng)格,能夠編寫綜合性的C語言程序,進(jìn)一步加深對C語言知識的綜合理解,并初步具有計算機(jī)實際應(yīng)用的能力。

      1 C語言程序設(shè)計集中周的必要性

      高等學(xué)校是培養(yǎng)具有創(chuàng)新精神和實踐能力的高素質(zhì)人才的重要基地,計算機(jī)教學(xué)更應(yīng)該注重對學(xué)生應(yīng)用能力的培養(yǎng)。C語言課程學(xué)習(xí)的過程中,理論講授和上機(jī)實踐互相交叉,貫穿始終。但由于C語言課程本身容量大,難點多,教學(xué)和上機(jī)時數(shù)相對較少等特點,當(dāng)C語言課程講授完畢時,大多數(shù)同學(xué)依然存在較多的知識弱點,甚至盲點,尤其是指針之后的幾章,即指針、結(jié)構(gòu)體與共用體、文件等幾章。這時,在考試周之前安排一至兩周的實踐技能訓(xùn)練環(huán)節(jié),對鞏固基礎(chǔ)知識,加深理解,排除知識盲點,具有極其重要的作用。C語言程序設(shè)計集中周的內(nèi)容綜合了課程的基礎(chǔ)知識,通過實踐環(huán)節(jié)的訓(xùn)練,培養(yǎng)學(xué)生查閱C語言相關(guān)資料能力、分析和閱讀程序的能力,提高C語言編程水平,培養(yǎng)學(xué)生的動手能力和計算機(jī)實際應(yīng)用能力。多年的教學(xué)實踐也證明,認(rèn)真完成C語言程序設(shè)計集中周的班級,在隨后的期末考試及計算機(jī)等級考試中,成績整體高于沒有開設(shè)集中周的班級。

      2 教學(xué)實踐

      C語言程序設(shè)計集中周的教學(xué)是以項目任務(wù)為主導(dǎo)的實踐教學(xué),實踐教學(xué)更強(qiáng)調(diào)綜合應(yīng)用技術(shù)的技能,用理論來解決綜合性問題,其宗旨是讓學(xué)生對該課程有更深入的了解和整體的認(rèn)識??砂凑找韵聨讉€步驟具體實施。

      2.1 學(xué)生分組

      可由教師根據(jù)對學(xué)生學(xué)習(xí)情況的了解對學(xué)生分組,也可由學(xué)生自由結(jié)組。但每組以5人左右為宜,過多組長不好管理,過少則達(dá)不到分組目的。由各組同學(xué)推選組長,要求組長對C語言有興趣,有一定編程水平,以及較強(qiáng)的責(zé)任心。相對各自為政的傳統(tǒng)模式,分組的團(tuán)隊學(xué)習(xí)模式在競爭性學(xué)習(xí)和獨立性學(xué)習(xí)方面更為有效,從而培養(yǎng)學(xué)生的合作精神和團(tuán)隊意識。

      2.2 題目選擇

      教師可給出多個設(shè)計題目供各組選擇,總體要求是設(shè)計一個管理系統(tǒng)的程序,具備基本的管理功能,如顯示系統(tǒng)標(biāo)題和菜單,可對數(shù)據(jù)進(jìn)行輸出、添加、刪除、修改、查詢、排序等,以下題目各組可任選其一:

      (1)學(xué)生成績管理系統(tǒng)

      (2)人事檔案管理系統(tǒng)

      (3)圖書借閱管理系統(tǒng)

      (4)通訊錄管理系統(tǒng)

      (5)客運訂票管理系統(tǒng)

      (6)職工工資管理系統(tǒng)

      (7)酒店客房管理系統(tǒng)

      (8)超市銷售管理系統(tǒng)

      (9)學(xué)生選課管理系統(tǒng)

      (10)倉庫庫存管理系統(tǒng)

      每組也可以根據(jù)學(xué)生自己的興趣,提出新的題目,設(shè)計一個信息管理類或科學(xué)計算類程序,只要具有系統(tǒng)要求的基本功能即可。

      2.3 設(shè)計過程

      教師給學(xué)生下達(dá)C語言程序設(shè)計集中周指導(dǎo)書和任務(wù)書,并講解設(shè)計的任務(wù)、目的,介紹相關(guān)的基本知識和設(shè)計方法,以及相關(guān)內(nèi)容演示。

      具體要求以學(xué)生成績管理系統(tǒng)為例:設(shè)計一個可進(jìn)行學(xué)生成績管理的程序,具備基本的成績管理功能,如輸出系統(tǒng)標(biāo)題和菜單或詳細(xì)的提示功能,輸出學(xué)生成績表,添加、刪除、修改學(xué)生記錄,對學(xué)生信息查詢,排序等,可自行選擇具備其中的某幾項功能,能力強(qiáng)的同學(xué)可以設(shè)計表格化輸出。適當(dāng)應(yīng)用數(shù)組、循環(huán)、結(jié)構(gòu)體、文件操作等基本語句,程序中至少要有一個自定義結(jié)構(gòu)體,結(jié)構(gòu)體成員可包括學(xué)號、姓名、班級、各科成績、平均分等,可選擇使用結(jié)構(gòu)體數(shù)組或鏈表。程序要有詳細(xì)注釋及提供必要的說明文檔。輸出數(shù)據(jù)要格式美觀,程序設(shè)計內(nèi)容和文檔內(nèi)容要體現(xiàn)個性化設(shè)計思想。

      學(xué)生以小組為單位,根據(jù)所選題目,查閱相關(guān)資料,在教師的指導(dǎo)下討論本組的具體功能和最終效果。由組長分配任務(wù),每個組員的程序應(yīng)具有自己的獨特功能,程序不能與其他人雷同,并按進(jìn)度獨立完成。期間教師負(fù)責(zé)答疑和檢查進(jìn)度,并對學(xué)生平時表現(xiàn)情況做好記錄。

      2.4 分組演示驗收

      在C語言程序設(shè)計集中周的最后一、兩天,以組為單位,要求學(xué)生演示并講解本組程序。通常每組會有一、兩個學(xué)生進(jìn)行主要講解,教師有針對性地提出問題,并要求其他同學(xué)也參與解答,從而進(jìn)一步考察每位組員的知識水平和編程能力,并做好記錄。最終學(xué)生提交C語言程序設(shè)計集中周任務(wù)書和說明書,作為成績給定的重要依據(jù)之一。

      2.5 成績考核

      C語言程序設(shè)計集中周成績?yōu)榈燃壷疲磧?yōu)、良、中、及格和不及格。成績考核具體組成包括:

      (1)設(shè)計過程考核:占60%,包括學(xué)生掌握基本知識水平,調(diào)試程序的能力,設(shè)計的程序功能是否符合要求,是否能獨立運行、演示正常,程序是否有創(chuàng)新之處等綜合考查,以及在驗收時能否正確回答與設(shè)計有關(guān)的問題等。

      (2)出勤、課堂紀(jì)律及課前準(zhǔn)備:占20% ,包括出勤、缺勤、遲到、早退等情況,課堂遵守紀(jì)律情況,課前查閱資料準(zhǔn)備情況等。

      (3)程序注釋及說明書:占20%,包括程序的注釋是否詳細(xì),語句的簡潔性,內(nèi)容的正確性,以及程序排版的美觀性等。

      3 實踐總結(jié)

      在C語言程序設(shè)計集中周教學(xué)過程中,教師充分注重學(xué)生學(xué)習(xí)興趣的培養(yǎng),注重學(xué)生學(xué)習(xí)積極性的提高,注重學(xué)生自主學(xué)習(xí)的作用。教師鼓勵學(xué)生先查找并閱讀相關(guān)資料,分析思路,學(xué)習(xí)編程的方法,執(zhí)行“先模仿再創(chuàng)新”的技術(shù)路線。具體在設(shè)計的時候,因所編寫的程序較大,多數(shù)學(xué)生在最初會感到無從下手,遲遲不能進(jìn)入狀態(tài),但經(jīng)過對手中資料的分析,改編,優(yōu)化,并反復(fù)上機(jī)測試,直至最終形成自己的程序。整個過程就是一個很好的自我學(xué)習(xí)和自我提升的過程。而這其中同組成員互相幫助,一起查找程序錯誤,彼此解答疑問,共同進(jìn)步,使學(xué)生進(jìn)一步增強(qiáng)了團(tuán)隊協(xié)作精神和自主學(xué)習(xí)能力,又達(dá)到了學(xué)習(xí)好的同學(xué)帶動較差同學(xué)同時在編程水平和應(yīng)用能力方面上了一個臺階。

      4 結(jié)束語

      C語言程序設(shè)計集中周的教學(xué)順應(yīng)了時代對應(yīng)用型人才的需求,使理論教學(xué)與動手實踐進(jìn)一步結(jié)合,是培養(yǎng)學(xué)生綜合運用所學(xué)計算機(jī)編程知識,解決實際問題的重要環(huán)節(jié),是對學(xué)生C語言實踐應(yīng)用水平的具體訓(xùn)練和考察過程。學(xué)好了C語言,不僅提高自身的計算機(jī)應(yīng)用能力,而且為后續(xù)的所學(xué)專業(yè)提供了可靠高效的工具,為將計算機(jī)技能應(yīng)用于學(xué)生的專業(yè)打下了良好的基礎(chǔ)。

      [1]徐立輝,劉冬莉.C程序設(shè)計與應(yīng)用[M].北京:清華大學(xué)出版社,2011:III-IV.

      [2]曹蕾,呂慶文,張煜,李遠(yuǎn)念.有行業(yè)特色的計算機(jī)應(yīng)用人才培養(yǎng)[J].計算機(jī)教育,2012(6):1-3.

      猜你喜歡
      程序設(shè)計管理系統(tǒng)程序
      基于James的院內(nèi)郵件管理系統(tǒng)的實現(xiàn)
      基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
      從細(xì)節(jié)入手,談PLC程序設(shè)計技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      試論我國未決羈押程序的立法完善
      基于LED聯(lián)動顯示的違停管理系統(tǒng)
      “程序猿”的生活什么樣
      海盾壓載水管理系統(tǒng)
      中國船檢(2017年3期)2017-05-18 11:33:08
      英國與歐盟正式啟動“離婚”程序程序
      高職高專院校C語言程序設(shè)計教學(xué)改革探索
      創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
      蒲城县| 崇明县| 惠水县| 始兴县| 梁平县| 富平县| 博乐市| 营口市| 房产| 宜君县| 文安县| 玉屏| 新宁县| 肥东县| 平远县| 民权县| 绥宁县| 莎车县| 长乐市| 东至县| 维西| 黎平县| 罗定市| 蕉岭县| 益阳市| 开平市| 红原县| 原阳县| 临武县| 随州市| 信阳市| 梓潼县| 当涂县| 阳新县| 临猗县| 广南县| 陵川县| 巧家县| 台湾省| 汉阴县| 五大连池市|