c語言課程設(shè)計報告書_第1頁
c語言課程設(shè)計報告書_第2頁
c語言課程設(shè)計報告書_第3頁
c語言課程設(shè)計報告書_第4頁
c語言課程設(shè)計報告書_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第第頁c語言課程設(shè)計報告書

c語言課程設(shè)計報告書〔1〕

我們學習它,有助于我們更好的了解計算機,與計算機進行溝通,因此,c語言的學習對我們尤其重要。

在這個星期里,我們專業(yè)的同學在專業(yè)老師的帶領(lǐng)下進行了c語言程序?qū)嵺`學習。在這之前,我們已經(jīng)對c語言這門課程學習了一個學期,對其有了肯定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很生疏,的在運用起來的時候還是感到很辣手,究竟,萬事開頭難嘛。

由于時間的關(guān)系,我們的這次實踐課程老師并沒有給我們具體的介紹,只是給我們簡約的介紹了幾個比較重要的實際操作。包括了程序模塊處理。簡約界面程序。高級界面程序。程序的添加修改。用程序做一元線性回來處理以及用c語言程序來畫粒度分布圖等這幾樣比較重要的時間操作。

上機試驗是學習程序設(shè)計語言必不可少的實踐環(huán)節(jié),特別是c語言敏捷、簡潔,更需要通過編程的實踐來真正掌控它。對于程序設(shè)計語言的學習目的,可以概括為學習語法規(guī)定、掌控程序設(shè)計方法、提高程序開發(fā)技能,這些都需要通過充分的事實上機操作才能完成。

學習c程序設(shè)計語言除了課堂講授以外,需要保證有不少于課堂講授學時的上機時間。由于學時所限,課程不能安排過多的統(tǒng)一上機試驗,所以盼望同學有效地利用課程上機試驗的機會,盡快掌控用c語言開發(fā)程序的技能,為今后的繼續(xù)學習打下一個良好的基礎(chǔ)。為此,我們結(jié)合課堂講授的內(nèi)容和進度,安排了12次上機試驗。課程上機試驗的目的,不僅僅是驗證教材和講課的內(nèi)容、檢查自己所編的程序是否正確,課程安排的上機試驗的目的可以概括為如下幾個方面:

1、加深對課堂講授內(nèi)容的理解

課堂上要講授很多關(guān)于c語言的.語法規(guī)章,聽起來非常味同嚼蠟,也不簡單記住,死記硬背是不可取的。然而要運用c語言這個工具解決實際問題,又需要掌控它。通過多次上機練習,對于語法知識有了感性的認識,加深對它的理解,在理解的基礎(chǔ)上就會自然而然地掌控c語言的語法規(guī)定。對于一些內(nèi)容自己認為在課堂上聽懂了,但上機實踐中會發(fā)覺原來理解的偏差,這是由于大部分同學是初次接觸程序設(shè)計,缺乏程序設(shè)計的實踐所致。

學習c語言不能停留在學習它的語法規(guī)章,而是利用學到的知識編寫c語言程序,解決實際問題。即把c語言作為工具,描述解決實際問題的步驟,由計算機援助我們解題。只有通過上機才能檢驗自己是否掌控c語言、自己編寫的程序是否能夠正確地解題。

通過上機試驗來驗證自己編制的程序是否正確,唯恐是大多數(shù)同學在完成老師作業(yè)時的心態(tài)。但是在程序設(shè)計領(lǐng)域里這是肯定要克服的傳統(tǒng)的、錯誤的想法。由于在這種思想支配下,可能你會想方法去掩蓋程序中的錯誤,而不是盡可能多地發(fā)覺程序中存在的問題。自己編好程序上機調(diào)試運行時,可能有許多你想不到的狀況發(fā)生,通過解決這些問題,可以逐步提高自己對c語言的理解和程序開發(fā)技能。

2、熟識程序開發(fā)環(huán)境、學習計算機系統(tǒng)的操作方法

一個c語言程序從編輯、編譯、連接到運行,都要在肯定的外部操作環(huán)境下才能進行。所謂環(huán)境就是所用的計算機系統(tǒng)硬件、軟件條件,只有學會運用這些環(huán)境,才能進行程序開發(fā)工作。通過上機試驗,嫻熟地掌控c語言開發(fā)環(huán)境,為以后真正編寫計算機程序解決實際問題打下基礎(chǔ)。同時,在今后遇到其它開發(fā)環(huán)境時就會觸類旁通,很快掌控新系統(tǒng)的運用。

3、學習上機調(diào)試程序

完成程序的編寫,決不意味著萬事大吉。你認為萬無一失的程序,事實上機運行時可能不斷涌現(xiàn)麻煩。如編譯程序檢測出一大堆錯誤。有時程序本身不存在語法錯誤,也能夠順當運行,但是運行結(jié)果顯著是錯誤的。開發(fā)環(huán)境所提供的編譯系統(tǒng)無法發(fā)覺這種程序規(guī)律錯誤,只能靠自己的上機閱歷分析判斷錯誤所在。程序的調(diào)試是一個技巧性很強的工作,對于初學者來說,盡快掌控程序調(diào)試方法是特別重要的。有時候一個消耗你幾個小時時間的小小錯誤,調(diào)試高手一眼就看出錯誤所在。

通過這次為數(shù)不多的幾天計算機實踐學習,我們了解了一些關(guān)于c語言的知識,理解鞏固了我們c語言的理論知識,著對我們將來到社會工作將會有莫大的援助。同時它讓我知道,只要你努力,任何東西都不會太難。

c語言課程設(shè)計報告書〔2〕

一、傳統(tǒng)C語言課程設(shè)計教學模式

C語言是最基本的計算機編程,是計算機、電子信息類等相關(guān)專業(yè)同學的專業(yè)入門課,在其學習過程中,要求需要掌控編程的技能。但是C語言的學習有其特點,規(guī)章比較多、知識點多,涉及到的編程程序等也比較難懂,在運行上代碼的要求較高,程序執(zhí)行效率高,因此更講究教學和學習的方式方法,但是在我們的教學中,目前教學方法比較單一,隨著信息化的進展,傳統(tǒng)的教學模式已經(jīng)無法適應(yīng),亟需改革。

1、傳統(tǒng)型

這種教學模式,也是最常用的,課堂上以老師為主,同學只能被動的接受知識的傳授。通過最徑直“填鴨”式照本宣科,不管同學接受與否,最末的考核也是以知識點的記住與否,造成同學死記硬背,不能真正掌控知識。其基本模式為:學習——回答——糾錯——總結(jié)。這種模式下,使得老師在教材以外的發(fā)揮余地微小,基本是“照本宣科”,強行灌輸C語言的概念、特點、編程程序、基本的方法等,整個教學過程缺乏敏捷機動、具有啟發(fā)性的內(nèi)容,同學被動的接受知識、被動的記憶、被檢查、被考試、被批判等,日復(fù)一日的教條式訓(xùn)練,不能有效地激發(fā)同學的主觀能動性與制造熱忱。

2、任務(wù)型

C語言教學區(qū)分于其他學科,在理論知識的傳授之外,還需要培育同學的實際動手技能,因此,許多學校也采納“任務(wù)型”教學模式,基本模式為:依據(jù)詳細要求提出任務(wù)—鼓舞同學設(shè)計方案—實際操作—解決任務(wù)。在日常的教學中,學校大多會利用電腦等熬煉同學的實際動手技能,利用實際操作,熬煉編程、規(guī)律等技能,從而掌控C語言的基本知識。例如翻轉(zhuǎn)課堂模式,老師將知識傳授環(huán)節(jié)制作成教學微課,課前提供應(yīng)同學預(yù)習,通過預(yù)習使課堂的實踐性練習目的性更明確,老師隨堂對同學遇到問題進行指導(dǎo)分析,從而培育同學獨立思索技能和實際操作技能。這種模式的采納,相對于傳統(tǒng)模式,有其進步性,這也是C語言等專業(yè)性、操作性學科區(qū)分于其他學科的特點決斷的,在這種模式下更取決于老師自身的素養(yǎng)、知識、技能等,是整個課程的掌控者、引導(dǎo)者,他們的技能徑直關(guān)系著教學成果。

二、信息化背景下面臨的挑戰(zhàn)

隨著科技的進展,信息化在教學領(lǐng)域的應(yīng)用越來越普遍,信息技術(shù)的日新月異,也使得其在課堂上,已經(jīng)不僅僅是局限于簡約地計算機和多媒體運用,移動技術(shù)、智能化與虛擬技術(shù)等為我們的教學提供了新的思路和方法,如何能使我們的教學與高速進展的信息化相結(jié)合,是教育領(lǐng)域不斷探究的課題。C語言程序設(shè)計等課程具有很強的專業(yè)性要求,主要是建立在計算機信息技術(shù)的基礎(chǔ)上,對于信息化的反應(yīng)更為靈敏,傳統(tǒng)的課堂上,以老師為中心的“面對面”的教育模式面臨著挑戰(zhàn)和沖擊,用技術(shù)手段的敏捷性與便利性來加強課程學習的愛好和接受技能。隨著新技術(shù)的廣泛應(yīng)用,會促使傳統(tǒng)的教學模式發(fā)生變革,以老師為中心的教學模式漸漸轉(zhuǎn)化為互動式教學模式,達到更好的教育效果。在C語言課程設(shè)計教學領(lǐng)域,進行信息化教學改革的嘗試,充分利用信息技術(shù),變革教學手段和模式,是信息化進展的必定要求。只有實現(xiàn)C語言課程的信息化教學改革,使得教育信息化能夠普遍運用,才能呈現(xiàn)出信息技術(shù)在推動C語言教學中的強大威力和寬闊前景。

三、教學模式改革的基本對策

教學模式徑直反映出肯定的教學理念,也徑直決斷著教學成果。隨著信息化的進展,教育信息化漸漸打破傳統(tǒng)的教學模式,在這樣的背景下,C語言教學模式的改革任務(wù)艱難,如何構(gòu)建新型的信息化教學模式也是我們在實踐中不斷摸索的問題。

1、充分利用信息化的科技手段

信息化的科技手段,給我們的教育領(lǐng)域帶來變革,尤其是計算機領(lǐng)域的學習,其主要是建立在信息化進展的基礎(chǔ)上,因此在教學中,更要與時俱進,與信息化的進展程度相互依存,相互幫助,C語言課程設(shè)計教學中,可以充分利用信息化的科技手段,如計算機技術(shù)、云計算技術(shù)、多媒體技術(shù)、網(wǎng)絡(luò)技術(shù)、虛擬現(xiàn)實技術(shù)、通信技術(shù)、移動學習技術(shù)、人工智能、傳感器技術(shù)等,這些技術(shù)的進展,帶來C語言教育領(lǐng)域的變革。為提高C語言教學質(zhì)量,激發(fā)同學學習C語言的積極性,我們可以在課程建設(shè)過程中充分利用現(xiàn)代技術(shù)帶來的便利與多樣性,以及趣味性。如在教學課件設(shè)計上,利用多媒體技術(shù),圖、文、動畫并茂,減削其枯燥的理論傳授,增加趣味性;利用網(wǎng)絡(luò)技術(shù),實現(xiàn)在線教育,建立“C語言程序設(shè)計”網(wǎng)站,分組進行網(wǎng)站維護,運用編程技能進行更新;應(yīng)用現(xiàn)代的通信技術(shù),建立微信學習群,讓同學共享自己的學習閱歷,共享學習資源。

2、案例引導(dǎo)式教學模式

改革C語言教學模式,另一探究的模式為案例引導(dǎo)式教學模式,C語言的教學,是為了培育同學讀程序、調(diào)試程序、寫〔仿照〕程序的技能以及規(guī)范性編程的技能,學習最主要的目的是為了應(yīng)用,對于編程的應(yīng)用,只有詳細的應(yīng)用場景,即案例,才能更簡單被接受,更易懂。案例引導(dǎo)式教學模式,在別的專業(yè)課教授中,常被運用,主要特點就是用案例去引導(dǎo)知識點的掌控,對案例進行分析,通過分析啟發(fā)同學的思路,將同學帶入到詳細的案例中,讓同學有一種“身臨其境”的代入感,從而掌控詳細的知識,學會在這種場景下解決問題的方法,這種模式的教學更有針對性、系統(tǒng)性。案例引導(dǎo)式教學模式在C語言課程設(shè)計教學中的運用是指針對C語言課程的每一個核心知識點,建立配套的案例,通過這些案例的學習和掌控,使得同學在例子的佐證下,更加了解C語言的應(yīng)用,這種案例的設(shè)計,和我們的書本知識相結(jié)合,把理論知識融入到詳細的案例中,進行綜合性的闡述,如詳細的計算機程序的編寫,設(shè)計游戲環(huán)節(jié),運用所學的C語言知識設(shè)計網(wǎng)站,并使之運行,可以在班吉內(nèi)分組進行維護等,并加以各種領(lǐng)域勝利案例或者失敗閱歷的案例,讓同學能夠更進一步了解其應(yīng)用范圍、技能、領(lǐng)域等。

3、實踐教學模式

C語言課程設(shè)計的學習,所需的技能不再是死記硬背,而是更著重實踐和應(yīng)用,因此我們在教學過程中,不能只傳授書本知識,還要熬煉同學的動手技能和編程技能,實踐教學模式應(yīng)運而生,依靠大量的實踐,將所學的知識轉(zhuǎn)化為實際操作,得到進一步的應(yīng)用。信息化技術(shù)為這種教學模式提供支撐服務(wù),我們可以在課堂上設(shè)計各種實踐環(huán)節(jié),也可以在課堂后與各種軟件公司、游戲公司、網(wǎng)絡(luò)公司等合作,增加實踐機會,讓同學在詳細的實踐

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論