999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

地方高校非計算機專業程序設計課程教學的思考和實踐

2009-06-20 08:45:46郭偉剛謝建勤
計算機教育 2009年10期
關鍵詞:課程體系教學方法

鐘 勇 郭偉剛 謝建勤

文章編號:1672-5913(2009)10-0079-02

摘要:本文分析了地方高校學生的特點,提出在開設程序設計課程時應該按專業需求選擇不同的編程語言,并對課程內容進行合理的設計。在教學方法上應采用案例教學并加強課堂的師生互動,并在課外采用網絡答疑交流等方式提高學生的學習興趣。同時,對課程的綜合性實驗、課程評價方式等做了探討。

關鍵詞:程序設計;課程體系;教學方法

中圖分類號:G642

文獻標識碼:B

1引言

程序設計是大學計算機基礎教學系列中的核心課程。由于學生的專業差異及其計算機基礎的不同,學生對于程序設計課程的興趣及期望值存在很大差異,導致他們在課程的學習過程中會存在投入時間、精力不足,學習困難,甚至放棄該課程學習等問題。特別是像我校這樣的地方本科院校,學生來源及以后的就業基本都是在本地,雖然他們具有一定的計算機基礎,對于直觀的、應用性強的內容比較感興趣,但是對于基礎性和理論性強的內容具有明顯的抗拒性,缺乏較好的鉆研精神。所以,對于地方高校而言,一是應該針對不同的專業開設不同的程序設計課程,并對課程內容進行合理的設計;二是應該在教學過程中加強教學方法、教學模式的研究和改革,使得學生對程序設計課程充滿興趣,能夠掌握計算機程序設計的思想和方法,初步具有在各領域應用計算機的能力,并為后續課程的學習創造條件。

2課程體系建設

2.1按專業需要開設課程

目前很多高校為了便于管理和方便教學,只開設一門統一的程序設計課程,這種模式在學科門類齊全的綜合性高校是不合適的。雖然從原則上講,程序設計語言只需要學習一門即可,其他語言可以通過自學來掌握。但是由于地方院校學生的自主學習能力差異,并且各類非計算機專業對于程序設計課程的需求不同,應該根據專業需要來開設程序設計課程,允許不同專業選用不同的教學語言,以方便學生能夠將所學知識快速運用,而不需要從頭學習一門新的程序設計語言。

我校雖然是一所地方本科院校,由于經過了多次合并重組,目前具有經濟學、法學、教育學、文學、理學、工學、農學、醫學、管理學等九大學科門類。在選擇何種程序設計語言的問題上,我們認為,程序設計課程一方面是培養一種使用計算機解決問題的基本思想和素質,另外也必須考慮后續專業學習、畢業設計以及今后的工作中的具體應用,所以語言的選擇,一般都是由相關專業的教學指導委員會負責,計算機基礎教學部門只是提供咨詢。

目前程序設計課程的開設基本上滿足各專業的需求,具體情況如下:

“Visual FoxPro數據庫程序設計”:經濟學、管理學、農學、醫學類各專業。

“C語言程序設計”:工學類專業,包括機械制造、電子信息、電氣自動化、土木工程、光信息、環境工程、地理信息系統等。

“Visual Basic程序設計”:理學類專業,包括數學、物理、化學等。

“C++程序設計”、“算法設計與分析”:公共選修課程,主要面向對程序設計有愛好的理工類學生,并從中挑選、組織學生參加ACM程序設計競賽等。

文學、法學、教育學類的專業注重網絡應用和多媒體作品創作,目前沒有開設程序設計課程,但是如果學時允許,也將開設程序設計類課程。對于這些專業的程序設計課程,主要是要培養其程序設計的基本思想,有助于進一步學習作品創作類軟件。例如對于藝術類專業,程序設計思想對其動畫設計、創作將有較大幫助。

2.2課程內容設計

傳統的程序設計課程存在著很多問題,主要表現在:

