c語言程序設(shè)計(jì)實(shí)訓(xùn)總結(jié)
C語言程序設(shè)計(jì)實(shí)訓(xùn)總結(jié)
為加強(qiáng)學(xué)生的實(shí)踐動(dòng)手能力,為貫徹落實(shí)教學(xué)計(jì)劃的要求,培養(yǎng)學(xué)生的專業(yè)實(shí)踐技能,計(jì)算機(jī)系05級(jí)計(jì)算機(jī)網(wǎng)絡(luò)工程與管理、計(jì)算機(jī)信息學(xué)管理、圖形圖像三個(gè)專業(yè)的學(xué)生于201*年6月9日至6月16日在校實(shí)驗(yàn)實(shí)訓(xùn)中心進(jìn)行了為期一周的項(xiàng)目實(shí)訓(xùn)。此次實(shí)習(xí)由計(jì)算機(jī)系組織,由周軍老師具體安排,實(shí)習(xí)內(nèi)容為運(yùn)用VC++6.0,編寫一個(gè)簡(jiǎn)單的學(xué)生成績(jī)管理系統(tǒng)。
通過此次實(shí)訓(xùn),同學(xué)們能夠利用C語言面向過程的編程思想來完成系統(tǒng)的設(shè)計(jì),熟練掌握C語言的基本知識(shí)和技能;能夠利用所學(xué)的基本知識(shí)和技能,解決簡(jiǎn)單的程序設(shè)計(jì)問題。一、充分準(zhǔn)備,使學(xué)生明確實(shí)訓(xùn)的目的與要求
本次實(shí)訓(xùn)的目的是要求學(xué)生通過熟練運(yùn)用TurboC2.0的開發(fā)環(huán)境,以所掌握的C語言知識(shí)為基礎(chǔ),圍繞本次安排的實(shí)訓(xùn)項(xiàng)目,精心準(zhǔn)備,認(rèn)真調(diào)試,通過查閱資料、通過閱讀相關(guān)程序代碼、通過多次上機(jī)調(diào)試、通過同學(xué)們相互討論,使學(xué)生對(duì)C語言程序設(shè)計(jì)有一個(gè)全面的了解,從而能更加系統(tǒng)地理解C語言基礎(chǔ)知識(shí)。
本次實(shí)訓(xùn)的要求是:教師要認(rèn)真給參與實(shí)訓(xùn)的學(xué)生分好組,注意成績(jī)好壞的搭配。同時(shí),實(shí)訓(xùn)前公布本次實(shí)訓(xùn)內(nèi)容,要求每個(gè)學(xué)生認(rèn)真做好實(shí)訓(xùn)前的準(zhǔn)備,查閱相關(guān)資料,精心編寫代碼。各組學(xué)生獨(dú)立完成實(shí)訓(xùn)項(xiàng)目,獨(dú)立撰寫實(shí)訓(xùn)報(bào)告,認(rèn)真及時(shí)進(jìn)行實(shí)訓(xùn)總結(jié)。指導(dǎo)教師通過登陸教師后臺(tái)管理系統(tǒng)對(duì)學(xué)生的實(shí)訓(xùn)過程進(jìn)行跟蹤指導(dǎo)、審核
管理、進(jìn)行批改,并給出考核成績(jī)。教師在實(shí)訓(xùn)期間要檢查學(xué)生到課情況,及時(shí)調(diào)整指定的分組角色。二、精心組織,認(rèn)真做好項(xiàng)目實(shí)訓(xùn)
對(duì)教師方面,本次實(shí)訓(xùn)要求教師每節(jié)實(shí)訓(xùn)課必須到場(chǎng)。教師必須清點(diǎn)學(xué)生到場(chǎng)情況并做好出勤記錄,在有學(xué)生缺席的情況下調(diào)整好角色分配。同時(shí)要求教師必須把實(shí)訓(xùn)內(nèi)容具體分配到課時(shí),并提供相關(guān)內(nèi)容供學(xué)生下載。教師通過登陸教師后臺(tái)管理系統(tǒng)對(duì)學(xué)生的實(shí)訓(xùn)過程進(jìn)行跟蹤指導(dǎo)、審核管理、進(jìn)行批改,并給出考核成績(jī);對(duì)學(xué)生方面,本次實(shí)訓(xùn)實(shí)訓(xùn)考評(píng)分合格與不合格兩個(gè)檔次。不合格的可要求重做,重做的次數(shù)不影響考評(píng)成績(jī)。對(duì)復(fù)制的同學(xué),一經(jīng)發(fā)現(xiàn),要求從頭做起,由老師指定內(nèi)容,完成相關(guān)的內(nèi)容,否則為不合格。三、本次實(shí)訓(xùn)的效果與經(jīng)驗(yàn)
通過此次實(shí)訓(xùn),廣大同學(xué)夯實(shí)了基礎(chǔ),鍛煉了能力,綜合素質(zhì)得到較大提高。同時(shí)實(shí)訓(xùn)也為推動(dòng)我系專業(yè)建設(shè)提供了豐富的經(jīng)驗(yàn)。
1、本次實(shí)訓(xùn)促進(jìn)了我系人才培養(yǎng)計(jì)劃的完善和課程設(shè)置的調(diào)整。近年來,我系為適應(yīng)學(xué)生的實(shí)踐需要陸續(xù)增設(shè)與調(diào)整了一系列課程,如開源系列,受到同學(xué)們的歡迎。
2、本次實(shí)訓(xùn)促進(jìn)了學(xué)生自身的發(fā)展。實(shí)訓(xùn)項(xiàng)目使學(xué)生初步接觸C語言,熟悉了C程序設(shè)計(jì)過程,培養(yǎng)了他們的環(huán)境適應(yīng)能力及發(fā)現(xiàn)問題、分析問題、解決問題的實(shí)際工作能力,為他們今后的發(fā)展打下了良好的基礎(chǔ)。四、存在的問題
實(shí)訓(xùn)過程中發(fā)現(xiàn)存在下列問題:一是學(xué)生素質(zhì)參差不齊,基本功扎實(shí)的學(xué)生可以很快地完成本次實(shí)訓(xùn)項(xiàng)目,差的學(xué)生基本上還沒有入門,更別談開發(fā)一個(gè)項(xiàng)目了,如何提高學(xué)生的整體素質(zhì),是今后教學(xué)中值得考慮的問題。二是機(jī)房部分微機(jī)運(yùn)行狀態(tài)不太好,一些經(jīng)常死機(jī),一些同學(xué)辛辛苦苦編寫的代碼由于沒有及時(shí)存盤,由于死機(jī)又得重新做,學(xué)生中有一些怨言,建議學(xué)校及時(shí)更換一些、淘汰一些過時(shí)的微機(jī),加大對(duì)微機(jī)的維護(hù)。
總之,我系的專業(yè)實(shí)訓(xùn)經(jīng)過幾年的開展,積累了較豐富的經(jīng)驗(yàn),從系領(lǐng)導(dǎo)到任課教師對(duì)此都十分重視,實(shí)訓(xùn)組織工作周密細(xì)致,日常管理及時(shí)而有效,對(duì)存在問題能迅速解決。實(shí)踐證明,專業(yè)實(shí)訓(xùn)適應(yīng)高職學(xué)生的特點(diǎn),符合高職教學(xué)規(guī)律與學(xué)生心理預(yù)期。專業(yè)實(shí)訓(xùn)作為計(jì)算機(jī)各專業(yè)教學(xué)體系的一個(gè)環(huán)節(jié),無論對(duì)學(xué)生成才還是對(duì)教學(xué)開展,都有極大的促進(jìn)作用。
計(jì)算機(jī)系201*年6月25日
擴(kuò)展閱讀:C語言程序設(shè)計(jì)教學(xué)的實(shí)踐與心得
《C語言程序設(shè)計(jì)》教學(xué)的實(shí)踐與心得
【摘要】在21世紀(jì)的大環(huán)境下,各種實(shí)踐性學(xué)科都將面臨著強(qiáng)大的沖擊,而作為計(jì)算機(jī)軟件開發(fā)等的入門語言,更顯得尤為關(guān)注。強(qiáng)調(diào)實(shí)驗(yàn)的重要性,可以促使學(xué)生在學(xué)習(xí)C語言的基本知識(shí)之外加強(qiáng)編程實(shí)踐,使學(xué)生在掌握C語言語法知識(shí)的同時(shí),也掌握程序設(shè)計(jì)的思想和方法,這樣才能引導(dǎo)和督促學(xué)生多編程序,編出優(yōu)秀的程序,增強(qiáng)學(xué)生的動(dòng)手能力。
【關(guān)鍵詞】C語言可移植性應(yīng)用性程序調(diào)試
C語言是一門高級(jí)程序設(shè)計(jì)語言,使用廣泛,表達(dá)能力強(qiáng),目標(biāo)代碼運(yùn)行效率高,可移植性好,既具有高級(jí)語言的優(yōu)點(diǎn),又具有低級(jí)語言的許多特點(diǎn),既可以用來編寫系統(tǒng)軟件,又可以用來編寫應(yīng)用軟件。因此《C語言程序設(shè)計(jì)》課程在教學(xué)中占有重要地位。
《C語言程序設(shè)計(jì)》是高職高專院校計(jì)算機(jī)專業(yè)的一門核心專業(yè)基礎(chǔ)課程,同時(shí)也是多數(shù)非計(jì)算機(jī)專業(yè)的主要選修課。該課程是一門實(shí)踐性與應(yīng)用性較強(qiáng)的課程,目的是培養(yǎng)學(xué)生算法設(shè)計(jì)的基本思想和程序設(shè)計(jì)的基本技能。課程的內(nèi)容主要涉及C語言的基本概念、基本語法以及C語言程序設(shè)計(jì)的基本方法,在教學(xué)中既要重視嚴(yán)謹(jǐn)?shù)南到y(tǒng)理論教學(xué),又要重視實(shí)踐性環(huán)節(jié)和案例的討論與分析,為以后有關(guān)課程的學(xué)習(xí)和從事軟件開發(fā)奠定基礎(chǔ)。以下是本人在《C語言程序設(shè)計(jì)》課程教學(xué)過程中的一些經(jīng)驗(yàn)和體會(huì),與大家共勉。
一、提高教師自身素質(zhì)
教師首先要提高自身的政治素質(zhì)和業(yè)務(wù)水平,及時(shí)了解最新的科技成果并掌握C語言應(yīng)用技術(shù)的發(fā)展方向,要不斷拓寬知識(shí)面,具備一定的知識(shí)高度,同時(shí)不斷研究與改進(jìn)教學(xué)方法,理論聯(lián)系實(shí)際,提高自身的教學(xué)水平。
二、合理選擇教材
高職教育是針對(duì)崗位一線培養(yǎng)應(yīng)用型、技能型人才的,而目前高職教育的C語言教材普遍存在的問題是結(jié)合崗位的針對(duì)性不強(qiáng),技能訓(xùn)練的實(shí)踐性不夠。教材是提高教學(xué)質(zhì)量的基礎(chǔ)和前提,是學(xué)生系統(tǒng)學(xué)習(xí)知識(shí)的依據(jù),一本好的教材應(yīng)能培養(yǎng)學(xué)生的自學(xué)能力和獨(dú)立思考能力,使學(xué)生能夠依據(jù)教材理解課堂教學(xué)內(nèi)容,深入了解本學(xué)科各個(gè)領(lǐng)域的知識(shí)。在選擇教材方面應(yīng)注重以下幾個(gè)方面:(1)充分考慮高職高專教學(xué)的特色,理論知識(shí)要夠用,注重理論聯(lián)系實(shí)際,突出實(shí)用性。(2)語言表達(dá)要通俗易懂,在內(nèi)容編排上盡量符合初學(xué)者的要求。(3)注意點(diǎn)與面的結(jié)合,注重基礎(chǔ)與新技術(shù)的結(jié)合,使教材不僅是師生教與學(xué)的媒介,還是能夠培養(yǎng)學(xué)生編程能力的工具。(4)在選擇好的教材的同時(shí),教師應(yīng)積極編寫符合實(shí)際教學(xué)需要的高質(zhì)量的教材。明確C語言課程的教學(xué)目標(biāo),培養(yǎng)學(xué)生模塊化程序設(shè)計(jì)的邏輯思維能力,掌握程序設(shè)計(jì)的基本語法規(guī)則和程序調(diào)試方法,具備初步的分析問題與解決問題的能力。主要的教學(xué)目標(biāo)包括:掌握C語言語法,能夠熟練運(yùn)用基本程序結(jié)構(gòu)解決簡(jiǎn)單問題,理解模塊化程序設(shè)計(jì)原則并能針對(duì)復(fù)雜問題進(jìn)行合理分解,掌握基本算法分析與設(shè)計(jì)知識(shí)。
1.作為計(jì)算機(jī)專業(yè)的基礎(chǔ)課,目的是使學(xué)生掌握程序設(shè)計(jì)的基本方法并逐步形成正確的程序設(shè)計(jì)思想,能夠熟練地使用C語言進(jìn)行程序設(shè)計(jì),具備調(diào)試程序的能力,為后繼課程及其他程序設(shè)計(jì)課程的學(xué)習(xí)和應(yīng)用打下基礎(chǔ)。學(xué)生要在理解C語言的基礎(chǔ)上更加專注于理解《算法》或者《數(shù)據(jù)結(jié)構(gòu)》等課程,而不至于被語言本身的復(fù)雜語法現(xiàn)象干擾,要強(qiáng)調(diào)C語言的實(shí)用性。另外,在掌握C語言的基礎(chǔ)上,比較容易學(xué)習(xí)其他主流編程語言,學(xué)生通過對(duì)C語言的學(xué)習(xí),可以獲得針對(duì)基本程序結(jié)構(gòu)的程序編寫與程序調(diào)試知識(shí)。
2.學(xué)生對(duì)C語言的熟練掌握可以在一定程度上降低后續(xù)計(jì)算機(jī)硬件技術(shù)基礎(chǔ)課程的學(xué)習(xí)難度。計(jì)算機(jī)硬件技術(shù)基礎(chǔ)課程中有很大一部分內(nèi)容是對(duì)匯編語言的學(xué)習(xí),同樣作為面向機(jī)器模型的程序設(shè)計(jì)語言,C語言僅僅是抽象程度更高一些,其程序結(jié)構(gòu)與匯編語言具有一定的相似性,C語言的編程經(jīng)驗(yàn)對(duì)學(xué)生學(xué)習(xí)匯編語言會(huì)有很大的幫助。
3.對(duì)于非計(jì)算機(jī)專業(yè)理工類學(xué)生而言,該課程有比較強(qiáng)的工業(yè)基礎(chǔ)應(yīng)用前景,C語言為用計(jì)算機(jī)解決實(shí)際問題提供了方法,是后續(xù)理論與實(shí)踐教學(xué)的基礎(chǔ)和重要工具,同時(shí)也是計(jì)算機(jī)二級(jí)考試所統(tǒng)一要求的課程之一。教學(xué)內(nèi)容的改革應(yīng)本著突出基礎(chǔ)理論知識(shí)的應(yīng)用和實(shí)踐能力培養(yǎng)的原則,以應(yīng)用為目的,以“必需、夠用”為度,加強(qiáng)針對(duì)性和實(shí)用性。
三、注重教學(xué)過程,優(yōu)化教學(xué)方法,把握教與學(xué)的關(guān)系
高職高專C語言課程理論性強(qiáng),概念性強(qiáng),抽象而且復(fù)雜,在教學(xué)過程中要注意的問題主要有:培養(yǎng)學(xué)生對(duì)C語言的興趣;教給學(xué)生正確的學(xué)習(xí)方法;加強(qiáng)實(shí)踐教學(xué)環(huán)節(jié);有效地組織課程設(shè)計(jì);培養(yǎng)學(xué)生分析和解決實(shí)際問題的能力。教學(xué)過程是教師和學(xué)生的雙邊活動(dòng),只有既注重教,又注重學(xué),才能真正做到教為學(xué)服務(wù)。教師所要做的就是傳道、授業(yè)、解惑,開闊學(xué)生的思路,激發(fā)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,激發(fā)反思,調(diào)動(dòng)潛能,引導(dǎo)學(xué)生討論,幫助學(xué)生解決遇到的問題,寓教于學(xué)。只有把握好教與學(xué)的關(guān)系,才能優(yōu)化整個(gè)教學(xué)過程。
1.將案例帶到教學(xué)中來。C語言是應(yīng)用性很強(qiáng)的一門課程,既有理論,又有實(shí)踐,既講方法,又講動(dòng)手能力。采用案例教學(xué)法可以改變“滿堂灌”的做法,將學(xué)生的眼、手、腦全部調(diào)動(dòng)起來,培養(yǎng)學(xué)生的學(xué)習(xí)興趣。本人在上課過程中,將課程內(nèi)容分為若干個(gè)主題,以程序設(shè)計(jì)作為貫穿各主題的主線,每個(gè)主題的教學(xué)過程由“要點(diǎn)講解”、“自學(xué)/上機(jī)實(shí)踐”和“疑難解答”三個(gè)階段組成。通過案例分析,重點(diǎn)講解程序設(shè)計(jì)的思想和方法,輔以語言知識(shí)的介紹;然后通過上機(jī)練習(xí),包括基本訓(xùn)練(自測(cè)作業(yè)和主題作業(yè))與綜合訓(xùn)練(大型作業(yè)),教師針對(duì)學(xué)生暴露出的問題答疑解惑,結(jié)合案例教學(xué),努力將C語言作為解決實(shí)際問題的工具,強(qiáng)化學(xué)生的編程能力,在分析程序與程序設(shè)計(jì)的過程中使學(xué)生逐步熟悉語法,應(yīng)用語句,提高學(xué)生分析問題、解決問題的能力,由淺入深、由易到難、循序漸進(jìn)地使學(xué)生在實(shí)踐中掌握知識(shí),培養(yǎng)程序設(shè)計(jì)能力,逐步理解和掌握程序設(shè)計(jì)的思想和方法。最終在課堂上教師扮演“和方法,運(yùn)主導(dǎo)”角色,而學(xué)生真正地成為“主體”。
例如:《C程序教程》(譚浩強(qiáng)主編)中有一題為:用循環(huán)語句結(jié)構(gòu)判斷整數(shù)m是否為素?cái)?shù)。
/*ex5_5.c*/#include"stdio.h"main(){
intm,c=2;scanf("%d",&m);while(m%c)}
書中介紹了三種循環(huán)語句結(jié)構(gòu)均可以作出判斷結(jié)果,這時(shí)我們就應(yīng)該利用“比較法”,將三種循環(huán)語句結(jié)構(gòu)進(jìn)行對(duì)比,使學(xué)生有一個(gè)較為深刻的理解與記憶。
2.切合實(shí)際的分組教學(xué)。要真正掌握程序設(shè)計(jì)的思想用語言解決實(shí)際問題,綜合訓(xùn)練勢(shì)在必行。整個(gè)過程以學(xué)生獨(dú)立完成為主,教師提供相應(yīng)的理論輔導(dǎo)。經(jīng)過這樣的模擬實(shí)際軟件開發(fā)的演練,不但提高了學(xué)生的學(xué)習(xí)興趣,培養(yǎng)了學(xué)生問題求解和編程能力,還有利于培養(yǎng)他們探索與創(chuàng)新的能力,更加有利于激發(fā)學(xué)生學(xué)習(xí)的積極性。
3.分層次教學(xué)。即標(biāo)準(zhǔn)化教學(xué)與個(gè)性化教學(xué)相結(jié)合,結(jié)合不同專業(yè)、不同班級(jí)學(xué)生的具體情況,制定各有特色的教案、講稿和教學(xué)課件。既發(fā)揮群體智力優(yōu)勢(shì),又充分發(fā)揮教師個(gè)體的教學(xué)風(fēng)格特長(zhǎng),有利于提高教學(xué)水平。
4.加強(qiáng)實(shí)驗(yàn)課與理論課的聯(lián)系。在理論課上將上機(jī)實(shí)驗(yàn)任務(wù)題目進(jìn)行講解,也可以將案例算法作為實(shí)驗(yàn)內(nèi)容。實(shí)驗(yàn)課程可以分為兩部分,實(shí)驗(yàn)任務(wù)問題作為理論課的內(nèi)容在課堂上討論、講述,確定實(shí)現(xiàn)算法。對(duì)于同樣的題目,可以確定若干不同的算法,比較其優(yōu)劣,分析其原因。上機(jī)實(shí)驗(yàn)的任務(wù)是完成已確定算法的編碼實(shí)現(xiàn)和運(yùn)行。這種做法相當(dāng)于在教師帶領(lǐng)下,對(duì)實(shí)驗(yàn)內(nèi)容做了集體預(yù)習(xí),貫徹了“算法重于語法,語法重于編碼”的課程指導(dǎo)原則,綜合運(yùn)用學(xué)過的知識(shí),加強(qiáng)實(shí)踐教學(xué)。學(xué)生只有通過大量的
c++;
printf("%disaprimenumber.\\n",m);printf("%disnotaprimenumber.\\n",m);
if(c==m)else練習(xí),才能真正掌握語言知識(shí),培養(yǎng)程序設(shè)計(jì)能力,逐步理解和掌握程序設(shè)計(jì)的思想和方法,學(xué)會(huì)利用計(jì)算機(jī)解決實(shí)際問題。
5.充分利用多元化、現(xiàn)代化的教學(xué)手段。在教學(xué)過程中應(yīng)多方位應(yīng)用現(xiàn)代教育技術(shù)手段,尤其是多媒體輔助教學(xué)手段與網(wǎng)絡(luò)化輔助教學(xué)手段。在課堂教學(xué)中采用多媒體教學(xué)課件,加強(qiáng)直觀教學(xué),可提高學(xué)生的空間想象力。教師應(yīng)從最簡(jiǎn)單的C語言程序的調(diào)試入手,詳細(xì)演示C語言程序的調(diào)試過程與調(diào)試細(xì)節(jié),同時(shí)讓學(xué)生參與進(jìn)來,實(shí)現(xiàn)教師與學(xué)生、學(xué)生與學(xué)生的雙向交流和互動(dòng),提高學(xué)生的學(xué)習(xí)興趣,加深學(xué)生的理解與記憶。使其檢驗(yàn)自己本階段的學(xué)習(xí)成果,加強(qiáng)對(duì)所學(xué)知識(shí)的吸收和消化?偨Y(jié):
改革考核方式,強(qiáng)化應(yīng)用能力《C語言程序設(shè)計(jì)》的考核應(yīng)采用多種形式考核學(xué)生的知識(shí)掌握程度和實(shí)踐能力,包括卷面考試與實(shí)驗(yàn)考核,要強(qiáng)調(diào)職業(yè)技能。實(shí)驗(yàn)考核可采用上機(jī)考試與平時(shí)訓(xùn)練相結(jié)合的方式,上機(jī)考試可以使用能自動(dòng)組卷和評(píng)分的考試平臺(tái);平時(shí)訓(xùn)練包括作業(yè)和綜合編程訓(xùn)練的完成情況。該評(píng)價(jià)方法可以提前讓學(xué)生體驗(yàn)全國(guó)計(jì)算機(jī)等級(jí)考試的過程,也可以促使學(xué)生在學(xué)習(xí)C語言的基本知識(shí)之外加強(qiáng)編程實(shí)踐,使學(xué)生在掌握C語言語法知識(shí)的同時(shí),也掌握程序設(shè)計(jì)的思想和方法,這樣才能引導(dǎo)和督促學(xué)生多編程序,編出優(yōu)秀的程序。
介于本人的能力有限,在實(shí)踐及教學(xué)環(huán)節(jié)中還存在著許許多多的問題與不足,今后將會(huì)更加關(guān)注自身能力的提高,以便取得更好的教學(xué)效果。
【參考文獻(xiàn)】
[1]張陵山《C語言程序設(shè)計(jì)教程(修訂版)》湖南大學(xué)出版社[2]楊起帆《C語言程序設(shè)計(jì)教程》浙江大學(xué)出版社[3]譚浩強(qiáng)《C程序設(shè)計(jì)(第二版)》清華大學(xué)出版社
友情提示:本文中關(guān)于《c語言程序設(shè)計(jì)實(shí)訓(xùn)總結(jié)》給出的范例僅供您參考拓展思維使用,c語言程序設(shè)計(jì)實(shí)訓(xùn)總結(jié):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請(qǐng)聯(lián)系我們及時(shí)刪除。