在現(xiàn)在社會,,報告的用途越來越大,,要注意報告在寫作時具有一定的格式,。那么報告應該怎么制定才合適呢?下面是小編為大家?guī)淼膱蟾鎯?yōu)秀范文,希望大家可以喜歡。
《c語言程序設計》課程設計報告答案篇一
◆ 建立通訊錄信息,信息至少包含編號,、姓名、年齡,、電話,、居住街道、省份,、城市,、電子郵箱等,;
◆ 能夠提供添加、刪除和修改通訊錄信息的功能,;
◆ 能夠提供安不同方式查詢的功能,;如按姓名或年齡、電話等查詢,; ◆ 將通訊錄保存在文件中,;
◆ 能夠按表格方式輸出通訊錄信息。
2,、需求分析
本程序將用到文件系統(tǒng),,其中單行內容代表一張紙條。程序運行后首先將文件系統(tǒng)的原始數據讀取并保存到程序的結構體數組當中,,所以應提供文件輸入的操作,;由于紙條數據零散,所以要對原始數據進行分類操作并提供一個數組用于保存分類信息,;在程序中要進行統(tǒng)計工作,,所以要提供顯示、排序等操作,;另外應提供鍵盤式選擇菜單實現(xiàn)功能選擇,。
3、總體設計
根據項目的任務要求及以上分析,,在設計方法上,,采用模塊化的程序設計思想,即將通訊錄管理系統(tǒng)劃分為數據輸入模塊,,數據查詢模塊,,數據修改模塊,數據插入模塊,,數據刪除模塊,,,并對每個模塊按照其功能分別獨立完成對應的程序設計,。在數據處理上,各模塊中的數據處理(如數據讀/寫操作)均用文件形式來實施,,并在主程序中完成操作界面的設計功能,,設計思路如下:
1、采用模塊設計思想,;
2,、將通訊錄信息定義成結構體類型,并通過文件實施數據操作,;
3,、通過設計一菜單界面完成具體操作,。
4、詳細設計
《c語言程序設計》課程設計報告答案篇二
c語言是最基本的計算機編程,,是計算機,、電子信息類等相關專業(yè)學生的專業(yè)入門課,在其學習過程中,,要求必須掌握編程的技能,。但是c語言的學習有其特點,規(guī)則比較多,、知識點多,,涉及到的編程程序等也比較難懂,在運行上代碼的要求較高,,程序執(zhí)行效率高,,因此更講究教學和學習的方式方法,但是在我們的教學中,,目前教學方法比較單一,,隨著信息化的發(fā)展,傳統(tǒng)的教學模式已經無法適應,,亟需改革,。
1、傳統(tǒng)型
這種教學模式,,也是最常用的,,課堂上以老師為主,學生只能被動的接受知識的傳授,。通過最直接“填鴨”式照本宣科,,不管學生接受與否,最后的考核也是以知識點的記住與否,,造成學生死記硬背,,不能真正掌握知識。其基本模式為:學習——回答——糾錯——總結,。這種模式下,,使得教師在教材以外的發(fā)揮余地極小,基本是“照本宣科”,,強行灌輸c語言的概念,、特點、編程程序,、基本的方法等,,整個教學過程缺乏靈活機動、具有啟發(fā)性的內容,學生被動的接受知識,、被動的記憶,、被檢查、被考試,、被批評等,,日復一日的教條式訓練,不能有效地激發(fā)學生的主觀能動性與創(chuàng)造熱情,。
2,、任務型
c語言教學區(qū)別于其他學科,在理論知識的傳授之外,,還需要培養(yǎng)學生的實際動手能力,,因此,很多學校也采用“任務型”教學模式,,基本模式為:根據具體要求提出任務—鼓勵學生設計方案—實際操作—解決任務,。在日常的教學中,學校大多會利用電腦等鍛煉學生的實際動手能力,,利用實際操作,,鍛煉編程、邏輯等能力,,從而掌握c語言的基本知識,。例如翻轉課堂模式,教師將知識傳授環(huán)節(jié)制作成教學微課,,課前提供給學生預習,,通過預習使課堂的實踐性練習目的性更明確,教師隨堂對學生遇到問題進行指導分析,,從而培養(yǎng)學生獨立思考能力和實際操作能力,。這種模式的采用,相對于傳統(tǒng)模式,,有其進步性,,這也是c語言等專業(yè)性、操作性學科區(qū)別于其他學科的特點決定的,,在這種模式下更取決于教師自身的素質,、知識、能力等,,是整個課程的掌控者、引導者,,他們的能力直接關系著教學成果,。
隨著科技的發(fā)展,信息化在教學領域的應用越來越普遍,信息技術的日新月異,,也使得其在課堂上,,已經不僅僅是局限于簡單地計算機和多媒體運用,移動技術,、智能化與虛擬技術等為我們的教學提供了新的思路和方法,,如何能使我們的教學與高速發(fā)展的信息化相結合,是教育領域不斷探索的課題,。c語言程序設計等課程具有很強的專業(yè)性要求,,主要是建立在計算機信息技術的基礎上,對于信息化的反應更為靈敏,,傳統(tǒng)的課堂上,,以教師為中心的“面對面”的教育模式面臨著挑戰(zhàn)和沖擊,用技術手段的靈活性與便利性來增強課程學習的興趣和接受能力,。隨著新技術的廣泛應用,,會促使傳統(tǒng)的教學模式發(fā)生變革,以教師為中心的教學模式逐漸轉化為互動式教學模式,,達到更好的教育效果,。在c語言課程設計教學領域,進行信息化教學改革的嘗試,,充分利用信息技術,,變革教學手段和模式,是信息化發(fā)展的必然要求,。只有實現(xiàn)c語言課程的信息化教學改革,,使得教育信息化能夠普遍運用,才能展現(xiàn)出信息技術在推動c語言教學中的強大威力和廣闊前景,。
教學模式直接反映出一定的教學理念,,也直接決定著教學成果。隨著信息化的發(fā)展,,教育信息化逐漸打破傳統(tǒng)的教學模式,,在這樣的背景下,c語言教學模式的改革任務艱巨,如何構建新型的`信息化教學模式也是我們在實踐中不斷摸索的問題,。
1,、充分利用信息化的科技手段
信息化的科技手段,給我們的教育領域帶來變革,,尤其是計算機領域的學習,其主要是建立在信息化發(fā)展的基礎上,,因此在教學中,,更要與時俱進,與信息化的發(fā)展程度相互依存,相互輔助,,c語言課程設計教學中,,可以充分利用信息化的科技手段,如計算機技術,、云計算技術,、多媒體技術、網絡技術,、虛擬現(xiàn)實技術,、通信技術、移動學習技術,、人工智能,、傳感器技術等,這些技術的發(fā)展,,帶來c語言教育領域的變革,。為提高c語言教學質量,激發(fā)學生學習c語言的積極性,,我們可以在課程建設過程中充分利用現(xiàn)代技術帶來的便利與多樣性,,以及趣味性。如在教學課件設計上,,利用多媒體技術,,圖、文,、動畫并茂,,減少其枯燥的理論傳授,增加趣味性,;利用網絡技術,,實現(xiàn)在線教育,建立“c語言程序設計”網站,,分組進行網站維護,,運用編程能力進行更新;應用現(xiàn)代的通信技術,,建立微信學習群,,讓學生分享自己的學習經驗,共享學習資源,。
2,、案例引導式教學模式
改革c語言教學模式,另一探索的模式為案例引導式教學模式,,c語言的教學,,是為了培養(yǎng)學生讀程序,、調試程序,、寫(仿照)程序的能力以及規(guī)范性編程的能力,,學習最主要的目的是為了應用,對于編程的應用,,只有具體的應用場景,,即案例,才能更容易被接受,,更易懂,。案例引導式教學模式,在別的專業(yè)課教授中,,常被使用,,主要特點就是用案例去引導知識點的掌握,對案例進行分析,,通過分析啟發(fā)學生的思路,,將學生帶入到具體的案例中,讓學生有一種“身臨其境”的代入感,,從而掌握具體的知識,,學會在這種場景下解決問題的方法,這種模式的教學更有針對性,、系統(tǒng)性,。案例引導式教學模式在c語言課程設計教學中的運用是指針對c語言課程的每一個核心知識點,建立配套的案例,,通過這些案例的學習和掌握,,使得學生在例子的佐證下,更加了解c語言的應用,,這種案例的設計,,和我們的書本知識相結合,把理論知識融入到具體的案例中,,進行綜合性的闡述,,如具體的計算機程序的編寫,設計游戲環(huán)節(jié),,運用所學的c語言知識設計網站,,并使之運行,可以在班吉內分組進行維護等,,并加以各種領域成功案例或者失敗經驗的案例,,讓學生能夠更進一步了解其應用范圍、能力,、領域等,。
3,、實踐教學模式
c語言課程設計的學習,所需的能力不再是死記硬背,,而是更注重實踐和應用,,因此我們在教學過程中,不能只傳授書本知識,,還要鍛煉學生的動手能力和編程能力,,實踐教學模式應運而生,依靠大量的實踐,,將所學的知識轉化為實際操作,,得到進一步的應用。信息化技術為這種教學模式提供支撐服務,,我們可以在課堂上設計各種實踐環(huán)節(jié),,也可以在課堂后與各種軟件公司、游戲公司,、網絡公司等合作,,增加實踐機會,讓學生在具體的實踐環(huán)節(jié)中,,真正了解c語言的知識,,并主動內化這些知識,變?yōu)閷嶋H操作能力,。在這種教學模式改革中,,如何能夠更好的提高實踐能力需要通過各個環(huán)節(jié)的相互配合,如課程設計上,,增強實驗,、實訓環(huán)節(jié),讓學生在熟練掌握c語言語法,、程序結構的基本理論的同時,,通過大量的實踐操作,進一步掌握c語言的知識,,學會編碼,;同是,積極與各軟件,、互聯(lián)網,、網絡公司簽訂實踐基地,讓學生可以在實際應用中,,邊做邊學,,提高學生邏輯思維、實際操作能力,,真正實現(xiàn)教學目的,,熟練掌握計算機編程能力,。
《c語言程序設計》課程設計報告答案篇三
高等職業(yè)教育的目標及側重點不同于普通高等教育,其培養(yǎng)的學生在畢業(yè)后應能直接上崗,,具有熟練的實踐操作技能,。教育部《關于以就業(yè)為導向深化高等職業(yè)教育改革的若干意見》中指出,高職教育應“堅持培養(yǎng)面向生產,、建設,、管理、服務第一線需要的‘下得去,、留得住、用得上’,,實踐能力強,、具有良好職業(yè)道德的高技能人才”。
因此,,加強實踐性課程教學,,對保證人才培養(yǎng)質量顯得尤為重要。我院為貫徹《關于全面提高高等職業(yè)教育教學質量的若干意見》(教高[20xx]16號文件)精神,,針對區(qū)域經濟發(fā)展的要求,,靈活調整和設置專業(yè)課程,以就業(yè)為導向,,加快專業(yè)課程對應的課程設計改革,。目前,我院按照由淺入深,、不斷深化的教學規(guī)律,,構建了實踐教學三層次四環(huán)節(jié)的實踐課程體系(圖1)。實踐教學三層次包括基本技能,、專業(yè)拓展,、綜合創(chuàng)新,四環(huán)節(jié)包括實驗,、實習實訓,、設計和課外實踐?!癱語言課程設計”是我院信息類專業(yè)的必修專業(yè)基礎課程設計,,在“c語言程序設計”課程教學結束后的下一學期進行,歷時2周,,40學時,。課程開設的目的在于培養(yǎng)學生分析問題和解決問題的能力,為學生提供一個動手,、動腦,、獨立實踐的機會,。
21項目教學法“項目教學法”是基于建構主義教學理論的一種教和學的模式。著名的瑞士心理學家皮亞杰認為,,知識不是通過教師傳授得到的,,而是學生在一定的情境下,借助他人的幫助,,利用必要的學習資料,,通過意義建構的方式而獲得的。美國項目管理專家約翰·賓認為:“項目是要在一定時間里,,在預算規(guī)定范圍內需達到預定質量水平的一項一次性任務,。”
“項目教學法”是通過實施一個完整的項目而進行的教學活動,,旨在把學生融入有意義的任務完成的過程中,,讓學生積極地學習,自主地進行知識的建構,,在課堂教學中把理論與實踐教學有機地結合起來,,充分發(fā)掘學生的創(chuàng)造潛能,提高學生解決實際問題的綜合能力,。因此,,在教學活動中,教師將需要解決的問題或需要完成的任務以項目的形式交給學生,,在教師的指導下,,以小組工作方式,由學生自己按照實際工作的完整程序,,共同制定計劃,,共同或分工完成整個項目。
在項目教學中,,學習過程成為一個人人參與的創(chuàng)造實踐活動,,注重的不是最終的結果,而是完成項目的過程,。在高等職業(yè)技術教育中,,項目是指以生產或制作一樣具體的、具有實際應用價值的產品的工作任務,。在技術領域,,很多小產品或一些復雜產品的模型都可以作為項目,如:在信息類專業(yè),,可以開展微機組裝,、網站建設、信息管理系統(tǒng)開發(fā),、局域網構建,、單片機制作,、多媒體課件制作等項目;在電子類專業(yè),,可以開展報警器,、led、門鈴,、家電組裝等項目,;在商業(yè)、財會和服務行業(yè),,所有具有整體特性并有可見成果的工作也都可以作為項目,,如商品展示、產品廣告設計,、營銷策劃等,。
22項目教學法的基本特征項目教學法與傳統(tǒng)的教學法相比,有很大的區(qū)別,,主要表現(xiàn)在改變了傳統(tǒng)的3個中心:以教師為中心轉變?yōu)橐詫W生為中心;以課本為中心轉變?yōu)橐浴绊椖俊睘橹行?;以課堂為中心轉變?yōu)橐詫嶋H經驗為中心,。項目教學法具有以下特點:
(1)實踐性。項目“源”于企業(yè),,項目的主題與真實世界密切聯(lián)系,,由淺入深,選擇的項目具有典型性,、實用性,。
(2)自主性。提供學生根據自己的興趣選擇內容和展示形式的決策機會,,讓學生能夠自主地進行學習,,從而有效地促進學生創(chuàng)造能力的發(fā)展。
(3)發(fā)展性,。長期項目與階段項目相結合,,構成了實現(xiàn)教學目標的認知過程。
(4)評價特殊性,。項目型教學的評價注重學生在項目活動中能力發(fā)展的過程,,測評內容包括學生參與活動各環(huán)節(jié)的表現(xiàn)及作業(yè)質量,避免了傳統(tǒng)的一張試卷定成績的弊端,。測評可以采用自評,、小組評、教師綜合評等方法,。教師只有明確并抓住項目化教學特點,,才能更好地完成教學目標,。
31教學內容為了更好地開展課程設計教學,經過多次實踐和摸索,,總結出學生在具體實施項目中一般存在2個方面的知識不足:
第一,,在教學內容上,由于前導課程在教學上受學時影響,,很多教師對指針,、結構體、共用體和文件基本操作的知識介紹不甚完善,、系統(tǒng),,更難談上輔以實例加以消化。對此,,針對學生在這些知識點上的掌握程度,,利用4~6個學時,實施區(qū)別式的,、輔導性的,、實例化教學。
第二,,學生對項目管理知識知之甚少,,針對此情況,采用2個階段實施有別于常規(guī)教學的補課行動,。第1階段為項目準備階段,,利用2~4個學時,安排曾經做過項目且做得比較好的學生,,現(xiàn)身介紹項目的準備工作(包括如何選題,、如何查找資料、如何復習c語言知識),、項目實施過程要完成的工作(包括如何做市場調查,、如何做需求規(guī)格分析說明書、如何做概要設計說明書,、如何做詳細設計說明書,、如何選擇使用代碼編碼器代碼編寫注意事項)、項目驗收及作業(yè)提交的工作(包括程序測試事項,、如何寫課程設計報告)等,。在學生介紹中,教師穿插講解,,輔以點評,。第2階段為項目實施階段,教師應針對學生發(fā)生的問題,及時給予指導,,直到學生弄懂為止,。
32教學要求切實保證教學質量和教學效果,本著“學以致用”的原則,,要求學生做到以下3點:第一要做到“學有三備”,,即:在項目實施前做好知識儲備,在項目實施中做好安全防備,,項目結束時做好被評準備,。第二要寫好“三書一報告”?!叭龝奔疵總€項目組要做需求規(guī)格說明書,、概要設計說明書、詳細設計說明書,,“一報告”即人人都要做課程設計報告,。第三要做“四自”參與者?!耙蛔浴奔醋月?,要求學生自覺履行學生守則和項目實施有關規(guī)則,不遲到,、不早退,、不缺席,實施點名制度,,若無特殊原因,有5次曠課者自愿以重修論處,;“二自”即自尊,,要求學生尊重知識、尊重學習規(guī)律,、尊重項目組成員,、尊重教師、尊重自己,;“三自”即自信,,要求學生相信自己能夠按時、按量,、按質完成工作內容,,遇到困難時,沉著,、冷靜,,理性地尋找問題解決的辦法;“四自”即自強,要求學生不滿足自己已有的成績和以往與課題項目組共同取得的成績,,用創(chuàng)新和超越的思想,,做出比以前哪怕是前進一小步的事情。同時也要求教師做好相應的工作,,如做好項目整體規(guī)劃,、精心準備、努力激發(fā)學生參與行為,、為人師表,、表揚為主、批評為輔,、多分析,、精點評等。
33項目實施進程項目教學法是一種生動,、靈活,、多樣化的教學方法。在項目實施過程中,,既不能生搬硬套地利用一個時間標準,,又不能影響項目實施的整體進程,因此對時間的靈活處理是非常關鍵的,,也是值得商榷的,。
34明確項目內容,幫助學生立項立項首先要審題,。當學生拿到項目列表時,,最不能忽略的問題,就是提醒學生審題,。審題恰當對學生以后開展各項工作是關鍵,。審題時,學生首先要考慮自己的長,、缺處,,做到揚長避短,也就是說審題就是學生自己審自己完成該項目有多大的能力,,有沒有信心,。只有學生明白自己,才可以避免以后實施項目過程中走彎路,。同時既要建議學生在組建項目組時,,考慮所在組的其他學生的長處和短處,又要盡量避免使被學生認定的差等學生沒人愿意與其組合,,而成績好的學生又抱團的現(xiàn)象發(fā)生,。
根據近幾年帶課程設計的經驗,,關于如何合理選擇項目,建議教師應從學生的角度考慮以下4個因素,,協(xié)助學生做好選題:
(1)規(guī)模,。項目規(guī)模太大會影響項目的完整性,項目規(guī)模太小難以體現(xiàn)課程的實踐性,。
(2)難度,。項目難度一定要適中,既要激發(fā)學生學習的興趣又不能影響學生的自信心,。
(3)實用性,。項目的選擇應該是現(xiàn)實世界真實的工作任務,具有一定的現(xiàn)實和實用性,。
(4)趣味性,。興趣是最好的老師,所以在選擇項目時應考慮其趣味性,,讓學生有更大熱情投入項目,。