(1) 語句、語法講的太多、太細;

(2) 忽視基本問題的求解過程;

(3) 課程中算法意識淡薄;

(4) 不能激發學生的學習興趣;

(5) 教學目標存在問題,學了但不會用,忘記得很快。

所以,在課程內容的設計上,不宜過分注重語法知識,而應該重點強調程序設計技術的基本方法。通過研究課程的教學內容,對程序設計語言本身采取“有所取、有所不取”的策略。對于那些常用的語言成分,穿插在程序設計過程中詳細地介紹;對于那些與程序設計方法聯系不太緊密、不太重要的,放在程序舉例時簡單介紹;而對于那些與講述程序設計方法關系不太大,也不常用的部分,則根本不涉及。

例如,對于“Visual Basic程序設計”課程內容體系可包括:程序設計基本知識、結構化程序設計、常用算法、面向對象程序設計、可視化界面設計、案例和應用程序六大模塊, 將結構化程序設計和面向對象程序設計融合在一起,面向對象的程序代碼主要體現在各個事件過程中,而在事件過程中貫穿了傳統的程序設計思路和算法的應用。這種內容體系有機地把基礎知識、基本概念和應用程序開發結合起來。通過一個個案例,既引出對象、語言的概念,又介紹了應用程序開發的方法,引起學生學習興趣、提高了動手能力和解決問題的能力,可達到事半功倍的效果。

3教學方法改革

3.1讓課堂充滿活力

課堂教學是整個教學過程中的關鍵環節。傳統的程序設計語言教學按照“給出語法、解釋語法規則、舉例說明”的三步曲進行,課堂顯得枯燥乏味。案例教學從學習者的認知規律出發,精選與實際生活關系密切的問題作為案例,通過對一個個案例的運行效果,可以有效地激發學生的好奇心和求知欲。

通過分析案例的設計思路和實現方法,引出案例中用到的知識點,展現分析問題、解決問題的全過程;在程序的編寫上,則展現出程序從無到有,從簡單到復雜的過程。

由于在多媒體教室上課,課堂的信息量一般都比較大,連續高強度聽課會導致學生注意力下降。所以,在課堂上應該鼓勵學生參與到教學過程中。我們采用的模式一般是老師講解了一個案例后,刪去編寫完成的程序中的某一部分,要求學生上講臺重新編寫出來。另外也可以是老師先給出一種算法,要求學生用另外一種算法來完成同樣的任務。

在學生上講臺參與教學過程中,也要求其他學生在座位中一起完成相應的要求。當臺上的學生無法獨自完成時,他還可以邀請同宿舍的同學上臺一起討論,從而解決問題。

這種學生參與課堂教學的模式,其實在中小學使用得很普遍,只是大學由于課時問題,較少采用。這種模式至少有以下優點:

(1) 學生的主動性增加了,因為要提問,而且還不能僅僅說“不會”就可以逃避(我們的規則是,你不會,可以請你的同學一起幫忙,而且人數不限,但是你一定要先上去講臺),所以課堂上必須認真聽課,準備被提問。

(2) 給予學生思考的時間。多媒體教學的滿堂灌,使得學生幾乎不能停下來思考一下。所以這個參與環節,實際上也是學生思考問題的時間。

(3) 有助于了相互協作、討論的氛圍。教學過程中一直希望同學之間要多討論編程問題,只有多討論,才能開闊自己的思路。同宿舍同學之間的相互“幫忙”,有助于這種討論氛圍的形成。

(4) 有助于活躍課堂氣氛。大學理工科課程的教室一般是比較沉悶的,學生參與環節可使得課堂具有生機。

3.2充分運用網絡進行教學

程序設計課程內容豐富,學生在學習過程中遇到的問題多種多樣,基本上無法單獨以書面或者課堂講解的方法解決,建設一個內容豐富、學生參與的課程網站是必須的。

課程網站的內容應包含以下內容模塊:

