• <abbr id="kam3m"><form id="kam3m"></form></abbr>

    <u id="kam3m"><li id="kam3m"></li></u>

  • <table id="kam3m"></table>
    
    

    <u id="kam3m"></u>
    18禁无遮挡啪啪无码网站,真人无码作爱免费视频,2018年亚洲欧美在线v,国产成人午夜一区二区三区 ,亚洲精品毛片一区二区,国产在线亚州精品内射,精品无码国产污污污免费,国内少妇人妻偷人精品
    首頁 > 文章中心 > 計算機開發(fā)入門自學(xué)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    高等院校在培養(yǎng)高素質(zhì)創(chuàng)新性人才方面,肩負(fù)著歷史的重任。一流人才的培養(yǎng),在當(dāng)今的信息時代,需要的不僅是具有扎實的相關(guān)專業(yè)的基礎(chǔ),更需要他們掌握必要的計算機工具,這是信息時代社會對人才素質(zhì)的基本要求之一。我們的目標(biāo)是培養(yǎng)創(chuàng)造性人才,但創(chuàng)造性人才并不意味著要開發(fā)出什么產(chǎn)品或是發(fā)明創(chuàng)造。創(chuàng)造性從某種意義上說,認(rèn)為是一種能力和素質(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è)的人才,在學(xué)習(xí)必要的計算機應(yīng)用技術(shù)并打下必要的計算機應(yīng)用基礎(chǔ)后,就可以把計算機專業(yè)的知識應(yīng)用到相關(guān)的領(lǐng)域,從而做出開創(chuàng)性的工作。因此,對于計算機基礎(chǔ)教育的內(nèi)容和方法,在人才培養(yǎng)的定位上和相關(guān)課程的設(shè)置以及學(xué)習(xí)方面的引導(dǎo)上,就必須根據(jù)計算機發(fā)展的特點,從素質(zhì)教育的理念出發(fā),不斷進行計算機基礎(chǔ)教學(xué)改革的探討與實踐,以推進素質(zhì)教育與人才培養(yǎng)的有機結(jié)合。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    結(jié)語

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

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

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

    中圖分類號:G642 文獻標(biāo)識碼:B

    1引言

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

    2適用各類學(xué)習(xí)對象

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

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

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

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

    4深入淺出、講解透徹

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

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

    5例題難易適度、習(xí)題豐富、教學(xué)資料齊全

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

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

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

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

    7結(jié)論

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

    參考文獻:

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

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

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

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

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

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

    二?必要的前期準(zhǔn)備工作

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

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

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

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

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

    三?開發(fā)思路

    我們的思路有四個方面:

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

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

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

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

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

    參考文獻

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

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

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

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

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

    中圖分類號:G642

    文獻標(biāo)識碼:B

    1介紹

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    3.1LEGO Mindstorms NXT

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

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

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

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

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

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

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

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

    3.2課堂教學(xué)

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

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

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

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

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

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

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

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

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

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

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

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

    3.社會需求的導(dǎo)向。目前,“互聯(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è),學(xué)生在學(xué)習(xí)上必然重視與應(yīng)用軟件相關(guān)的課程,而忽視抽象的計算機專業(yè)基礎(chǔ)類課程。同理,某些計算機院系在課程設(shè)置上也大量增加此類課程的學(xué)時,而削減專業(yè)基礎(chǔ)相關(guān)課程的學(xué)時。

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

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

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

    三、對改革的一些思考

    對如何提高學(xué)生學(xué)習(xí)的主動性,我們有如下一些思考。

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

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

    3.實驗教學(xué)的改革。EDA技術(shù)以大規(guī)??删幊踢壿嬈骷樵O(shè)計載體,以硬件描述語言為系統(tǒng)邏輯描述的主要表達(dá)方式,以計算機、大規(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)用到計算機組成原理教學(xué)中[6]。這些高校一般也購置了EDA實驗箱,并開設(shè)了EDA技術(shù)課程,講授HDL以及FPGA/CPLD相關(guān)知識,而在該課程實驗中設(shè)計的鎖存器、存儲器、加法器、乘法器、CPU等模塊均可以應(yīng)用到組成原理的實驗中。因此,整個組成原理課程的實驗都可以基于HDL+FPGA的模式來完成。這種實驗?zāi)J侥芗訌妼W(xué)生對計算機各個部件實現(xiàn)的原理,各個部件間地址、數(shù)據(jù)、控制信息的實現(xiàn)和傳輸?shù)戎R環(huán)節(jié)的理解,讓學(xué)生能從整機系統(tǒng)上掌握計算機的組成和模型機的設(shè)計。

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

    參考文獻:

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

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

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

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

    主站蜘蛛池模板: 好吊视频一区二区三区人妖| 成人网站免费观看永久视频下载| 在国产线视频A在线视频| 无码专区—va亚洲v专区vr| 国产激情一区二区三区在线| 性色在线视频精品| 男女18禁啪啪无遮挡激烈网站 | 国产精品无码无片在线观看3d| 人妻体体内射精一区二区| 无码精油按摩潮喷在线播放| 日韩少妇人妻vs中文字幕| 国产精品无圣光一区二区| 国产精品综合一区二区三区| 亚洲高清WWW色好看美女| 麻豆tv入口在线看| 黑人玩弄人妻中文在线| 日本高清日本在线免费| 伊人久久大香线蕉av一区| 国产精品久久福利新婚之夜| 欧美性猛交xxx×乱大交3| 自拍偷自拍亚洲精品情侣| 五月婷婷久久中文字幕| 日韩大尺度一区二区三区| 51妺嘿嘿午夜福利| 四虎成人精品无码| 国产精品亚洲一区二区三区| 国产精品一区二区三区黄| 国产AV无码专区亚洲AV漫画| 亚洲区精品区日韩区综合区| 亚洲中文久久久精品无码| 免费无码黄动漫在线观看| 老色99久久九九爱精品| 在线播放国产不卡免费视频| 国产羞羞的视频一区二区| 国产精品国产精品偷麻豆| 国产精品一区二区久久精品| 国产亚洲精品2021自在线| 偷拍美女厕所尿尿嘘嘘小便| 秋霞A级毛片在线看| 露脸国产精品自产在线播| 黄页网站在线观看免费视频|