1. 《計算機應用基礎》課程講什麼內容
《計算復機應用基礎》是現代遠程教育制試點高校網路教育全國統一考試科目之一,既是一門計算機知識的入門課程,也是計算機基礎知識的綜合提高課程。本課程緊扣《計算機應用基礎》全國高校網路教育統一考試大綱,具有基本教學和考試輔導雙重功能,除講授相關的基本概念及操作方法外,還根據統考試題類型給出了大量的例題及解析,使學生在掌握計算機基礎知識、基本概念和基本操作技能的基礎上,熟練使用辦公自動化軟體,並為進一步學習計算機的相關知識打下基礎。
2. 大學計算機基礎課程教學考試都考什麼
摘要:本文結合實際教學情況,針對「大學計算機基礎」課程教學中存在專的問題,提出屬了一種可行的課程考試評價模式改革方案,並詳細介紹了該考試方案的實施細則及應用效果。
關鍵詞:大學計算機基礎;考試改革;評價模式
中圖分類號:G642文獻標識碼:B
文章編號:1672-5913(2007)08-0006-03
21世紀是信息技術高速發展的時代,隨著以計算機為核心的信息技術在社會生活中的廣泛應用,學生對計算機知識與技能的掌握成為高等學校教育體系中不可或缺的部分。「大學計算機基礎」課程是我校非計算機專業必修的公共基礎課,對剛入學的新生來講,從中學的應試教育轉變到大學學習,在很大程度上考試就是指揮棒,學校怎麼考,學生就怎麼學。因此,要培養學生學會使用計算機做建設性的事,對現行教學內容、教學方法及考核評價方式的改革勢在必行。
3. 《計算機應用基礎》教學中幾種教學方法的比較
關鍵詞:教學方法 學習能力 創新能力 《計算機應用基礎》是一門理論與實踐相結合的公共必修課,具體內容包括計算機基礎知識、操作系統、文字處理等辦公軟體和Internet應用等。 我校《計算機應用基礎》課程教學的全過程都在多媒體機房進行,利用多媒體網路廣播教學直觀形象,使得授課時既突出了知識點,又增加了教學的信息量,提高了教學效率;另一方面為加強學生的動手能力,採用邊講邊練、任務驅動等教學方法,使學生入門快、印象深,極大地調動了學生的學習積極性和自主性,培養了學生的創新意識。現將本人幾年來的教學實踐探索綜述如下: 一、任務驅動教學法 所謂「任務驅動」就是以探索問題來引動和維持學習者的學習興趣,教師把要完成的教學內容設計成一個或多個具體的任務,讓學生通過完成這些任務,掌握教學內容,達到教學目標。通過這種模式,能夠調動學生的學習興趣,激發學生的學習動力,使學生能從中體驗到成功的喜悅,將知識點的講解貫穿到實例中,著重培養學生學以致用的能力。這種「以教為中心」的教學模式,充分發揮了任課教師的主導作用,便於教師組織、監控整個教學活動,在師生間形成了良性互動,避免了學生學習過程中的盲目性,對學生計算機知識結構的建立具有較好的引導作用。但是任務驅動法對知識的習得和應用研究是「不自覺的」,學生也可能因為「求勝心切」,過於重視結果而忽略了過程,因此,有時會出現在上節課任務完成得非常好的學生卻不記得自己是如何完成任務的現象。 二、案例教學法 案例教學法是在《計算機應用基礎》教學過程中,以緊密聯系實際的例子作為被剖析的對象,教師和學生共同參與案例的分析、討論並尋找實現的途徑。這樣,一方面不斷擴大了學生的視野,增長了案例分析和製作的技巧;另一方面學生探索思考理論如何運用於實際,從而及時有效地促進了理論向實踐的轉化,真正達到了理論與實踐的結合。因此,對於培養創造能力及分析、解決問題的能力極有益處。 三、自主學習法 自主學習法是學生在教師的指導下進行自學,獲得書本知識、發展能力(特別是自學能力)的一種教學模式。為避免把學生當作灌輸對象、禁錮學生的創新思維,在教學過程中,本人會有針對性地安排學生自學,為操作性較強的教學章節布置綜合設計性實驗,通過給自學提綱(對綜合性實驗提出最基本的要求),提供一定的閱讀材料和思考問題的線索,以啟發學生進行獨立思考。這時學生的學習熱情很高,他們需要證明自己的能力,於是積極地閱讀教材介紹的相關理論知識,結合給出的實例一遍遍地試驗,查看自己的理解與應用是否正確。這種「以學為中心」的教學模式,充分地調動了學生學習的積極性和主動性,為學生提供了張揚個性的空間和條件,有利於學生的主動探索、主動發現,有利於培養學生的創造能力。例如:由於Office的幾大辦公軟體中界面相似,有些菜單和工具的使用可以舉一反三;學習PowerPoint這一教學單元時,可讓學生利用已掌握的知識和技能,大膽嘗試。這種教法的特點是學生的自主性、獨立性強,使學生由他律變為自律,從而形成了一種良好的探求領悟、發現、創造的習慣,並促進了創造思維能力的發展。培養自學能力可謂「授人以漁」,使學生終身受益。但對於自學能力差的學生,效果不是盡如人意,需要教師給予特殊輔導。 四、項目教學法 項目教學法是通過具體項目的設計製作,發現問題,解決問題,並將所學知識再應用到實踐。通過在教師指導下完成設計的項目,讓學生熟悉其作品的製作全過程,解決學生將來在實際工作中可能存在的經驗不足的問題,達到深化學習內容、提高理論知識和實踐能力的目的,是一個學習、探索、創新、提高的過程。這種方法需要相應的激勵、監督、評價機制,適用於在《計算機應用基礎》中開展綜合性練習的教學中。例如:「利用Word編輯製作一期校報」這一項目,主題清楚後,讓學生思考製作方案,教師把他們欠缺的地方提出來。實施過程中,發現突出的事情,及時表揚,並讓學生及時吸取他人的優點和經驗,同時也不忽視存在的問題,對學生操作中遇到的困難及時予以指導。要注意,只有當學生相關的知識和經驗積累到一定的程度時,使用項目教學法才能獲得更好的效果。 「教學有法,但教無定法」,不能說哪一部分知識只能用某種教學方法,每種教學方法都不是萬能的。在教學過程中各種方法應互相滲透,每個教師都應根據教學目標、教學內容和學生的接受能力等實際情況,創造性地靈活運用各種教學方法,這樣才能真正提高課堂教學效果,提高教學質量,有效地培養學生綜合運用計算機知識和技術的能力。
4. 計算機基礎課程有哪些
計算機基礎應該先學相關的基礎課程:高等數學,普通物理、計算機專業英語
計算機的課程專應該還有:操作系統屬、匯編語言、計算機演算法、計算機原理或微機原理、計算機網路、資料庫原理及應用、軟體工程
程序語言方面可以再加一個Visual Foxpro,
如果不想那麼專業,可以學些應用程序,比如:Flash,3DsMAX,Dreamweaver,PhotoShop等
5. 如何對《計算機應用基礎》課程教學
玉山縣第三中學 內容摘要:《計算機應用基礎》這門課程是現在開課率非常高的一門基礎課程。它適合於非計算機專業及三校生參加對口考試學習的教材,以往教學方式很難調動起學生的積極性和主動性,本人通過多年的教學經驗,主要針對三校生考試內容,找到一種更加有效方法來提高本課程的教學質量。 關鍵詞: 教學模式 教學方法 課程設置 考核方式 21世紀是高度信息化的社會,為適應市場經濟的發展和教育改革順利進行,培養實用人才已成為教育者所矚目的問題。職業中學培養目標是培養熟練專業技術人員和為大學輸送合格的新生,使其具有較好的基礎知識和較強的實踐技能。作為《計算機應用基礎》這門基礎課程,由於現在從小學開始已經讓學生學習計算機基礎方面的各種知識,而各學校對知識的教授也存在很大的不同,導致學生的基礎參差不齊,這樣就對計算機基礎的教學帶來了困難。在以往的教學過程中是以教師為中心,更多的只是注重教的過程,而忽略了學生學的過程,然而學生對學到的知識記不住,考試時往往成績提高不上來,所以,本人將通過以下幾個方面來探討如何學好計算機應用基礎這門課程。 一、課程結構及考試內容分析 《計算機應用基礎》一書涵蓋了計算機多個方面知識,主要包括計算機基礎知識及漢字輸入法、windows操作系統及其應用、word文字編輯、excel電子表格、powerpoint電子演示文稿、internet的應用、foxbase資料庫七部分內容,江西省近幾年來三校生考試一直採用筆試方式,所以主要以理論為主,但是要讓學生掌握理論知識,必須與實踐相結合,這樣學生對知識掌握就更牢固。在課堂教學中計算機基礎知識和漢字輸入法以知識型和技能型內容為主,剩餘的六部分不僅涵蓋大量的知識型內容,更重要的是操作型內容也主要集中在這部分,因此這部分的學習將是教師講解的重中之重。既要牢記理論知識又要熟練掌握操作步驟。 二、採用的教學模式 1、合理地安排課程設置比例 計算機應用基礎課程七個部分都是主要內容,中間五個部分都是理論性和實踐性特別強的知識內容。在教學過程中,我們要注意講解和實踐的關系處理,既不能只講解而不上機,這樣忽略了學生的主體作用,學生會感到枯燥乏味,失去學習興趣,學不到真正的操作技能。也不能只上機,不講解,這樣不能發揮教師的主導作用,學生各自為政,教學效果得不到保證;就我個人實踐總結較適當的理論課與上機課的時間比例是1:1(有條件者可安排為1:2)。安排這樣的比例,目的是讓學生在實際操作中掌握知識,讓理論與實踐緊密聯系起來。教師上的理論課一來可以為學生理清一些邏輯,講述一些原理;二來可以總結學生在上機實踐中遇到的一些問題和錯誤。同時上機課最好能連排,防止學生剛剛學會或還不會就下課的現象,讓學生有充足的時間熟練操作。這樣設置課程,效果很不錯,學生的理論與技能水平都有了很大的提高。 2、提倡理論教學的精講多練 我們知道以前那種趕鴨子上架的滿堂灌的教學方式早已成為教學改革的對象。尤其是對於實踐性很強的計算機課而言更是如此。理論課並不代表一定要講滿一節課的理論知識。因為現在的計算機教材大都簡明、通俗,而且還圖文並茂,大部分學生都能看懂,教師在教學過程中起的是貫通、點撥的作用,所以我們提倡教師深入講解一些難懂的、易錯的地方以及一些有效的學習方法,更多時候是發揮學生的學習自主性和自學能力。計算機應用基礎課程涵蓋了多方面知識,書本上有些並沒有體現出來,而書上寫得很詳細、易懂,我們可以一概略講,留給學生課後去自學並上機實際操作。到課外找一些內容進行知識補充,在授課時不必要講滿一節課,總是留下一些時間回答學生在上機過程中遇到的問題。對於windows、word、excel、powerpoint、foxbase等操作型的內容,宜上機邊講邊練,即教師在對某個知識點進行講解、演示後,馬上讓學生動手進行一個與剛才授課內容有關的操作練習,這樣,學生的思路始終跟著老師的授課內容,既可以吸引學生的注意力和調動學生的求知慾,而上機課只是在一些難懂的地方演示一遍給學生看,其他時間留給學生去摸索,這樣的學習效果往往比學生從頭到尾在教師安排、監視下學習好得多。 3、用個性化的作業、考試來考核學生對知識的掌握 說到底計算機只是一個工具,所以檢驗學生學習的好壞不能僅憑一次書面或上機考試來判定。若是這樣對學生而言是不公平的,同時容易造成學生的死記硬背,從而埋沒學生的創造性和求知慾。上課時教師根據教學內容布置操作內容,上機時,讓他們充分發揮想像力和創造力,考評時對學生進行現場評分,並把那些沒在課堂上講述的操作技巧作以附加,以激發學生的創造性。每上一章內容以試卷的方式至少考兩次試,而且知識面要廣,不能只停留在書本上,平時也要多出一些課後練習,讓學生有事可做,在期中、期末考試中全面綜合地考核學生的對知識掌握程度和能力水平,這樣把作業與考試結合在一起,我發現讓學生以這種方式學習具有顯著的效果。 三、採用的教學方法 計算機教學是靈活多樣的,教學方法也非常多,我們在實際教學中就應該把各種好的方法都應用起來,把計算機教學工作搞得更好。在課堂上要根據不同的教學內容來選擇不同的教學方法激發學生學習的積極性。 1、用任務驅動式教學法 任務驅動式教學法是一種建立在建構主義教學理論基礎上的教學模式,教師通過巧妙地設計教學內容,將要講授的知識和技能蘊涵在任務中,使學生通過完成具體任務達到掌握知識和技能的目的。學生完成任務的過程是一個不斷提出問題、分析問題、解決問題的過程,從而真正掌握相關的知識與技能。教師在學生完成任務的過程中主要是起啟發、引導和交流的作用。例如,在信息獲取與發布powerpoint軟體這一章內容時,將預先做好的一張生日賀卡演示給學生看,再圍繞它講解製作的步驟,然後要求學生給自己最喜歡的人製作賀卡,這樣學生的積極性一下子就被調動起來,重點及難點問題迎刃而解。但在製作賀卡時,應結合教學模式,根據學生實際情況、教學思路進行教學設計。這樣既使學生願意學,又能活躍課堂氣氛,提高教學質量。 2、用懸念教學法 上課時,教師先提出一些與教學內容有關的實際問題,讓學生想想如何解決。如在excel電子表格時,可問學生本次期中考試的成績在電腦里處理,將各科成績匯總,還要排名次呢,應該怎麼辦?然後引出用電子表格建立的方法,通過excel來完成這類任務,將輕松又准確。通過設置一些懸念,再讓學生用計算機去解決,他們會覺得學習計算機確實有用,能夠解決實際中的問題,從而也提高了學習的積極性。 3、用演示與實踐教學法 有條件的學校,硬體上應能保證教學的需要,多媒體教室、多媒體投影儀等是上好計算機課的硬體保證。在這些場所,教師可以很方便地應用演示法,使學生能看到教學內容,學生更容易接受。另外,計算機是實踐性很強的學科,在操作時也要手把手教,力爭每位學生都能掌握,要學好計算機必須有充足的上機實踐的時間和機會,如果沒有實踐,所學的內容就容易忘記,就學不好計算機。如果沒有實際操作,學好了也沒有多大的用處。所以要更加註重學生的理論知識與實踐技能。讓他們每堂課有所學有所獲。 當然,在教學過程中可以採用的教學方法還有引導式教學法、分層式教學法、範例教學法、輔助教學法、比喻教學法、發現教學法、循序漸進教學法、分組競賽法等,這些教學方法可根據需要靈活應用,使學生在學習過程中能充分發揮自主學習的主動性和創造性。 總之,計算機應用基礎課程的教學涉及到諸多方面的知識,需要我們不斷地探索新的教學方法和教學模式,激發學生對學習該課程的興趣,使學生不但掌握書本上的知識,而且熟練操作技能,為他們能到大學深造創造有利的條件,只有這樣才能達到我們教學的真正目的。
6. 計算機基礎課程有那些
您好!
請看資料,或許會有幫助的。
根據不同專業對計算機的不同需求,北京大學計算機基礎課程教學體系劃分為計算機專業(A類)、理科非計算機專業(B類)、文科專業(C類)三類。
為了了解北京大學計算機基礎教學的課程體系和知識點設置的情況,以及學生的學習效果,我們在北京大學計算機基礎任課教員和低年級理科學生中進行 了計算機基礎課程分類分級教學情況的調查。下面重點介紹北京大學計算機基礎課程教學體系、課程設置以及教學效果、教學經驗、教學改革等方面的調查結果。
一、北京大學計算機基礎課程教學體系
北京大學計算機基礎課程教學體系按照計算機專業(A類)、理科非計算機專業(B類)、文科專業劃分為三類。A類和B類的計算機基礎課程有三門課程:計算概論、數據結構與演算法、微機原理。為了加強計算機專業學生的程序設計能力,在信息學院專門為計算機專業學生開設了程序設計實習、數據結構與演算法實習這兩門實踐課程,進行系統的程序設計訓練。C類計算機基礎課程包括兩學期的內容:文科計算機基礎(上)、文科計算機基礎(下)。
三類教學體系中不同的課程都設有主持教員和主講教員,這些來自北京大學不同的院系的教員組成教學小組,共同制定教學大綱、選取教材、統一教學進度、定期交流教學經驗。
1.計算機專業計算機基礎課程體系(A類)
在設置計算機專業的基礎課程時,基於如下的考慮:
(1)首先要給學生提供對計算機學科的一個全局性了解,建立學科全局觀,既有利於日後深入學習做出選擇,也有利於對各學科分支在學科全局中的位置和相互關系有透徹的理解。
(2)設計程序解決一個問題時,除了認真分析問題之外,最重要的是選擇合適的數據結構,並設計滿足限制條件(或者更優)的演算法。因此,計算機專業的學生要熟練掌握各種常見的數據結構,深刻理解某些經典演算法,如快速排序、二分法等等的原理和時間、空間復雜度,掌握演算法設計的一般步驟。
(3)計算機專業的學生應該從理論和實踐上掌握微型計算機的基本組成、工作原理及常用介面技術,建立微機整體概念,具備利用微機進行硬、軟體開發的初步能力。除此之外,還要初步掌握匯編語言程序設計的基本方法和上機調試過程。
因此,北京大學計算機系設置了計算概論課程、數據結構與演算法課程、數據結構實習、程序設計實習和微機原理課程。其中,計算概論作為總論性質的課程,是其他課程的先修課程。
2.理科非計算機專業計算機基礎課程體系(B類)
非計算機專業學習計算機技術的目的很明確,不是把它作為純理論的課程來學習,而是作為應用技術來掌握。對於理工類非計算機專業的學生來說,雖然他們在學習和工作中不是以計算機為中心,但是很多情況下卻離不開計算機,他們需要結合自己的專業,利用計算機作為工具來開展工作。
與計算機專業一樣,對理科非計算機專業的計算機基礎課程體系同樣也設置了計算概論、數據結構與演算法、微機原理三門課程。但是,由於兩者的學習目的不同,故而要求也有很大不同。
3.文科專業計算機基礎課程體系(C類)
對文科學生在計算機方面的要求比對理科非計算機專業學生的要求更低一些,教授的內容也更偏向於應用,結合使用計算機和應用計算機,講解計算機與信息技術的基本知識和基本方法。文科專業計算機基礎課程包括兩學期的內容:文科計算機基礎(上)、文科計算機基礎(下)。
二、課程的主要教學目標和教學內容
各門課程的主持和主講教員參考各門課程的主持和主講教員參考CCC2002(China Computing Curricula, 中國計算機科學與技術學科教程)、CC2001、「計算機基礎教學白皮書」和CFC2004(China Fundamental-computing Curricula, 中國高等院校計算機基礎教育課程體系)等課程體系為不同類型的計算機基礎教育課程分別制定了教學大綱。
1. 計算機專業
計算機專業的計算機基礎課包括五門課程:計算概論、數據結構與演算法、數據結構與演算法實習、程序設計實習、微機原理。其中,計算概論是其他課程的先修課,數據結構與演算法和數據結構與演算法實習是兩門同修課程。
(1) 計算概論A(54學時,3學分)
這門課程的教學目標是給計算機專業的學生提供一個對計算機學科的全局性認識,讓學生一開始就有全局觀,既對日後深入學習做出選擇提供幫助,又有利於透徹理解各學科分支在整個計算機學科中的位置和相互關系。在教學實踐中,既要遵循人的認識習慣,又能讓學生有效地掌握學科哲學思想。
該課程的基本目的是:使學生了解『計算科學』的意義、內容和方法,從基礎理論、基本開發技術和應用三個層面來介紹;使學生對計算機的認識由感性的、功能的認識深入到內涵的、機理的認識;使學生對計算機學科的主要骨幹課的內容以及相互關系有一個概括的了解,對計算機專業的課程體系建立一個整體印象;使學生掌握程序設計的基本方法,可以用C++語言編寫應用程序。
在教學實踐中,我們採用了兩條主線:計算科學簡介,C++程序設計。即在介紹計算科學的同時也講解C++程序設計,實踐證明,這樣收到了很好的教學效果。
教學方式:既有課堂教學(多媒體教學),又有網路課堂:http://162.105.80.97 ,可以進行課後復習、交作業、討論、輔導答疑,等等。
(2) 程序設計實習(36學時,2學分)
這是信息學院本科生必修課。
該課程的基本目的是:了解程序設計語言的本質,並熟練掌握一種程序設計語言;培養學生的實際動手能力, 為進一步學習其他專業課程奠定良好的基礎。目前程序設計使用的高級語言是C++。
教學方式:課堂授課和上機實習相結合。
(3) 數據結構與演算法A(54學時,3學分)
該課程為信息學院本科生必修課,又是計算機軟體專業一門十分重要的基礎課。計算機科學各領域及有關的應用軟體都要使用到各種數據結構。這門課程向學生詳細講解各種常見的數據結構及其特點,講授演算法設計和分析技術的一般方法,使學生能夠熟練運用各種數據結構,針對具體問題設計出合適的演算法。
課程網站: http://db.pku.e.cn/mzhang/ds/
該課程的基本目的是:通過本課程的學習,學生將基本掌握數據結構和演算法的設計分析技術,提高程序設計的質量;根據所求解問題的性質選擇合理的數據結構並對時間空間復雜性進行必要的控制;培養學生邏輯思維能力、獨立思考能力、分析問題和解決問題能力,以及嚴謹的科學作風。
(4) 數據結構與演算法實習(周學時4,2學分)
該課程為信息學院本科生必修課,先修要求:計算概論A ,同修要求:數據結構與演算法。
課程網站:http://db.pku.e.cn/mzhang/ds/shixi/index.htm
該課程的基本目的是:配合「數據結構」理論課程的學習,提高學生的實際動手能力;能夠獨立地實現常用基本數據結構的ADT,能夠靈活地應用基本ADT,以及相應的STL中設置的常用數據結構,解決一些實際問題,獨立編寫中小型應用程序;應用基本數據結構,並結合排序、檢索、文件、索引等技術,合作編寫比較綜合的大型應用程序。
(5) 微機原理A(54學時,3學分)
該課程為信息學院本科生必修課,先修要求:計算概論A,數字邏輯。
該課程的基本目的是:從理論和實踐上掌握微型計算機的基本組成、工作原理及常用介面技術;初步掌握匯編語言程序設計的基本方法和上機調試過程;建立微機整體概念,具備利用微機進行硬、軟體開發的初步能力。
教學方式:課堂講授,示教演示,上機實習。
2. 理科非計算機專業
理科非計算機專業計算機基礎課程包括3門課:計算概論、數據結構與演算法、微機原理。其中,計算概論是其他兩門課程的先修課。
(1)計算概論B(51學時,3學分)
該課程為理科本科通選基礎課B。
課程網站:http://162.105.30.60/course/index.htm; http://icl.pku.e.cn/member/hujf/;ftp://162.105.20.22/courses/; http://gis.pku.e.cn/Course/ComputerCourse02/index.htm
該課程的基本目的是:使學生初步理解有關計算機和信息技術的基本概念和基礎知識,學會使用計算機進行信息處理,使用常用軟體,使用網際網路;講授程序設計基礎,側重其基本部分。
教學方式:課堂講授,配以上機。每次課都布置作業,包括上機作業。
(2)數據結構與演算法B(2(課堂教學)+2(教學實驗)課時/周,3學分)
該課程為理科本科生必修課 。
先修課程: 計算概論(通過學習計算概論,學生要有一定的程序設計能力,能熟練掌握運用C的控制結構,函數定義與調用,數組,結構,指針。
課程網站:http://162.105.69.120/teachers/zhangnx/ds/演算法與數據結構/INDEX.HTM;ftp://162.105.20.22/courses/;http://db.pku.e.cn/ds/
該課程的基本要求是:從每個數據結構的邏輯結構、相應的一組基本運算和實現三個方面去掌握線性表、棧、隊列、串*、樹、圖和字典等常用的數據結構;掌握在順序存儲結構上實現的重要的幾種排序演算法;對演算法的時間和空間復雜性有一定的分析能力;針對簡單的應用問題,應能選擇合適的數據結構及設計有效的演算法解決之。
教學方式:以課堂講授為主,並根據教學進度安排上機實驗。上機內容包括:單鏈表、棧、二叉樹操作、圖的遍歷、檢索、排序。
(3)微機原理B(54學時,3學分)
該課程為理科非計算機專業限制性選修課。由於絕大部分非計算機專業的學生沒有學過數字邏輯課程,所以與計算機系微機原理課程相比,增加了數字邏輯的基本內容;在內容的深度上也比計算機專業略淺一些。
該課程的基本目的:理解微型計算機的基本組成、工作原理及常用介面技術;初步掌握匯編語言程序設計的基本方法和上機調試過程;建立微機整體概念。
教學方式:課堂講授,示教演示,上機實習。
3.文科
文科專業計算機基礎課程分兩學期講授。
(1)文科計算機基礎(上)(48學時,2學分)
該課程為文科必修課程。這門課的目的是向文科學生介紹計算機的發展,計算機的使用與維護,計算機網路方面的常識,以及常用軟體(如word、excel)的使用。通過本課程的學習,希望學生能夠較為熟練地使用計算機,真正把計算機作為日常生活和學習中的工具。
課程網站:http://162.105.30.75;http://162.105.30.75:8080;http://162.105.30.80:8000
教學方式:對於基礎知識採用課堂講授的形式,對於其他需要動手操作的技能採用上機實驗。
(2)文科計算機基礎(下)(周學時3,2學分)
該課程為文科類必修課程。該課程講授較為高級的計算機應用技術,一共包含7個模塊:網路、多媒體、資料庫、VB、ASP、網頁製作、動態網頁製作。我們將這個7個模塊組合起來,一共形成了7門課程,學生可以任選其中1種或2種。這7門課程是:網路與多媒體技術,網路與資料庫技術,網路與VB程序設計,資料庫與VB程序設計,VB與ASP,(靜態)網頁製作,動態網頁製作。
三、教學效果的調查結果
參與調查的學生一共626人(包括網上答卷和紙質答卷),其中計算機專業(簡稱A類)343人(只學過計算概論的學生153人,學過數據結構和計算概論的學生71人,全部基礎課程都學過的學生119人),理科非計算機專業(簡稱B類)165人,文科專業(簡稱C類)118人。
我們從基本信息、師資力量、教學方式、教學效果、課程安排五個方面進行了調查,並對結果進行了初步分析。由於文章的篇幅的限制,本文只給出教學效果,也就是學生對課程的知識點的了解程度。
在教學效果的調查中,對每門課程,我們讓學生選出他們認為重要的知識點(多選),這樣可以從結果看出不同年級和專業的學生對所學過每門課程的認識。
對理科專業(包括計算機專業)的學生考察了他們對4門課程的認識:計算概論、程序設計、數據結構與演算法、微機原理。由於文科專業課程內容相對簡單,我們將各個知識點匯聚在一起作為一門課程(文科計算機基礎)來考察。
1.計算概論
調查結果表明,「學習寫出正確、簡潔的程序」被所有的學生(包括計算機專業和非計算機專業)認為是計算概論課程中最重要的知識點。計算機專業學生認為最不重要的知識點是機器指令與匯編,其次是布爾代數與邏輯電路。理科非計算機專業學生認為最不重要的知識點是布爾代數與邏輯電路,其次是計算模型。
計算機專業一年級學生對計算概論課程的各個知識點重要性的認識沒有很大的起伏,而二年級學生(學過數據結構和微機原理的學生)對其中不同知識點有不同對待。二年級學生普遍認為機器指令和匯編、系統軟體和應用軟體、計算機網路等知識點不重要,原因可能是內容比較簡單(例如系統軟體和應用軟體),或者以後會學到而且現在不急於了解(例如計算機組織與體系結構)。
2.程序設計
調查結果表明,學生認為最重要的知識點是指針,其次是基本程序結構;認為最不重要的知識點是貪心法,廣度優先搜索。學生認為指針是程序設計中最重要的知識點,這和我們教學中採用C/C++作為入門語言不無關系。
觀察計算機專業三類學生的看法,可以看出,隨著學習的深入,認為數組、遞歸和回朔兩個知識點很重要的學生比例在增加。例如一年級中只有37%的學生認為數組重要,而到二年級之後這個比例上升到70%以上。
3.數據結構與演算法
調查結果表明,計算機專業學生認為數據結構中前幾個最重要的知識點是:排序、二叉樹、圖的遍歷、索引(包括B樹/B+樹);最不重要的知識點是高級數據結構(如字元樹、廣義表、AVL樹)其次是樹。
理科非計算機專業認為最重要的知識點依次是線性表、二叉樹、排序,認為最不重要的知識點是高級數據結構、索引,其次是散列與檢索。
教學實踐中,我們的教學重點也基本上與學生認為最重要的知識點基本一致。同時在教學過程中沒有重點講授的內容(如高級樹形結構),也被學生們認為是不重要的。
4.微機原理課程
調查結果表明,計算機專業學生認為最重要的知識點是匯編語言程序格式,其次是CPU的操作和時序、指令編碼格式及80x86指令系統、中斷的用途和中斷控制器的作用;最不重要的知識點依次是偽指令和宏指令、外部引腳的功能、操作數的匯編表示、存儲空間的擴展。
理科非計算機專業學生認為微機原理中最重要的知識點依次是定時器/計數器、中斷的用途和中斷控制器的作用、存儲器的結構、存儲器工作原理;最不重要的知識點是匯流排及常見匯流排標准、偽指令和宏指令、存儲空間的擴展等。
5.文科計算機基礎
由於文科專業課程內容相對簡單,我們將各個知識點匯聚在一起作為一門課程(文科計算機基礎)來考察。
調查結果表明,可以看出文科專業學生最感興趣的知識點依次是:動畫的處理、演示文稿的製作、文字處理軟體的功能和用法、計算機安全與犯罪的有關常識;最不感興趣的知識點是計算機文化與信息化社會、與計算機應用相關的道德與法規介紹、計算機的概念和發展史、軟體與知識產權保護、計算機中的信息表示、網路教學與遠程教育等。
6.教學效果小結
我們在分析了各專業各年級的調查數據之後,可以得出如下幾個結論:
(1)在計算機專業,不同年級的學生對同一門課的認識可能會有比較大的出入;而在非計算機專業,不同年級的學生對同一門課的認識基本一致。例如計算機專業的學生對計算概論的認識,一年級學生認為較為重要的知識點如機器指令和匯編、系統軟體和應用軟體、計算機網路等,二年級的學生卻認為都不重要。原因大概是內容比較簡單,或者以後會學到。
(2)無論是計算機專業還是理科非計算機專業,學生普遍認為程序設計中最重要的知識點是指針。這和我們教學使用的編程語言有很大關系,因為目前教學實踐中程序設計採用的入門語言一般是C/C++,而C/C++中指針功能強大但是不容易掌握,所以多數學生認為指針是程序設計中最重要的知識點。Java的語法中沒有指針,面向對象的風格更完備,學生學起來可能比C++更容易一些。是否採用Java作為入門語言,是值得我們考慮的一個問題。
(3)學生認為數據結構中最重要的知識點是快速排序、二叉樹、二叉樹的遍歷、圖的遍歷、最短路徑、B樹/B+樹等,這基本上和我們教學中重點講述的內容一致。
(4)文科學生對動畫的處理、演示文稿的製作、文字處理軟體的功能和用法、計算機安全與犯罪的有關常識最感興趣,而對計算機文化與信息化社會、與計算機應用相關的道德與法規介紹、計算機的概念和發展史、軟體與知識產權保護、計算機中的信息表示、網路教學與遠程教育等內容沒有很大興趣,可以看出,文科學生希望老師多講一些可以表現自己創造力和個性的、實用的或者學 生比較關心的內容。
四、教師的教學經驗以及對計算機基礎課程教學改革的看法
我們用e-mail采訪了十幾位擔任本計算機基礎課程的主講教師,劉楚雄、陳泓捷、唐大仕、龍曉苑、李文新、胡俊峰、代亞飛、高軍、王騰蛟等老師認真地回答了問卷,並提供了教學大綱等信息。他們其中有教學經驗豐富的老教授,也有具有創新精神的青年骨幹教師;有計算機專業的老師,也有其他學院擔任本院計算機基礎課程教學任務的老師。
1. 教學經驗
歸納起來,各位老師的教學經驗有以下幾個方面:
(1)注重調動學生的積極性。可以讓學生做一些小程序,提高學生的動手能力和信心來激發學生的積極性;可以增加鼓勵措施,如請學生講課,適當表揚,出一些需要創造性思維的作業;可以引入一些能用計算機解決的智力游戲,讓學生積極思考;選取例子時也可以選一些短小簡潔的問題,先提出問題,然後求解,容易集中學習注意力,等等。
(2)講課內容注重實用性和具體性。學生對實際中存在的問題更容易感興趣;對具體的例子比抽象的講解更容易接受。可以通過讓學生使用計算機去解決現實生活中的一些問題,因為學生大都希望能學以致用,能夠解決一些具體的問題。他們在解決具體問題的過程中同時也學會了解決問題的方法。
(3)多與學生交流。可以在課程網站上建立留言板,在BBS上答疑,鼓勵學生與教師和助教多交流,等等。這樣能夠發現學生的疑問甚至自己的不足,及時調整。
(4)選用內容新穎、編制優良的教材,參閱精品課程網站。
2. 教學改革設想
談到計算機基礎課程教學改革,老師們提出如下較為一致的看法:
(1)不同專業的計算機基礎課程側重點應該有所不同,強調針對性。有些工程性強的專業涉及到的科學計算比較多,藝術類專業可能會注重多媒體處理。不同專業的計算機基礎課程應該包括針對該專業特點的內容。
(2)調整必修課和選修課的比例。有的老師認為,對於某些理科專業來說,計算機基礎課程必修課應該包括計算概論、數據結構與演算法,而像軟體工程和Windows程序設計等課程可以作為選修課;對另外一些很少涉及編程的理工專業,必修課可以只包含計算概論,而數據結構與演算法等作為選修課。對於文科專業來說,「計算機基礎」應作為必修課,而程序設計可以作為限選課或者非限選課,演算法與數據結構可以作為非限選課。
(3)教學內容應該突出應用性。希望學生能夠學以致用,但是從學生的反應和老師的意見來看,在這方面仍有很大的努力空間。
五、結論
總的來看,我們的教學實踐是成功的,但是也有一點不足。可以總結為以下幾點:
1. 教學效果的評價
從學生對每門課程的認識來看,我們取得了很好的教學效果。學生認為課程中重要的知識點基本上和教學實踐中重點講解的內容一致。不過,在文科專業,學生希望可以學到更多的關於多媒體(動畫、視頻等)處理的實用技能。
2. 師資力量的評價
無論從計算機專業還是從非計算機專業來看,師資力量都基本能夠滿足要求。絕大多數理科學生認為教師和助教對學生認真負責,大部分文科學生也持相同看法。同時我們也注意到,理科非計算機專業學生雖然大部分認為老師很敬業,但是不是十分認可其能力。另外,計算機專業的計算概論課程需要增加助教。因此,提出應該很好解決教師的進修與充電的問題。
3. 課程安排和內容方面
老師和學生反映較多的問題是應該給不同學院甚至專業開設不同的計算機課程,教學內容應該和專業領域結合得更緊密一些。例如對於編程,不同專業要區別對待。有的學院除個別專業方向須掌握編程方法外,其餘均是對現在已有程序的應用;而另外一些專業卻對程序設計能力有較強烈的要求。再如對於美術相關的專業,可能會對電影製作方面有較高的要求。
4. 教學方式
老師如果能注重調動學生的積極性,教學效果可能會更好。可以講解或布置有挑戰性或應用性或有趣的任務、問題或習題,增加獎勵和鼓勵措施,講授知識時能夠做到理論聯系實際,努力使該課程生動有趣且易懂等來調動學生的積極性並吸引學生的注意力。
5. 作業要求
大部分學生認為課程學習難度適中,能夠獨立完成作業,課程負擔也比較合適。不過,在理科專業,數據結構課程作業偏多,而計算概論負擔相對較輕。
全國高等學校教學研究中心
7. 計算機基礎中的教學目的怎麼寫
一般來說,大學生的綜合素質是指其所具有的學習
能力、適應能力、交往能力、表達能力、解決問題能力
以及組織管理能力等,既涉及專業素質,也涉及非專業
的人文素質等。對於大學的教育目標,聯合國教科文組
織國際
21
世紀教育委員會提出了大學要教學生「四會」,
即學會認知(
learn to know
)、學會做事(
learn to do
)、
學會做人(
learn to be
)、學會共處(
learn to live together
)。
因此,大學教育最主要的目標還是學生綜合素質與能力
的培養。
計算機基礎教學在實現大學教育目標方面起著非常
重要的作用。表現在:計算機不僅為解決專業領域問題
提供有效的方法和手段,而且提供了一種獨特的處理問
題的思維方式;計算機及互聯網有了極其豐富的信息和
知識資源,為終生學習提供了廣闊的空間以及良好的學
習工具;善於使用互聯網和辦公軟體是培養良好的交流
表達能力和團隊合作能力的重要基礎;在信息社會里,
計算機使用者的道德規范與社會責任是培養良好道德情
操和社會責任感的重要內容。
因此,教育部高等學校計算機基礎課程教學指導委員會
提出了大學計算機基礎教學四個方面的能力培養目標
[1]
:
(
1
)對計算機的認知能力。掌握計算機、網路及其
他相關信息技術的基本知識和原理;理解計算機分析、
解決問題的基本方法;具備在實際應用中綜合應用這些
知識的能力,具有判斷和選擇計算機工具與方法的能力。
(
2
)應用計算機解決問題的能力。能有效地掌握並
應用計算機工具、技術和方法,解決專業領域中的問題。
(
3
)基於網路的學習能力。熟練掌握與運用計算機
與網路技術,能夠有效地對信息進行獲取、分析、評價
和吸收。
(
4
)依託信息技術的共處能力。掌握與運用計算機
與網路技術,能夠有效地表達思想,彼此傳播信息、溝通
知識和經驗;掌握基於信息技術的團隊協作方式;充分認
識互聯網的參與性、廣泛性和自律性,自覺遵循並接受信
息社會道德規范的約束,並自覺承擔相應的社會責任。
從這些目標中可以看出,計算機基礎教學不僅是大
學通識教育的重要組成部分,更在大學生全面素質教育
和能力培養中承擔著重要的職責。
8. 計算機的基礎課程都學什麼啊
計算機基礎應該先學相關的基礎課程:高等數學,普通物理、計算機專業英回語
計算機的課程應該答還有:操作系統、匯編語言、計算機演算法、計算機原理或微機原理、計算機網路、資料庫原理及應用、軟體工程
程序語言方面可以再加一個Visual Foxpro,
如果不想那麼專業,可以學些應用程序,比如:Flash,3DsMAX,Dreamweaver,PhotoShop等
9. 如何進行計算機網路基礎課程的教學
計算機網路技術是計算機技術與通信技術緊密結合並不斷發展的一門學科。《計算機網路基礎》課程的開設,旨在培養學生了解計算機網路的基本概念、原理、方法,掌握計算機網路應用的基本工具,具備熟練上網操作的能力等。課程以網路分層體系結構為線索,具有概念多、理論抽象、實踐性強等特點。但是在教學過程中不難發現,對於學生而言,《計算機網路基礎》課程具有抽象難懂、枯燥無味等特點。教學的關鍵在於有效地激發學生的學習興趣,調動學生的學習積極性,充分發揮學生的主體地位,因此探索適合《計算機網路基礎》課程的教學方式和方法具有非常重要的現實意義。
1.優化設計教學過程
教師在教學過程中要堅持效率與效果相統一的原則,確保提高教學質量。通過對知識的精煉講解和准確完整的描述,可以使學生更快更好地掌握知識。因此教師一定要對教學內容的重點和難點、主要問題和次要問題做出具體的分析,通過思考、研究和分析,確定符合實際的課程內容,把教學工作置於切實有效的基礎上來。對於《計算機網路基礎》這門課來說,我們首先要明確課程的整體教學任務和詳細的教學內容,明確各個知識點之間的內在聯系,
然後在此框架內設計每一堂課的教學方法、手段和學生的活動形式。在具體的授課過程中,從講課的語言到授課的方法要生動有趣、引人入勝,從而營造生動的學習氛圍,調動學生的學習積極性。教學過程還應突出學生的主體地位和教師在課堂上的主導地位,注重學生在課堂中的活動,多讓學生去動手,多說多練,並在此過程中實現師生的互動和生與生之間的互動。通過雙向的互動環節,讓課堂氣氛活躍起來,激發學生對於計算機網路學習的強烈興趣。教師通過對教材中的重點內容,通過設計問題後,讓學生進行積極的思考和小組的合作探究進行生生互動,充分的調動學生學習的積極性。然後在教師的啟發引導下進行師生互動,促進師生有效的交流,對重難點進行突破。這樣所講的內容學生很容易做到當堂消化,對知識本質的理解也會進一步升華。教學過程的優化設計,能夠有效地引導學生主動思考,調動學生的學習積極性,使其主動獲取知識,進而應用知識解決問題,提高創新精神和實踐能力。
2.靈活採用多種教學方法
2.1 任務驅動法
「任務驅動教學法」是一種建立在建構主義學習理論基礎上的教學法,它將以往以傳授知識為主的傳統教學理念,轉變為以解決問題、完成任務為主的多維互動式的教學理念:將再現式教學轉變為探究式學習,使學生處於積極的學習狀態,每一位學生都能根據自己對當前問題的理解,運用共有的知識和自己特有的經驗提出方案、解決問題。在《計算機網路基礎》課程的教學過程中,教師可以根據當前教學主題設計並提出「任務」,針對提出的任務,採取演示或講解等方式,給出完成任務的思路、方法、操作和結果,然後引導學生邊學邊練,並完成相應的學習任務。這種教學方法不僅使學生獲得知識,還能增強動手實踐能力,讓學生的探索和創新精神得以展現。筆者在課堂教學中是這樣使用任務驅動法的,首先對於所要學習的內容,提出需要掌握的程度和設計一些習題,讓學生通過認真的聽講,之後進行小組的合作探究學習,共同完成所要求達到的目標。這樣的任務驅動法,不僅培養了學生的合作能力和共同獲得新知識的能力,還能增強學生的動手實踐能力,在操作中和小組合作中實現創新。
2.2 案例教學法
計算機網路課程,具有抽象的理論性和較強的實踐性,如課程中的組建與維護、網站開發與設計、互聯網應用、網路產品,需要結合實物和一定的實例進行講解,讓學生對照真實的實物和具體的實例結合課本上的理論知識進行深刻的理解,並學會融會貫通和舉一反三。為了加強學生對實際網路工作過程的了解,開闊學生的視野,在計算機網路課程的教學過程中,結合教材的具體內容將同軸電纜、光纖、交換機、路由器等網路設備搬到課堂上,對照實物現場進行講解,同時在課堂上現場給學生演示如何製作網線,如何製作簡單的網頁,如何配置家用路由器和交換機,幫助學生更直觀、更有效地了解和掌握計算機網路原理和實用技術。學生對實際網路工作過程加強了解,開闊了視野;同時讓學生了解如何做網路研究和開發工作,提升學生對課程的興趣。
2.3 圖例教學法
對於一些比較抽象的概念.可以採用具體的圖例,並結合實際應用進行講解,使抽象的概念更加直觀。比如,在講解「星型拓撲結構」時,筆者首先畫出「星型拓撲結構」的示意圖。通過示意圖來講解它的優點是易於維護、安全可靠。一個用戶產生故障不會影響其他用戶;同時,也指出它的缺點是中心節點會成為整個網路的瓶頸,一旦出現故障.與它相連的網路就會癱瘓。學生在宿舍上網時會使用交換機進行互連,這樣互連的網路具有星型結構的優點和缺點。如果交換機出現故障,那麼與之相連的所有計算機就都不能上網。理論與實際相結合,把抽象概念實例化,學生學習起來就會容易很多。
3.綜合使用各種教學手段
在教學過程中,可以採用多種教學手段,每一種教學手段都是為了加深學生對概念的理解,提高學生的動手能力。比如多媒體教學。計算機網路的原理比較抽象,有時很難用語言把它描述清楚。如果把這些晦澀難懂的內容製作成多媒體課件,將原來抽象、復雜的理論知識用生動形象的動畫表現出來,學生們就能更加直觀的接受這些知識,激發學生的學習興趣。再比如網路教學。通過網路教學平台,將課程的教案、參考文獻目錄、授課PPT、網路課件等相關教學資料在校園網的網路教學平台上發布,可以實現教學資源的共享。此外,教師還可以組織學生在網上進行交流討論等等。
4.總結
教學是一種永無止境的追求過程,所以在《計算機網路基礎》這門課程的教學過程中,我們要不斷改進教學方法,豐富教學手段,從而激發學生們學習的興趣,達到良好的教學效果。