(1) 基本教學資源。包括課程信息發布、老師講稿、教學案例、重點難點算法的動畫演示等。

(2) 網絡試題庫。按知識點收集、整理各種類型的試題,組成試題庫,供學生平時練習。對于選擇、判斷、程序填空這些客觀型的試題,可設計成自動評分形式;對于編程題,可給出解題思路、主要算法,開發能力較高的學校也可嘗試對編程題的自動評分,但是不宜過分依賴自動評分,特別是在正式考試時要慎用。因為對于地方高校學生而言,程序設計初學者的水平有限,自動評分的結果通常是非對即錯,無法體現中間狀態,可能會打擊學生的學習積極性。

(3) 答疑交流平臺。這是師生之間、學生之間的交流平臺,特別是要鼓勵學生將自己遇到的問題發表出來,與老師和同學進行交流,尋求解決問題的思路、方法,最后由學生進行總結。由于學生的問題往往具有普遍性,其他的學生也就可以從別人的提問及老師的回答中找到解決自己問題的方法,實際上交流平臺運行時間長了以后就積累了大量的、貼近學生實際的網絡教學資源。另外,答疑系統對于那些基礎較好,對于編程有濃厚興趣的同學,也提供了一個展示他們才能的平臺,他們很樂意幫助老師去回答問題,和同學交流。這樣,就在學生中漸漸培養了良好的討論氛圍,有助于提高學生學習本課程的興趣。

3.3借鑒專業課程中的課程設計方法

一般非計算機專業的程序設計由于學時的限制,很少做課程設計,學生學完后對于課程的內容缺乏整體的感受,只學到了一些零碎的知識,所謂“只見樹木、不見森林”。所以有必要要求學生以小組協作的方式完成一個簡單的、類似計算機專業程序設計課程的課程設計作品,可以稱之為“綜合性實驗”。

綜合性實驗一般以完成一個簡單的信息管理系統作為要求,可包括以下內容:

(1) 數據結構設計(或數據庫設計);

(2) 數據的輸入及保存;

(3) 數據增、刪、改;

(4) 數據的排序、查詢、統計;

(5) 數據的輸出;

(6) 界面設計。

綜合性實驗的內容可以在課程的開始就布置,課程的教學可圍繞該綜合性實驗展開。學生在學完相應的知識點后,即可進行了相應模塊的設計,最終完成系統的開發,形成了一個可運行的小系統。綜合性實驗可以較好地提高學生的學習興趣,培養學生解決問題的能力。

3.4課程評價方式改革

程序設計課程的學習需要學生從一開始就投入時間和精力,并且該課程實踐性強,需要學生編寫完成大量的程序。所以課程的考核應該注重過程,平時成績(每個知識點的程序編寫、綜合性實驗等)可以占學期總評成績的40%~50%,而期末考試可以自動評分形式的客觀題為主,只需少量編程題即可。這種考核方式一方面督促學生一步一個腳印地跟上課程的學習進度,另外一方面也體現出課程實踐性強的特點。

另外對于學生參加省級和全國計算機等級考試的問題,我們的做法是:鑒于目前的計算機等級考試過分注重語法,并且有很多偏題,所以不應該以等級考試為目標進行教學,但是可以鼓勵對程序設計有興趣的學生參加等級考試,并給予必要的指導,使得他們對于很多語法現象可以有更加詳細、清楚的認識。我校對于通過省級以上計算機等級考試的學生的獎勵辦法是另外給予1學分,很多學有余力的學生在學完程序設計課程后通常會自愿報考全國計算機等級考試。

4結束語

地方院校的特點決定了程序設計課程既不能像重點大學那樣對學生提出過高的要求,也不能像高職院校那樣主要培養實踐能力,如何在理論性和實踐性之間取得一個合理的平衡,并且根據具體的專業特點進行個性化的教學,是需要繼續進行思考和探索的問題。

參考文獻:

[1] 吳文虎. 精心鑄精品 理念須先行[J]. 計算機教育,2008(13):46-49.

