首頁 > 文章中心 > 計算機開發(fā)入門自學

      計算機開發(fā)入門自學

      前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇計算機開發(fā)入門自學范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

      計算機開發(fā)入門自學

      計算機開發(fā)入門自學范文第1篇

      面向?qū)W科的計算機專業(yè)教育比較成熟。在國際上,ACM/IEEE-CS經(jīng)常公布計算機學科課程設(shè)置的最新方案。我國計算機專業(yè)的教學已有近50年的歷史,許多高校形成了比較成熟而完整的體系。而非計算機專業(yè)的計算機基礎(chǔ)教育,與國外的情況相比,我們有著明顯的特色,即我國有教育部的計算機教指委和“全國計算機基礎(chǔ)教育研究會”以及各地的分會,進行計算機基礎(chǔ)教育的研究。如何進行計算機基礎(chǔ)教育,教育模式需要根據(jù)不同院校的特點進行分類、分層次指導。由于計算機技術(shù)發(fā)展快,實踐性強,在計算機基礎(chǔ)教育的模式上要避免應(yīng)試教育的不足,強化素質(zhì)教育。

      應(yīng)試教育模式的不足

      在我國,社會對人才的需求,尤其是對高素質(zhì)人才的需求,不僅僅要掌握本學科的技能,還要掌握相關(guān)的計算機應(yīng)用技術(shù)。雖然我國的教育事業(yè)已經(jīng)取得長足的進步和發(fā)展,但基礎(chǔ)教育課程的設(shè)置及教育模式卻被深深地打上了應(yīng)試教育的烙印,課程設(shè)置的目的在于形成學生系統(tǒng)高深的知識體系,而忽略了實際應(yīng)用能力的培養(yǎng);由于學科課程長期擁有主導地位,致使教學模式比較單一,從而導致課程模式結(jié)構(gòu)的失衡;長期以來,知識教育作為教育的重點,過分強調(diào)知識在教育中所占的比重,這也從某種程度上導致了學生知識與能力之間的失衡;在課程設(shè)置中,由于所謂的主要課程和次要課程之間的鴻溝長期難以填平,從而引起了學生知識結(jié)構(gòu)的失衡;在課程的評估方面,長期以來是以既定課程為評估依據(jù)的,因此使整個教育、教學活動圍繞著某些既定的課程而顯得被動化,這一切,都明顯地顯示出應(yīng)試教育的格局。在計算機基礎(chǔ)教育中,計算機等級考試,就是明顯帶有應(yīng)試教育的烙印。等級考試大綱更新慢,跟不上計算機技術(shù)發(fā)展的步伐,為了考試,學生不得不去考那些學完可能用不著的內(nèi)容,甚至有的考試,要求學生熟記操作步驟,這與素質(zhì)教育是背道而馳的。

      就目前的就業(yè)形勢來看,用人單位也要求應(yīng)聘者有實際工作經(jīng)驗,這也顯示了社會對人才實際工作能力的要求,我國的高考模式,也明顯存在應(yīng)試的弊端,但目前還比較難改變。前幾年,在社會上曾引發(fā)關(guān)于“高分低能”問題的討論,實際上,這體現(xiàn)了人們對教育模式和人才培養(yǎng)模式的反思,人們已經(jīng)開始注意到素質(zhì)教育與能力培養(yǎng)的重要性,同時,對教育也提出了一個嚴肅的話題――人才培養(yǎng)如何適應(yīng)社會的需求。今天我們進一步考察這一問題,顯然這些重知識輕能力、重共性輕個性的單一的課程模式和失衡的課程結(jié)構(gòu)與素質(zhì)教育的理論是相背離的,無助于21世紀人才的培養(yǎng)。因此,我們提出“素質(zhì)教育”的口號。

      立足素質(zhì)教育,培養(yǎng)創(chuàng)新性人才

      聯(lián)合國教科文組織在1972年發(fā)表的《學會生存》,自始至終強調(diào)著培養(yǎng)創(chuàng)造性以適應(yīng)生存需要的主題,該報告認為:“人是在創(chuàng)造活動中并通過創(chuàng)造活動來完善他自己的。教育既有培養(yǎng)創(chuàng)造精神的力量,也有壓抑創(chuàng)造精神的力量,教育在這個范圍內(nèi)有它復(fù)雜的任務(wù),這些任務(wù)有:保持一個人的首創(chuàng)精神和創(chuàng)造力量,傳遞文化而不用現(xiàn)有的模式去壓抑他,鼓勵他發(fā)揮天才能力和個人表達方式,而不助長他的個人主義,密切注意個人的積極性和獨特性而不忽視創(chuàng)造也是一種集體活動?!边@里提出了多種素質(zhì)潛能應(yīng)全面而和諧地發(fā)展,其別強調(diào)了創(chuàng)造性的重要作用。

      美國在1989年發(fā)表《普及科學――美國2061計劃》,提出教育改革著眼于提高國民素質(zhì)。日本政府在1982年就提出創(chuàng)造力開發(fā)是邁向21世紀的保證。

      1996年,國際21世紀委員會的報告《教育――財富蘊藏其中》進一步指出:“教育的任務(wù)毫無例外地使所有人的創(chuàng)造才能和創(chuàng)造潛能都能結(jié)出豐碩的果實。”

      由此可見,國際社會,尤其是技術(shù)先進的國家,早已開始注重素質(zhì)教育和創(chuàng)新教育。在我國,隨著科學技術(shù)的發(fā)展,對人才的培養(yǎng)提出了新的要求,并把素質(zhì)教育作為國家競爭力可持續(xù)發(fā)展的戰(zhàn)略之一。

      國際社會意識到人才的素質(zhì)將直接影響到社會生產(chǎn)力的發(fā)展和人類的進步,社會的發(fā)展,科技的進步,呼喚高素質(zhì)人才的培養(yǎng),只有進行素質(zhì)教育,才能滿足社會對人才的需求。素質(zhì)教育向應(yīng)試教育的挑戰(zhàn),決不是原有教育方式的改良和修改,它要求我們重新認識教育在社會中的地位、作用和價值,重新確立教育目標、構(gòu)建新型的課堂教育模式,改革教育內(nèi)容和教育手段,更新建立教育督導評估體系,大力調(diào)整教育結(jié)構(gòu)。

      高等院校在培養(yǎng)高素質(zhì)創(chuàng)新性人才方面,肩負著歷史的重任。一流人才的培養(yǎng),在當今的信息時代,需要的不僅是具有扎實的相關(guān)專業(yè)的基礎(chǔ),更需要他們掌握必要的計算機工具,這是信息時代社會對人才素質(zhì)的基本要求之一。我們的目標是培養(yǎng)創(chuàng)造性人才,但創(chuàng)造性人才并不意味著要開發(fā)出什么產(chǎn)品或是發(fā)明創(chuàng)造。創(chuàng)造性從某種意義上說,認為是一種能力和素質(zhì),它表現(xiàn)在能夠進行創(chuàng)造性的工作。因此,就人才培養(yǎng)來說,就要處理好培養(yǎng)“創(chuàng)造性人才”和培養(yǎng)“應(yīng)用性人才”的關(guān)系。

      考察計算機技術(shù)應(yīng)用成果發(fā)展的歷程,大量計算機應(yīng)用領(lǐng)域的創(chuàng)新來自于非計算機專業(yè)人才的工作,單純的計算機專業(yè)人才有時候并不能很好地適應(yīng)某些工作,相反,非計算機專業(yè)的人才,在學習必要的計算機應(yīng)用技術(shù)并打下必要的計算機應(yīng)用基礎(chǔ)后,就可以把計算機專業(yè)的知識應(yīng)用到相關(guān)的領(lǐng)域,從而做出開創(chuàng)性的工作。因此,對于計算機基礎(chǔ)教育的內(nèi)容和方法,在人才培養(yǎng)的定位上和相關(guān)課程的設(shè)置以及學習方面的引導上,就必須根據(jù)計算機發(fā)展的特點,從素質(zhì)教育的理念出發(fā),不斷進行計算機基礎(chǔ)教學改革的探討與實踐,以推進素質(zhì)教育與人才培養(yǎng)的有機結(jié)合。

      目前計算機基礎(chǔ)課的教學模式

      目前高校非計算機專業(yè)學生的計算機能力的培養(yǎng),可以分為三個層面:即屬于共性要求的基本操作能力、綜合運用所學的信息技術(shù)知識有效地處理本專業(yè)的任務(wù)的應(yīng)用開發(fā)能力和研究創(chuàng)新能力。因此,根據(jù)不同學科的特點以及針對人才的不同培養(yǎng)方向,并結(jié)合個人興趣,學校在計算機類的課程設(shè)置及教學模式方面必須根據(jù)計算機技術(shù)發(fā)展的特點及時作動態(tài)調(diào)整。

      下面討論部分課程的建設(shè)及教學模式的不足。

      1.大學入門信息基礎(chǔ)教育

      由于近幾年中小學信息技術(shù)的開始普及,大學計算機教育不再是零起點,于是對大學計算機基礎(chǔ)教育提出更高的要求。對大學入學新生進行計算機考試分類,開展分類教學,取得很好的教學效果。

      大學入門信息基礎(chǔ)教育(這門課程名稱不統(tǒng)一,有的稱為“計算機文化基礎(chǔ)”,有的稱為“大學計算機基礎(chǔ)”,實際上就是一個入門信息基礎(chǔ)課程),是以計算機基礎(chǔ)知識為主體的計算機應(yīng)用基礎(chǔ)入門教育,對這一層次課程的定位在于讓學生能夠掌握必備的基礎(chǔ)知識。內(nèi)容包括計算機的基本組成和計算機系統(tǒng)的基本知識、常用應(yīng)用軟件的使用、圖形編輯與處理、互聯(lián)網(wǎng)的基本知識、網(wǎng)頁制作及其應(yīng)用等。通過第一部分內(nèi)容的學習,使學生能夠掌握計算機的基本技能。從教學情況來看,由于中小學信息技術(shù)基礎(chǔ)課程的普及情況不完全同步,在入學之前,有的學生已經(jīng)接觸過計算機,有的還缺少對計算機的基本認識,這就對教學提出了一個問題,如何根據(jù)不同情況的學生進行教學,從而能最大限度地滿足學生掌握知識的要求;對于已經(jīng)對計算機有所了解,并學有余力的學生,如何在現(xiàn)有規(guī)劃內(nèi)容的基礎(chǔ)上進一步拓寬學生的知識面,這一層次的授課面有一個特點,那就是不論何專業(yè)的學生,這些內(nèi)容都是必須掌握的,因此,對不同的系和專業(yè),借鑒國外的相關(guān)課程的教學實踐,可以把這一部分的課程內(nèi)容制作成基于Web的網(wǎng)上教學資源,使學生能夠在教師的指導下自學這一部分的內(nèi)容,或在教師/助教的指導下進行相關(guān)的實踐。考試以實踐制作成果進行考核。但在這一門課程的考試上,部分地方存在著讓學生死記硬背操作步驟這種紙介質(zhì)考試,這是嚴重背離素質(zhì)教育理念的。在這個方面,英國劍橋大學的經(jīng)驗值得 借鑒。

      2.計算機程序設(shè)計基礎(chǔ)課程

      計算機程序設(shè)計基礎(chǔ)課程,對非計算機專業(yè)理工科學生來說,是一門非常重要的計算機應(yīng)用技術(shù)基礎(chǔ)課程,該課程將能很好地訓練學生分析問題和解決問題的能力,培養(yǎng)學生編程開發(fā)和應(yīng)用能力,計算機編碼能力、程序設(shè)計能力、邏輯思維能力以及應(yīng)用計算機技術(shù)解決本學科問題或創(chuàng)新性解決本學科問題的能力。

      如何進行這門課程的建設(shè),大家也在進行著不同的思考。這門課程對理工科學生有較高要求,而對文史哲農(nóng)醫(yī)類學生則可以根據(jù)實際情況制定教學要求。在這部分的教學過程中,課程內(nèi)容應(yīng)該與學生的專業(yè)特點、個人興趣及社會的需求有機地集合起來,這樣能最大限度地發(fā)揮學生的主觀能動性,帶來較好的教學效果。

      但這門課程的教學過程驅(qū)動有兩種,一種是語法驅(qū)動,另一種是應(yīng)用案例驅(qū)動。語法驅(qū)動,實際上是定位在產(chǎn)品培訓上。而不是定為在程序設(shè)計的體系與方法上。實踐表明,實施語法驅(qū)動教學法后,學生仍然掌握不好語法,對于較大的應(yīng)用,設(shè)計不出較好的軟件構(gòu)架。但由于存在的某些考試方式,又使得語法教學能滿足考試的需求,雖然考試成績與實際能力相差甚遠,但應(yīng)試教育的陰影使得部分地方的程序設(shè)計課程帶上了應(yīng)試教育的色彩。

      深入分析培養(yǎng)目標,我們認為,這門課程應(yīng)該用案例驅(qū)動進行教學,語法內(nèi)容知識作為入門階段進行簡要介紹,然后在案例教學中去體會語法結(jié)構(gòu)的應(yīng)用,這樣更能深入掌握程序設(shè)計與實現(xiàn)的內(nèi)涵。而考試方式,完全可以通過學生的項目訓練來完成,不一定要用紙介質(zhì)的試卷,或者可以用30%的紙介質(zhì)試卷成績+70%的項目訓練作為總成績,這樣更能體現(xiàn)能力的培養(yǎng)。

      此外,應(yīng)用環(huán)境的落后,也是這門課程建設(shè)中存在的問題。調(diào)查結(jié)果表明,部分院校由于受等級考試的影響,教學使用的編譯環(huán)境不得不使用10年前16位的TC編譯環(huán)境,這與時代的發(fā)展極不相襯。

      為進一步發(fā)揮學生的潛能,在課外的輔導中,我們注重學生的開發(fā)能力、系統(tǒng)化的分析能力、應(yīng)用能力的培養(yǎng)。

      3.公共選修課的建設(shè)

      為了體現(xiàn)個性化素質(zhì)和能力的發(fā)展,在后續(xù)課程中,可以建立公共選修課課程群。比如開設(shè)數(shù)據(jù)庫技術(shù)基礎(chǔ)、操作系統(tǒng)原理、VC++面向?qū)ο蟪绦蛟O(shè)計、網(wǎng)絡(luò)技術(shù)基礎(chǔ)等課程。

      我們調(diào)查了部分學校,認為清華大學等兄弟院校在這個方面可作為很好的示范。從教學的情況來看,選修課也應(yīng)注重提煉基礎(chǔ)性的內(nèi)容,使學生對基礎(chǔ)性的內(nèi)容學得比較扎實。在這些課程的教學過程中,應(yīng)該以培養(yǎng)學生的綜合應(yīng)用能力為出發(fā)點,課堂用例及作業(yè)大都以綜合應(yīng)用型的題目為主,這類的作業(yè)有助于提高學生的學習能力和綜合應(yīng)用所學知識的能力。

      構(gòu)建選修課構(gòu)架,目標定位于培養(yǎng)多種模式的復(fù)合型創(chuàng)新性人才。開設(shè)不同的選修課,可以使學生根據(jù)自己的興趣進行相關(guān)課程的學習,這樣可以避免同一模式的知識結(jié)構(gòu),充分發(fā)揮學生的主觀能動性,展現(xiàn)學生的個性,培養(yǎng)其創(chuàng)造性。

      結(jié)語

      從目前的調(diào)查結(jié)果來看,普遍認為在教師指導下的學生自學及對不同程度的學生可以超課程要求進行因材施教的教學模式,比較適合學生能力的培養(yǎng)與素質(zhì)的提高。實施分類分層次教育,從而達到多模式個性化培養(yǎng)、進一步開發(fā)學生的潛能、進一步培養(yǎng)學生的綜合能力、分析問題和解決問題能力的目的。

      計算機開發(fā)入門自學范文第2篇

      關(guān)鍵詞:C語言;程序設(shè)計;經(jīng)典教材;計算機教育

      中圖分類號:G642 文獻標識碼:B

      1引言

      只要人們提到學習C語言,都會不由自主地和譚浩強三個字聯(lián)系在一起,特別是20世紀80年代以后的學生,都是在譚老師的《BASIC程序設(shè)計》、《FORTRAN語言》、《C程序設(shè)計》的指引下走過來的。特別是20世紀的90年代中后期,全國非計算機專業(yè)學生的計算機應(yīng)用能力等級考試,將C語言納入到考試的范疇,C語言便進入大學計算機公共基礎(chǔ)課的講堂,譚老師的《C程序設(shè)計》因為系統(tǒng)性強、通俗易懂、例題豐富,并且實用性強,很適合初學者,瞬時風靡各大高校,成為許多理工科專業(yè)學生書包中的必備書籍。多年的一線教學體會,我始終推薦該書為使用教材或主要參考書。

      2適用各類學習對象

      筆者從20世紀90年代中期開始講授C語言,至今已有15年,授課對象有計算機專業(yè)和非計算機專業(yè)的學生,也有大專生和社會上成人教育的函授學員,使用的教材主要是譚老師的《C程序設(shè)計》,從第一版到第二版、第三版,同學們都覺得這本書好,從沒有學生對選用這本教材提出異議。事實上,國內(nèi)許多高校的非計算機專業(yè)用譚老師的書作為“C語言程序設(shè)計”課的教材,而且許多高校的計算機專業(yè)同樣也用譚教授的書作為“C語言程序設(shè)計”課的教材,自學C語言程序設(shè)計的讀者更是不約而同地選擇譚教授的書作為叩開C語言大門的入門書。

      最初學習C語言的主要是計算機專業(yè)學生,而且大都是作為第二語言開設(shè)的,后來才逐漸演變成作為第一語言,而部分非計算機專業(yè)的學生也有這種歷程。當C語言作為第一語言開設(shè)后,《C程序設(shè)計》的第二版便增加了“算法”,并安排在第二章(C語言概述之后),使學生首先掌握常用算法(如求一批數(shù)的累加和、累乘積,判斷某年是否為閏年,判斷一個大于等于3的正整數(shù)是否為素數(shù)等算法)的編程思想,而后再講解具體的語法定義、規(guī)則,以及算法的具體實現(xiàn),將程序語言的講解與算法的分析有機地結(jié)合起來,同時知識的講解有螺旋式上升的趨勢,非常符合初學者的認知規(guī)律,受到各種學習對象的歡迎。記得有一年上成教的課,當時成教教材管理部門選用了其他教材并發(fā)給了學生,筆者在第一次上課時便將譚老師的《C程序設(shè)計》作為主要的參考書推薦給了學生。上了兩次課后,許多同學反映:“老師,我們這本教材沒有譚浩強那本講得清楚”,筆者后來向成教學院的有關(guān)人員提出下一屆更換教材的建議,以后使用的教材都是譚老師的《C程序設(shè)計》這本教材。

      3內(nèi)容全面、結(jié)構(gòu)清晰

      《C程序設(shè)計》一書涵蓋了程序設(shè)計基礎(chǔ)知識和C語言程序設(shè)計的全部內(nèi)容,并介紹了大量常用算法。在C語言中,數(shù)據(jù)類型豐富,運算符也比較多,程序設(shè)計自由度大,這些都給初學者帶來了較大的學習難度。本書從C語言的結(jié)構(gòu)開始,從最簡單的輸出“This is a C program.”、“求兩數(shù)之和”、“求兩個數(shù)中最大者”實例出發(fā),將基本的程序結(jié)構(gòu)中應(yīng)至少有一個輸出、最簡單的變量定義和使用、C程序是由函數(shù)構(gòu)成的知識點講解得非常清晰,只要懂點英文,就能讀懂程序。進而介紹具體的數(shù)據(jù)類型、運算符、表達式、基本的輸入輸出函數(shù),使初學者很快就能編寫出比較簡單的程序,看到自己的學習效果,很有成就感。而后開始介紹稍復(fù)雜的程序結(jié)構(gòu)(選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu))和數(shù)據(jù)類型(數(shù)組),并結(jié)合圖例講解和實現(xiàn)常用的算法。在函數(shù)一章通過利用前面的講過的實例復(fù)習已學的知識點,同時也降低了學習函數(shù)的難度。在讀者會編寫基本的C程序后,才開始介紹C語言的特色部分,如編譯預(yù)處理、指針、結(jié)構(gòu)體、共同體、位運算文件等,將C語言程序設(shè)計的知識點全部展開,難度逐漸地增加,而沒有采取在講解函數(shù)之前先講解指針的做法。這種循序漸進、螺旋式的教學內(nèi)容安排非常符合認知規(guī)律。

      4深入淺出、講解透徹

      大學教材是供人們使用的,它既用于老師教,又供學生自學,也可作為有關(guān)人員的參考用書。它不但要強調(diào)基礎(chǔ)知識和系統(tǒng)的完整性,而且也能使人通過自學就可能進入一個新的發(fā)展領(lǐng)域。這就要求一本好的教材既要內(nèi)容完整,同時又必須能夠做到深入淺出,講解透徹?!禖程序設(shè)計》一書各個章節(jié)的編寫通過提出問題、分析問題、解決問題,然后再歸納總結(jié)的方法,將復(fù)雜難懂的抽象概念與實際應(yīng)用實例結(jié)合,與形象的比喻科學地結(jié)合,使其變得容易理解,并與計算機的基礎(chǔ)知識相結(jié)合。如在講解遞歸算法時先用求人的年齡問題來講解遞推和回歸的過程,而后才講解經(jīng)典的漢諾塔問題,同時給出了詳盡的數(shù)學公式推導過程,并配以圖例說明。又如在介紹指針概念中“間接訪問”一詞時,使用了生動的比喻:“為安全起見,將A鑰匙放到另一抽屜B中鎖起來,若果需要打開A抽屜,就需要先找出B鑰匙,打開B抽屜,取出A鑰匙,再打開A抽屜,取出A抽屜中之物,這就是‘間接訪問’?!边@使讀者不僅理解了“間接訪問”概念,也加深了對指針概念的理解。再如在介紹變量的存儲類型時、介紹指針時都對計算機的存儲管理作了清楚的論述。

      該書的內(nèi)容重點突出,難點分散,對C語言中最基本和常用的部分進行了詳細的分析和講解,凡是涉及的內(nèi)容,都講得非常透徹、詳盡。

      5例題難易適度、習題豐富、教學資料齊全

      多年的課堂教學過程中,總能體會到本書中例題和習題選擇的難度非常適宜,如講解循環(huán)結(jié)構(gòu)時選用計算“1+2+…+100”作為入門的例題,習題中便有計算“1!+2!+…+ 20!”之和,既有相似之處又有新舊知識(循環(huán)結(jié)構(gòu)的使用和前面介紹的數(shù)據(jù)類型及其表示范圍)的結(jié)合。另外本書通過豐富的習題來豐富常用的實用算法。如在循環(huán)一章的習題中將迭代法和二分法引入,通過求方程的根來理解其算法含義和實現(xiàn)過程,在數(shù)組一章的習題中引入了“篩選法”、“選擇排序法”、“楊輝三角形”等。

      計算機程序設(shè)計是一門實踐性很強的課程,學習時不僅僅需要選擇合適的例題,還需要編寫足夠代碼量的程序,僅靠閱讀教教材或聽課是不可能掌握編程技能的。總有人抱怨說:“課堂上聽得很明白,就是課下編程困難”,而學習程序設(shè)計最重要的環(huán)節(jié)就是實踐?!禖程序設(shè)計》一書中每章都附有大量的各種類型習題,并且有配套的習題解答,這不僅有利于學生開闊視野,豐富知識,而且有益于復(fù)習、鞏固、加深理解和掌握課上所學的知識,提高他們的學習興趣,培養(yǎng)自學能力,也便于教師設(shè)計實驗課的教學內(nèi)容。近年來譚老師講授《C程序設(shè)計》的教學錄像也已成為很多教師講課前的觀摩學習課程。

      6強調(diào)應(yīng)用意識和應(yīng)用技能

      教材要起一種引導作用,要強調(diào)應(yīng)用意識和應(yīng)用技巧,應(yīng)特別注意學科間的聯(lián)系?!禖程序設(shè)計》一書將實際生活中數(shù)學問題的解決算法、工程應(yīng)用的常用數(shù)值分析方法均作為本書的實例和習題,這不僅有助于培養(yǎng)學生的邏輯思維,而且也有助于學生分析問題和解決問題的應(yīng)用能力。正因如此,初學程序設(shè)計的學生可以達到熟練運用C語言進行小規(guī)模應(yīng)用開發(fā)的能力,許多非計算機專業(yè)的人士通過自學這本教材,打下了程序設(shè)計的基礎(chǔ),后來便使用C語言開發(fā)出本專業(yè)的應(yīng)用軟件。

      7結(jié)論

      大學教材非常重要。譚老師為人們寫下了諸如《BASIC語言》、《FORTRAN語言》、《C程序設(shè)計》等深受廣大教師和學生歡迎的經(jīng)典之作。譚老師的《C程序設(shè)計》一書對我國普及C語言程序設(shè)計起了很大的推動作用,他為計算機教育的普及不懈地努力,取得了巨大的成就,功不可沒,真正做到了“桃李滿天下”。

      參考文獻:

      計算機開發(fā)入門自學范文第3篇

      關(guān)鍵詞:中醫(yī)基礎(chǔ)理論;MCAI;教學軟件;開發(fā)

      隨著我國教學改革的深入發(fā)展,利用多種現(xiàn)代化設(shè)備,多方式?多渠道地向?qū)W生傳授知識技能,縮短學時,提高教學質(zhì)量,己成為當前教學改革面臨的重要課題[1]?把MCAI引進課堂教學之中,是教學科學化和現(xiàn)代化的重要環(huán)節(jié)?MCAI(Multimedia Computer_assisted Instruction)是指以計算機為重要教學媒介所進行的教學活動?具有單位時間內(nèi)信息量大?形式活潑多樣?題材豐富形象?容易激發(fā)學生的學習興趣,以及便于學生課后復(fù)習?查詢?自測等優(yōu)勢[2]?Authorware是目前最好的制作CAI課件的軟件,具有很好的組合性?能把文本?圖像?影視?動畫?解說等教學素材以及運用flash和powerpoint制作的課件有機地組合在一起?因此,本課題組開發(fā)《中醫(yī)基礎(chǔ)理論》MCAI軟件以Authorware為主?

      一?《中醫(yī)基礎(chǔ)理論》教學軟件開發(fā)的意義

      《中醫(yī)基礎(chǔ)理論》是中醫(yī)學的主干和入門課程,在中醫(yī)教學中占重要地位[3]?但是它的知識紛繁雜亂,思維抽象,且好多內(nèi)容都是直接以結(jié)論的形式呈現(xiàn)?學生在高中以前接受的是數(shù)理思維,則入大學接觸《中醫(yī)基礎(chǔ)理論》課程,往往對傳統(tǒng)中醫(yī)思維及表達方式不習慣,并對其科學性與使用有效性存有疑慮?而傳統(tǒng)的中醫(yī)基礎(chǔ)理論教學模式和方法過于注重教師的講授?灌輸,忽視了學生的主動思考?主觀體驗,也忽視了素質(zhì)教育中最重要的探究能力?創(chuàng)新精神的培養(yǎng)?這些問題直接削弱學生學習的動力[4],使教和學都出現(xiàn)了不同程度的困難?

      為了解決上述問題,我們通過精心設(shè)計和編排,以Authorware7.0軟件為主,結(jié)合其它圖片?聲頻?視頻?動畫等制作軟件把相關(guān)內(nèi)容制成MCAI軟件應(yīng)用于中醫(yī)基礎(chǔ)理論教學中,保證了《中醫(yī)基礎(chǔ)理論》教學內(nèi)容標準化?使傳統(tǒng)的教師講學生聽的教學組織形式發(fā)生了根本變化,學生可以根據(jù)自己的需要,隨時或反復(fù)利用MCAI軟件自學?從而達到掌握先進教學方法,培養(yǎng)學生能力,為提高《中醫(yī)基礎(chǔ)理論》教學質(zhì)量和效率,摸索出一套行之有效的計算機輔助教學模式?同時,由于多媒體課件的制作,需要大量的時間收集素材資料,需要大量的時間設(shè)計制作,也需要具備整體設(shè)計創(chuàng)意的素質(zhì),因而《中醫(yī)基礎(chǔ)理論》MCAI軟件的開發(fā)可以為其它中醫(yī)課程的多媒體教學提供借鑒,為新教師提供多媒教學課件范例?尤其是西醫(yī)各專業(yè)的《中醫(yī)學》,因大部份內(nèi)容與《中醫(yī)基礎(chǔ)理論》相同,如“陰陽五行”?“臟象”?“經(jīng)絡(luò)”?“體質(zhì)”?“病因病機”?“防治原則”等,按《中醫(yī)學》教學大綱的要求,作適當修改就可以用于《中醫(yī)學》的教學?

      二?必要的前期準備工作

      前期準備工作非常必要,只有做好各項準備,制作出來的軟件才能更適應(yīng)《中醫(yī)基礎(chǔ)理論》的教學?前期準備工作主要包括以下幾個方面:

      1?課程建設(shè)?在開發(fā)《中醫(yī)基礎(chǔ)理論》MCAI軟件之前,我們認真研究教學法,多次組織教育教學思想討論,發(fā)表有關(guān)教學論文數(shù)篇,并已建設(shè)《中醫(yī)基礎(chǔ)理論》的精品課程?網(wǎng)絡(luò)課程建設(shè)?試題庫等?

      2?提高計算機應(yīng)用水平?可以通過參加多媒體教學學習班和自學等形式?尤其是Authorwere和Flash等軟件,具有一定的難度,因此需要不斷學習和積累經(jīng)驗?我們還通過參加省多媒體教材比賽積累了豐富的經(jīng)驗?

      3?資料收集?包括各版《中醫(yī)基礎(chǔ)理論》教材,相關(guān)的參考資料(包括中基教學參考書?MCAI軟件研發(fā)相關(guān)資料等),更重要的是與教學內(nèi)容相關(guān)的圖片?圖表?視頻?動畫等?

      4?源程序的制作?在開發(fā)《中醫(yī)基礎(chǔ)理論》MCAI軟件之前,先用Authorwere7.0或FlashMX制作各章節(jié)的多媒體教學課件測試題(有時間限制,測試完畢自動顯示成績并保存),運用于教學中并收集師生的反饋意見進行合理修改?

      三?開發(fā)思路

      我們的思路有四個方面:

      1?如何把中醫(yī)基礎(chǔ)理論相關(guān)知識融合在MCAI軟件中,充分發(fā)揮其優(yōu)勢和科學性,以更適宜學生自學?我們對近三年來中醫(yī)基礎(chǔ)理論新的教學改革觀點和MCAI軟件制作新動向和趨勢等資料進行詳細的整理?歸納?提煉,為軟件的開發(fā)打下良好的基礎(chǔ)?

      2?在現(xiàn)有多種測試題課件源程序的基礎(chǔ)上,探討如何開發(fā)綜合測試?考核系統(tǒng)?可以吸取執(zhí)業(yè)醫(yī)師考試和職稱考試的經(jīng)驗,結(jié)合《中醫(yī)基礎(chǔ)理論》性質(zhì)和大一學生的特點進行研究?

      3?探討MCAI軟件如何與中醫(yī)基礎(chǔ)理論教學過程恰當?shù)亟Y(jié)合?依據(jù)教育心理學原理來創(chuàng)設(shè)良好的氛圍,處理好“主導”?“主體”?“工具”的關(guān)系,使學生真正成為知識的主動建構(gòu)者;依據(jù)合理的教學價值取向,靈活有效地選擇使用MCAI軟件來優(yōu)化教學過程,達到培養(yǎng)學生具有良好的中醫(yī)信息素養(yǎng)?具有終身學習的態(tài)度和能力?具有解決問題的意識和創(chuàng)造性思維的能力的目的?

      4?剖析MCAI使用中存在的問題,總結(jié)使用MCAI軟件應(yīng)注息和遵循的原則?使用策略等,進而達到培養(yǎng)學生能力,提高教學質(zhì)量,摸索出一套行之有效的計算機輔助教學模式?

      多媒體教學有諸多優(yōu)勢,但并非盡善盡美?下一步我們將對傳統(tǒng)教學模式和MCAI軟件教學模式進行比較?研究,以開發(fā)出更科學的教學軟件?

      參考文獻

      [1] 劉甘娜.多媒體應(yīng)用基礎(chǔ)[M].北京:高等教育出版社,1999.

      [2] 胡霞.中醫(yī)基礎(chǔ)理論多媒體MCAI的應(yīng)用評價及前景展望[J].中醫(yī)基礎(chǔ)理論教學.2002.12.

      計算機開發(fā)入門自學范文第4篇

      摘要:計算機應(yīng)用能力的培養(yǎng)以程序設(shè)計為主線,使學生掌握基于計算機的問題求解策略和基本的程序設(shè)計方法,深入理解計算機系統(tǒng)。本文分析了機器人平臺在計算機基礎(chǔ)課程中的適用性,敘述了如何在計算機基礎(chǔ)課程中利用LEGO機器人和Robot C編程語言輔助程序設(shè)計入門教學。

      關(guān)鍵詞:Lego Mindstorms;程序設(shè)計;機器人

      中圖分類號:G642

      文獻標識碼:B

      1介紹

      國防科技大學的所有學生在入學后都要求學習完成“大學計算機基礎(chǔ)”、“程序設(shè)計基礎(chǔ)”等公共基礎(chǔ)課程。計算機公共基礎(chǔ)課程的目標是介紹計算機和信息技術(shù)的概念,講授利用計算機進行問題求解的方法。在武器裝備中,高科技含量越來越高,作為未來的軍隊指揮員,學生必須理解所使用的計算機設(shè)備的長處和弱點,只有深入理解計算機系統(tǒng)的工作原理,才能在戰(zhàn)場上最大性能地發(fā)揮它們的作用。計算機基礎(chǔ)教育強調(diào)應(yīng)培養(yǎng)學生適應(yīng)未來技術(shù)發(fā)展的能力,利用應(yīng)用問題培養(yǎng)學生獨立思考與合作解決問題的能力,使學生成為終身的計算學習者。大部分學生在學完公共基礎(chǔ)課程這兩門課后可能不再學習計算機類的課程,這兩門課要為學生繼續(xù)學習(主要是自學)打下扎實的基礎(chǔ),以便在指揮員崗位上盡快適應(yīng)部隊數(shù)字化建設(shè)和數(shù)字化戰(zhàn)場環(huán)境的需要。

      最近的研究表明,使用機器人作為教學工具可以幫助理解計算機類課程的基本抽象概念。特別地,Kumar和Meeden指出在本科課程中使用HandyBoard 和LEGO積木作為實驗教學基礎(chǔ)是可行的。從1990年起,一些本科的計算機科學和計算機工程項目開始啟動,用來建立機器人實驗室輔助教學,或基于HandyBoard/LEGO或基于Mobile Robot平臺。

      1996年LEGO公司了Mindstorms機器人開發(fā)和編程工具包。由于與HandyBoard設(shè)計相關(guān),Mindstorms平臺最初并不適用于高等教育。那時的SIGCSE(美國計算機協(xié)會計算科學教育專業(yè)組)和ITiCSE文獻中同樣缺乏對Mindstorm是否支持計算機教育的研究。造成這種情況的原因是LEGO機器人缺乏與高等教育相當?shù)某绦蛟O(shè)計環(huán)境,缺乏對大學水平的程序設(shè)計語言C或Java的支持。然而,在過去十幾年來,Mindstorms使用者群體日益壯大和活躍,他們完成了相當多的工作,如為C和Java開發(fā)程序設(shè)計環(huán)境,使上面提到的缺點得到了有效的改善,越來越多的高校選用低價的LEGO機器人作為教學平臺:

      (1) 西點軍校在“信息技術(shù)和程序設(shè)計”基礎(chǔ)課程CS105中利用LEGO Mindstorm 機器人作為學員主動學習環(huán)境中的重要組成;

      (2) 加州州立大學在課程CECS174中使用物理模型來加深學生對問題求解概念和程序設(shè)計結(jié)構(gòu)的理解,使用LEGO機器人作為教學實驗平臺;

      (3) 麻省理工學院電子技術(shù)和計算機科學系特別開設(shè)了6.270自主機器人設(shè)計課程,學生在該課程中通過搭建物理模型并編程控制它,最終以比賽的形式完成實驗;

      (4) 卡耐基梅隆大學作為第三方開發(fā)了Robot C程序設(shè)計環(huán)境,Robot C已成為LEGO機器人最流行的程序設(shè)計語言之一。

      到2006年LEGO公司Mindstorms NXT機器人套裝時,機器人在計算機教育中的作用已得到普遍認同。本文主要介紹作者在“大學計算機基礎(chǔ)”課程中使用LEGO機器人的教學經(jīng)驗。

      2 “大學計算機基礎(chǔ)”課程組織

      “大學計算機基礎(chǔ)”包括計算機基本知識和基本操作兩個部分,要求學生熟練掌握計算機的使用,培養(yǎng)計算機應(yīng)用能力。

      本年度我們選擇兩個教學班實施雙語教學,教材選用《New Perspectives on Computer Concepts》第十版,課程安排如下:

      實踐教學環(huán)節(jié)是這門課程成敗的關(guān)鍵,學生編程能力培養(yǎng)必須在實踐中進行,同時在實踐中檢驗,而這種能力的獲得正是課程教學的主要目的。本學期實施的大多數(shù)實驗由外版教材提供,外版教材自帶的光盤同時提供了軟件,可以對學生的實驗和作業(yè)情況進行跟蹤,使教師能夠清楚了解每個學生對學習內(nèi)容的掌握情況,提供工具對所有實驗和作業(yè)情況進行統(tǒng)計分析。

      3基于LEGO 機器人的程序設(shè)計教與學

      依據(jù)國防科技大學2006年修訂的“大學計算機基礎(chǔ)”課程標準,程序設(shè)計部分的教學要求如下:

      (1) 計算機程序基本概念:了解計算機程序的概念和功能,理解程序控制概念;

      (2) 計算機程序表示:理解計算機程序設(shè)計語言、程序編譯的基本概念;

      (3) 程序設(shè)計的一般過程:了解計算機程序設(shè)計的一般過程;

      (4) 軟件開發(fā)的一般方法:理解軟件的基本概念,了解軟件生存周期的概念及軟件的開發(fā)方法。

      雖然程序設(shè)計在“大學計算機基礎(chǔ)”中所占學時并不多,我們依然決定依托人工智能實驗室建設(shè)購置的60套Lego Mindstorms NXT和RobotC程序設(shè)計語言來設(shè)計整個程序設(shè)計入門的教學過程,讓學生通過搭建實實在在的物理模型并編程控制它的運動,來加深學生對計算機工作原理的理解。

      3.1LEGO Mindstorms NXT

      通過機器人的運動來理解程序和程序設(shè)計是感性記憶與理性理解的結(jié)合,能夠使學生更快的掌握程序設(shè)計的精髓,達到教學目的。LEGO Mindstorms NXT 9797機器人套裝售價不超過250美元,已被歐美一流高校普遍使用于計算機基礎(chǔ)教育、人工智能教育中。

      LEGO NXT機器人硬件是由NXT 32位控制器、馬達、傳感器等組成。套裝中包括兩個碰觸傳感器、一個超聲波傳感器、一個光電傳感器和一個聲音傳感器,馬達中內(nèi)置了角度傳感器,如圖1所示。

      圖1 LEGO Mindstorms NXT、傳感器及學生搭建的部分模型

      LEGO機器人由于平臺的開放性擁有龐大用戶群,軟件開發(fā)環(huán)境豐富,幾乎支持所有主流的程序設(shè)計語言。常用的語言編譯環(huán)境包括Robolab、微軟的Microsoft Robotics Studio、leJOS NXJ (Java)、NXC、Robot C,比較之后我們選擇了由卡耐基梅隆大學開發(fā)的Robot C,理由如下:

      (1)Robot C是一種基于C語言的機器人開發(fā)環(huán)境,而國防科技大學的程序設(shè)計基礎(chǔ)課程是基于C的,保證了教學的連貫性,這一點對于大一的新生來講相當重要;

      (2)Robot C擁有編寫和調(diào)試程序的所有功能,有成熟

      的機器人程序設(shè)計調(diào)試工具;

      (3) 同其他幾種流行的機器人語言相比,Robot C是效率最高的一種語言,并且具備功能齊全、界面簡潔實用等優(yōu)點。

      3.2課堂教學

      在“大學計算機基礎(chǔ)”課程教學中使用LEGO機器人始于2006年,由于數(shù)量有限,只用于課堂演示。

      依據(jù)課程標準,課堂講授的主要內(nèi)容如下:

      (1) 程序和程序設(shè)計的基本概念:什么是程序,程序設(shè)計和程序設(shè)計語言,以最簡單的機器人程序講述程序設(shè)計的一般過程;

      圖2 2006年課堂演示部分幻燈片(編程語言是NQC)

      計算機開發(fā)入門自學范文第5篇

      關(guān)鍵詞:計算機組成原理;教學改革;EDA;Moodle

      中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2016)16-0197-02

      計算機組成原理是計算機類各專業(yè)的主干課程之一,在整個計算機系統(tǒng)體系結(jié)構(gòu)中起到承上啟下的作用。自2008年起列為碩士研究生入學專業(yè)課綜合考試,全國統(tǒng)一命題重點課程,各高校對該課程都十分重視,相關(guān)專業(yè)都列入強化建設(shè)的重點課程[1]。

      一、計算機組成原理教學現(xiàn)狀分析

      目前,計算機組成原理教學中存在著較多的問題。許多計算機專業(yè)的學生,特別是非重點本科院校的學生,常常具有“喜軟怕硬”的特點。特別是有些院校在專業(yè)課程的設(shè)置上也“重軟輕硬”。究其原因,主要是由以下幾方面造成的。

      1.該門課程自身的特點。計算機組成原理是一門承上啟下的課程,其涵蓋的知識面很寬、跨度大、教學內(nèi)容多,并且較多概念和實現(xiàn)的方法具有一定的抽象性,學生理解起來具有一定的難度[2]。同時,課程中與硬件有關(guān)的許多理論知識只有通過實驗環(huán)節(jié)才能加深理解。但很多高校由于學時有限,沒有開設(shè)實驗,學生無法通過實驗環(huán)節(jié)進一步加深理解。因而,學生很可能因為部分概念和原理無法清晰的掌握,而失去繼續(xù)學習的興趣和動力。反之,上層軟件開發(fā)由于與實際應(yīng)用掛鉤、操作多于理論、學生因易上手更能獲得成就感等原因,更能吸引學生的興趣。

      2.實驗環(huán)節(jié)的問題。傳統(tǒng)的計算機組成原理的實驗課程是基于X86的實驗箱,采用連線的方式進行。該方式需要學生采用匯編語言進行程序設(shè)計,并在試驗箱上完成大量的連接線操作。這種方式面臨的問題是:首先,由于學時的原因,學生可能并沒有學習過匯編語言;第二,實驗箱的電路由通用集成電路組成,與理論教學中使用的電路并不能直接的對應(yīng)上;第三,在實驗過程中,實驗箱上的連線經(jīng)常接觸不良,指導教師和學生不得不將大量的時間耗費在連接線的操作上。另外,實驗箱的功能難以擴展,實驗內(nèi)容相對比較固定,主要是驗證性實驗,無法進行有創(chuàng)意的或綜合性較強的設(shè)計性實驗。這些問題導致學生無法真正通過實驗環(huán)節(jié)加深理論知識的理解,而只是機械的按照操作步驟完成程序的錄入或連接線的接入,更難以充分調(diào)動學生的創(chuàng)新意識。

      3.社會需求的導向。目前,“互聯(lián)網(wǎng)+”時代正在來臨。這是一種利用信息通信技術(shù)以及互聯(lián)網(wǎng)平臺,讓互聯(lián)網(wǎng)與傳統(tǒng)行業(yè)進行深度融合的經(jīng)濟發(fā)展新形態(tài)。這種融合的模式使得不同行業(yè)的許多企業(yè)加大了對計算機人才的需求,相應(yīng)的增加了許多計算機相關(guān)崗位。但目前,大部分這種與互聯(lián)網(wǎng)融合的模式還停留在不是很深入的層面,這些崗位的需求也主要集中在Java、.net、PHP、Python以及其他上層開發(fā)軟件研發(fā)人員上。這樣為了更好的就業(yè),學生在學習上必然重視與應(yīng)用軟件相關(guān)的課程,而忽視抽象的計算機專業(yè)基礎(chǔ)類課程。同理,某些計算機院系在課程設(shè)置上也大量增加此類課程的學時,而削減專業(yè)基礎(chǔ)相關(guān)課程的學時。

      4.學生的學習的主觀能動性不足。由于高校招生規(guī)模不斷擴大,很多高校的教學與管理資源不足,再加上游戲機、電腦、手機等電子產(chǎn)品的沖擊,學生學習的主動性和積極性整體下滑是不爭的事實,尤其是非重點二本院校。此類高校有相當數(shù)量的學生的第一志愿可能并不是計算機專業(yè),他們的專業(yè)興趣不濃,畢業(yè)后也不想從事本專業(yè)相關(guān)的工作,讀大學可能只是想獲得本科文憑。因此,這部分學生在遇到計算機組成原理這類比較抽象的課程時,學習過程中稍稍遇到挫折,便可能選擇放棄。

      二、計算機組成原理課程建設(shè)的必要性

      雖然存在著以上諸多問題,但因此就減少該門課程的學時或者是放棄該門課程,而加大應(yīng)用軟件的學時,對計算機專業(yè)來說就顯得本末倒置了。我們認為為了培養(yǎng)出高層次的計算機人才,加強計算機組成原理課程的建設(shè)是有必要的。

      1.知識環(huán)節(jié)的銜接的需要。計算機組成原理雖然屬于硬件類課程,但其在計算機的軟硬件課程之間起承上啟下的作用[3]。因此具有良好的計算機組成原理基礎(chǔ),對操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、C程序設(shè)計等軟件類課程的有關(guān)知識點的理解具有極大的幫助作用。畢竟硬件是軟件運行的立足點,數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)等課程中許多難以理解的行為都是與計算機硬件行為息息相關(guān)的。

      2.應(yīng)對競爭的需要。目前雖然企業(yè)對計算機專業(yè)人才的需求較大,但計算機專業(yè)的學生面臨的競爭還是比較激烈。由于上層軟件開發(fā)的門檻較低、上手較快,很多相近專業(yè)或其他專業(yè)的學生通過自學或者是培訓班培訓就可以應(yīng)聘這些崗位。再則,上層軟件開發(fā)具有很強的應(yīng)用背景,需要開發(fā)人員具有較強的專業(yè)知識,很多時候非計算機專業(yè)的學生在具有一定的編程能力后可能還更加具有競爭力。對計算機專業(yè)的學生來說,要在競爭中處于優(yōu)勢,沒有扎實的計算機基礎(chǔ),單單只是對某些開發(fā)軟件的入門、編程工具的熟悉是不行的。一個優(yōu)秀的程序設(shè)計人員,應(yīng)該能夠?qū)⒂嬎銠C組成原理、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、編譯原理等課程融會貫通。只有這樣,計算機專業(yè)的學生才能成為高層次的計算機人才,在競爭中才具有優(yōu)勢。

      3.更好的把握就業(yè)機會的需要。目前不僅僅是“互聯(lián)網(wǎng)+”技術(shù)蓬勃發(fā)展,與之密切相關(guān)的物聯(lián)網(wǎng)、可穿戴計算機、智能家居、智能硬件等新技術(shù)發(fā)展勢頭也非常迅猛,與這些技術(shù)相關(guān)的工作崗位也非常多。而這些技術(shù)更加偏向于底層,需要從業(yè)人員具有良好的計算機組成、操作系統(tǒng)、嵌入式技術(shù)、數(shù)據(jù)結(jié)構(gòu)以及程序開發(fā)基礎(chǔ),而這正應(yīng)該是計算機專業(yè)學生具有的優(yōu)勢。

      三、對改革的一些思考

      對如何提高學生學習的主動性,我們有如下一些思考。

      1.加大對電子課件的研制與投入。計算機組成原理課程沒有太多的數(shù)學公式的推導,學生學習的難度按理本不應(yīng)該太大。但用語言或者文字的方法來描述計算機的行為顯得過于抽象,從而導致學生理解起來非常吃力。而圖像、動畫等表現(xiàn)形式往往能使學生茅塞頓開,幫助其對相應(yīng)知識點的理解。因而,在教學構(gòu)成中采用圖像和動畫等表現(xiàn)形式是很有必要的。目前,一些較經(jīng)典的計算機組成原理的教材的電子課件已經(jīng)做得很好,很多高校均直接無修改的應(yīng)用于教學。這些課件已經(jīng)包含了動畫設(shè)計,但這些動畫主要還是采用PowerPoint進行設(shè)計,在一些知識點的展示上還不夠具體和形象。因此,對一些難以講訴的難點、重點,教學單位應(yīng)該投入時間和精力,采用Flash等方式設(shè)計更加形象生動的動畫來進行知識點的展示。

      2.基于Moodle的教學方式。由于課時有限的原因,學生在課堂中無法完全理解所教授內(nèi)容,必然要用大量的時間在課外進行課程的學習。如何有效的利用課外時間進行學習,就成了教學中一個非常重要的環(huán)節(jié)。Moodle(Modular Object-Oriented Dynamic Learning Environment),是一套基于“社會建構(gòu)主義理論”設(shè)計開發(fā)的開放源代碼的網(wǎng)絡(luò)教學平臺,在網(wǎng)絡(luò)教學中正得到廣泛運用[4]。任課教師可以通過該網(wǎng)絡(luò)教學平臺,構(gòu)建教學資源庫,以提供給學生進行自行學習;同時,還可以構(gòu)建測試平臺,幫助學生對學習情況進行自我評價;特別的,我們可以通過添加討論、聊天、投票等活動的方式,在教師和學生之間搭建一個交流平臺。這種基于Moodle的教學方式能夠不受時間、空間的限制,推動學生自主學習,增強了學生的參與意識,能激發(fā)學生學習興趣[5]。

      3.實驗教學的改革。EDA技術(shù)以大規(guī)??删幊踢壿嬈骷樵O(shè)計載體,以硬件描述語言為系統(tǒng)邏輯描述的主要表達方式,以計算機、大規(guī)??删幊踢壿嬈骷拈_發(fā)軟件及實驗開發(fā)系統(tǒng)為設(shè)計工具,用軟件的方式自動完成硬件系統(tǒng)設(shè)計的一門新技術(shù)[3]。應(yīng)用該技術(shù)可以在行為層對數(shù)字電路進行描述,而使數(shù)字系統(tǒng)的設(shè)計變得更加容易。因此將其應(yīng)用在計算機組成原理實踐課是可行的。國內(nèi)外不少高校均開始將EDA技術(shù)應(yīng)用到計算機組成原理教學中[6]。這些高校一般也購置了EDA實驗箱,并開設(shè)了EDA技術(shù)課程,講授HDL以及FPGA/CPLD相關(guān)知識,而在該課程實驗中設(shè)計的鎖存器、存儲器、加法器、乘法器、CPU等模塊均可以應(yīng)用到組成原理的實驗中。因此,整個組成原理課程的實驗都可以基于HDL+FPGA的模式來完成。這種實驗?zāi)J侥芗訌妼W生對計算機各個部件實現(xiàn)的原理,各個部件間地址、數(shù)據(jù)、控制信息的實現(xiàn)和傳輸?shù)戎R環(huán)節(jié)的理解,讓學生能從整機系統(tǒng)上掌握計算機的組成和模型機的設(shè)計。

      綜上所述,為了培養(yǎng)出更加符合計算機專業(yè)特色、滿足市場對計算機人才需求的專業(yè)人才,我們應(yīng)該加大計算機組成原理課程的建設(shè)。在課程表述方式、教學模式與技術(shù)手段以及實驗方法等各個方面均要結(jié)合實際進行有針對性的改革和探索,同時在教學管理上也應(yīng)投入更多的精力,力爭更大程度的激發(fā)學生的學習興趣,調(diào)動學生學習的主觀能動性,讓該門課程真正在學生的知識結(jié)構(gòu)上起到承上啟下的作用。

      參考文獻:

      [1]時海亮.關(guān)于計算機組成原理實驗課安排的研討[J].電子設(shè)計工程,2012,20(9):11-13.

      [2]王慶香,蔡逸儀,等.“計算機組成原理”實踐教學的新方法探索[J].實驗室研究與探索,2007,26(12):361-363.

      [3]潘松,潘明.現(xiàn)代計算機組成原理[M].北京:科學出版社,2007.

      [4]鄧國民.基于Moodle的《現(xiàn)代教育技術(shù)》網(wǎng)絡(luò)課程的開發(fā)和應(yīng)用[D].成都:四川師范大學,2008.

      无码专区一va亚洲v专区在线 | 亚洲国产人成在线观看69网站| 一本色道久久88亚洲综合 | 中文字幕一精品亚洲无线一区| 国产产在线精品亚洲AAVV| 亚洲乱亚洲乱妇24p| 亚洲av中文无码乱人伦在线观看| 中国china体内裑精亚洲日本| 亚洲最大成人网色香蕉| 亚洲成年人免费网站| 亚洲国产高清视频在线观看| 亚洲日本视频在线观看| 亚洲伊人久久大香线蕉在观| 亚洲乱码卡三乱码新区| 亚洲一区免费视频| 亚洲kkk4444在线观看| 亚洲午夜福利在线视频| 亚洲AV无码之国产精品| 亚洲第一成人影院| 久久亚洲色一区二区三区| 亚洲色中文字幕无码AV| 国产精品国产亚洲精品看不卡| 亚洲成在人线av| 777亚洲精品乱码久久久久久 | 亚洲乱码卡三乱码新区| 亚洲日韩一区二区一无码| 国产综合成人亚洲区| 亚洲熟伦熟女新五十路熟妇| 激情97综合亚洲色婷婷五| 亚洲成av人在线视| 亚洲黄色在线观看| 久久亚洲精品专区蓝色区| 亚洲成a∧人片在线观看无码| 日本亚洲中午字幕乱码| 久久久久亚洲av成人无码电影| 亚洲精品无码mv在线观看网站| 亚洲激情视频在线观看| 亚洲区视频在线观看| 亚洲精品无码日韩国产不卡av| 亚洲国产精品成人午夜在线观看| 亚洲AV蜜桃永久无码精品|