[2] 教育部高等學校計算機科學與技術教學指導委員會.關于進一步加強高等學校計算機基礎教學的意見暨計算機基礎課程教學基本要求(試行)[M].北京:高等教育出版社,2006.

[3] 龔沛曾,楊志強,陸慰民,等.“Visual Basic 程序設計”國家精品課程建設[J]. 中國大學教學,2004(9):10-12.

猜你喜歡
課程體系教學方法
初中英語寫作教學方法初探
甘肅教育(2020年2期)2020-09-11 08:01:42
以創新課程體系引領學生發展
輔導員(2017年18期)2017-10-16 01:14:48
民法課程體系的改進和完善思路*——以中國政法大學的民法課程體系為例
實用型中醫人才培養中慕課教學方法的探討
文言文教學方法實踐初探
中學語文(2015年21期)2015-03-01 03:52:15
加強青少年中醫傳統文化教育的必要性及其課程體系構建
初中數學教師不可忽視的幾種教學方法
散文百家(2014年11期)2014-08-21 07:17:18
論普通高校國防教育課程體系的構建
英國大學課程體系特色借鑒
法國高校課程體系借鑒
主站蜘蛛池模板: 无遮挡一级毛片呦女视频| 欧美在线视频不卡| 久久久久亚洲精品无码网站| 五月婷婷丁香综合| 在线色国产| 色悠久久久| 亚洲专区一区二区在线观看| 91高清在线视频| 第一页亚洲| 国产欧美高清| 久草网视频在线| 久久精品欧美一区二区| 日本高清在线看免费观看| 丝袜美女被出水视频一区| 5388国产亚洲欧美在线观看| 亚洲自偷自拍另类小说| 99久久免费精品特色大片| 久久国产精品麻豆系列| 91精品伊人久久大香线蕉| 欧美综合区自拍亚洲综合天堂| 久久久久中文字幕精品视频| 亚洲美女视频一区| 国产亚洲精品精品精品| 欧美成人一级| 国产第一福利影院| 尤物精品国产福利网站| 国产在线一区视频| 孕妇高潮太爽了在线观看免费| 国产91无码福利在线| 日本亚洲成高清一区二区三区| 欧美全免费aaaaaa特黄在线| 免费欧美一级| 国产在线精彩视频二区| 国产白丝av| 国产91熟女高潮一区二区| 亚洲 欧美 偷自乱 图片 | 欧美一级高清视频在线播放| 精品一区二区三区视频免费观看| 亚洲成人一区二区三区| 2021天堂在线亚洲精品专区| 人人91人人澡人人妻人人爽| 久久国产精品77777| 99热精品久久| 国产91丝袜在线播放动漫| 人人妻人人澡人人爽欧美一区| 亚洲无码视频图片| 亚洲色图狠狠干| 91系列在线观看| 国产v精品成人免费视频71pao| 久久精品无码一区二区国产区| 久久综合干| 尤物国产在线| 色综合久久综合网| av天堂最新版在线| 亚洲乱伦视频| 国产一级毛片高清完整视频版| 免费一级毛片完整版在线看| 国产成人一区| 亚洲一区第一页| 亚洲综合第一区| 99无码中文字幕视频| 日韩AV无码一区| 国产又黄又硬又粗| 久久人搡人人玩人妻精品| 好吊日免费视频| 久久精品国产91久久综合麻豆自制| 精品综合久久久久久97超人该| 国产极品粉嫩小泬免费看| 无码精油按摩潮喷在线播放 | 亚洲免费成人网| 伊人色天堂| 在线播放精品一区二区啪视频| 国产18在线| 色老头综合网| 久久人人97超碰人人澡爱香蕉| 国产导航在线| 日本91在线| 亚洲中文字幕国产av| 亚洲欧美综合另类图片小说区| 亚洲精品无码成人片在线观看| 婷婷综合缴情亚洲五月伊| 国产精品毛片一区|