国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

C++程序設(shè)計語言的實踐教學(xué)建設(shè)

2017-01-06 14:01:07王玉山
關(guān)鍵詞:實踐教學(xué)建設(shè)

摘 要:C++程序設(shè)計語言作為大學(xué)計算機(jī)類一年級新生的第一門實踐性課程,肩負(fù)著轉(zhuǎn)變學(xué)生傳統(tǒng)的數(shù)學(xué)邏輯思維向結(jié)合計算機(jī)軟硬件特點的計算機(jī)邏輯思維,去分析問題,理解問題,利用程序設(shè)計技術(shù)設(shè)計程序去解決問題。既要學(xué)生有較好的邏輯思維能力,又要去試驗驗證不斷的修正理解上的偏差,迅速提高計算機(jī)素養(yǎng)。如何有效的進(jìn)行課程實驗成了培養(yǎng)提高學(xué)生能力的關(guān)鍵。為此我們在教學(xué)過程中要不斷摸索出一些實踐教學(xué)經(jīng)驗。

關(guān)鍵詞:C++程序設(shè)計語言;實踐教學(xué);建設(shè)

中圖分類號: G641 ? ? ? ? ? ?文獻(xiàn)標(biāo)識碼: A ? ? ? ? ? ?文章編號: 1673-1069(2017)01-103-2

1 ?實踐課程簡介

本課程屬于我校計算機(jī)類本科生的第一門專業(yè)基礎(chǔ)實踐課,課程內(nèi)容包括C++語言程序設(shè)計的理論和實踐兩個部分。基礎(chǔ)理論部分內(nèi)容包括C語言程序設(shè)計的基本概念、C++面向?qū)ο蟪绦蛟O(shè)計、類、對象、繼承、派生、多態(tài)、模板等概念。實踐部分則包括C++語言程序設(shè)計的基本訓(xùn)練、類和模板的設(shè)計編程、幾個算法的實現(xiàn)、簡單應(yīng)用等。

C++語言程序設(shè)計是計算機(jī)類本科生的一門程序設(shè)計語言基礎(chǔ)課程,雖然現(xiàn)在大多數(shù)程序員使用Java語言做項目開發(fā),但作為程序設(shè)計的入門語言,考慮到在培養(yǎng)程序員思維方式的轉(zhuǎn)變過程中,既要兼顧理解計算機(jī)硬件和軟件的結(jié)合,又要程序員從傳統(tǒng)的數(shù)學(xué)邏輯思維方式繼承并成功轉(zhuǎn)型到計算機(jī)邏輯思維方式。目前也只有C或C++語言能夠較好的滿足這種需求。

本課程注重采用C++編程語言的最新國際標(biāo)準(zhǔn)[1],結(jié)合我們學(xué)校實驗室硬件的情況,盡可能采用國際上正在流行的比較新的編程軟件進(jìn)行實踐教學(xué)。使得課程的講授內(nèi)容始終跟蹤C(jī)++程序設(shè)計語言的前沿性和先進(jìn)性。積極學(xué)習(xí)和引入國內(nèi)外同行的先進(jìn)教學(xué)方法和教學(xué)案例。簡單介紹C++語言程序設(shè)計的幾個流派、現(xiàn)實的應(yīng)用情況及未來發(fā)展趨勢。

本課程強(qiáng)調(diào)學(xué)生在認(rèn)真聽課、閱讀理解課本上的有關(guān)程序設(shè)計的概念、方法外,還要善于利用互聯(lián)網(wǎng)的資源,特別是學(xué)習(xí)C++語言程序設(shè)計的幾個官方網(wǎng)站、幾個行業(yè)大牛的網(wǎng)站上的知識。在理解理論的基礎(chǔ)上展開實驗驗證,不斷的修正自己的理解偏差,使自己學(xué)到的知識不斷完善,形成體系,為后續(xù)課程的學(xué)習(xí)打下一個堅實的基礎(chǔ)。在C++語言程序設(shè)計實踐教學(xué)過程中,強(qiáng)調(diào)合作能力的培養(yǎng),團(tuán)隊意識的形成。自2004年以來,本課程教學(xué)效果得到學(xué)生的一致肯定,鍛煉和培養(yǎng)了學(xué)生的實踐能力,比較好的完成了本門課程的教學(xué)任務(wù)。

2 ?實踐教學(xué)目標(biāo)

本課程的實踐教學(xué)目標(biāo)包括:學(xué)生通過本課程的學(xué)習(xí)、實踐,讓學(xué)生從中學(xué)生傳統(tǒng)的數(shù)學(xué)思維方式轉(zhuǎn)變?yōu)榻Y(jié)合計算機(jī)軟硬件特點和計算機(jī)邏輯的計算機(jī)思維模式去分析問題、編寫程序、實現(xiàn)解決問題。通過C++語言程序設(shè)計課程的實踐訓(xùn)練,了解什么是面向?qū)ο蟮脑O(shè)計思想,養(yǎng)成良好的程序設(shè)計風(fēng)格。利用C++語言程序設(shè)計來解決一些實際問題;學(xué)會自頂向下,逐步細(xì)化,會把復(fù)雜問題拆解為幾個更為簡單的問題,利用面向?qū)ο蠹夹g(shù)進(jìn)行設(shè)計和編程。培養(yǎng)團(tuán)隊協(xié)作和開放意識,為計算機(jī)類專業(yè)后續(xù)課程的學(xué)習(xí)打下一個良好的基礎(chǔ)。

3 ?實踐教學(xué)方法、手段(舉例說明采用的各種教學(xué)方法及手段的使用目的、實施過程、實施效果)

①建立以轉(zhuǎn)變傳統(tǒng)數(shù)學(xué)邏輯思維方式為結(jié)合計算機(jī)軟硬件特點的計算機(jī)邏輯思維方式為主線的,分層級、漸變式的實驗教學(xué)體系。首先訓(xùn)練學(xué)生學(xué)習(xí)計算機(jī)編程的三種基本邏輯,數(shù)組等數(shù)據(jù)的組織方式,學(xué)會排序等幾個簡單常用算法、解決一些簡單問題。然后學(xué)習(xí)把數(shù)據(jù)和定義在數(shù)據(jù)上的操作整合在一起引入類的概念、學(xué)會類的定義、理解繼承、派生、多態(tài)、學(xué)會模板的定義和使用、學(xué)習(xí)文件的使用方法。使學(xué)生養(yǎng)成良好的程序設(shè)計風(fēng)格、形成計算機(jī)邏輯思維模式。

②采用靈活多變的教學(xué)方法,加快提高學(xué)生的編程能力。實踐教學(xué)過程中,針對一些具體的例題,先解決基本問題,然后分析對于一些語句進(jìn)行適當(dāng)修改和加入新的語句就可以解決類似的其他問題。設(shè)計、利用一些實驗數(shù)據(jù)發(fā)現(xiàn)所設(shè)計的程序的關(guān)鍵性問題,然后引導(dǎo)學(xué)生去解決此類問題。因為本門課程是學(xué)生接觸的第一門實踐性課程,教學(xué)過程中引出的問題有些是當(dāng)前階段可以解決的,一些問題還要通過后續(xù)課程的學(xué)習(xí)提高能力后才能解決,不一定馬上就要把問題解決掉、重點是培養(yǎng)學(xué)生繼續(xù)學(xué)習(xí)的興趣。激發(fā)學(xué)生自主學(xué)習(xí)的積極性、主動性和能動性。

鼓勵學(xué)生自主組建C++語言程序設(shè)計興趣小組去找協(xié)作課題、完成課程設(shè)計作業(yè)。實驗課堂上也鼓勵學(xué)生多走動、多交流。建立網(wǎng)上資料、技術(shù)分享機(jī)制、鼓勵學(xué)生分享解決問題的方法,老師根據(jù)學(xué)生的分享情況,適當(dāng)增加學(xué)生的平時成績。

③逐步建立學(xué)校和社會的協(xié)同培養(yǎng)模式。在教學(xué)過程中,課外時間如有可能,適當(dāng)組織部分學(xué)生走出校門,利用校友資源,組織參觀企業(yè)、科研院所、地方政府等單位在計算機(jī)方面的應(yīng)用情況。了解社會需求、拓展視野、激發(fā)學(xué)生學(xué)習(xí)本專業(yè)的積極性。形式多樣的人才培養(yǎng)協(xié)同創(chuàng)新模式。教學(xué)團(tuán)隊通過學(xué)院與廣州易數(shù)信息科技有限公司、廣東省信息安全測評中心、廣州杰賽科技股份有限公司、廣州騰科網(wǎng)絡(luò)技術(shù)有限公司等企事業(yè)單位建立了長期戰(zhàn)略合作關(guān)系。這些都為創(chuàng)新型人才培養(yǎng)打下了堅實的基礎(chǔ)。

4 ?實踐教學(xué)考核方法

本課程的總評價分?jǐn)?shù)包括平時考勤,平時作業(yè),中段考試、期終前上機(jī)考試、課程設(shè)計與新技術(shù)資料翻譯,期末考核六部分。分別占10%、10%、15%、15%、10%、40%。其中,平時作業(yè)主要是針對課程中每章節(jié)后,為鞏固所學(xué)內(nèi)容所布置的習(xí)題編程實現(xiàn);課程設(shè)計則主要是訓(xùn)練學(xué)生的協(xié)作能力和解決實際問題的分析、設(shè)計、編程能力、要求提交一份相對完整的設(shè)計文檔;英文資料翻譯采用自主選擇網(wǎng)絡(luò)上國外近半年來計算機(jī)類的英文資料、鼓勵組團(tuán)分解翻譯大塊文件,要求每人翻譯至少2個A4版面。期末考試通過閉卷方式考核程序設(shè)計的能力,期終考試占總成績的40%。

5 ?實踐教材

本課程的實踐教材為本課程主持人及參與人員王玉山等所編著的《C++語言程序設(shè)計實踐》,該教材現(xiàn)在只有電子稿,還沒有正式出版。

6 ?實踐教學(xué)環(huán)境和教學(xué)資源

本課程的實踐教學(xué)環(huán)境為:①學(xué)習(xí)版的微軟公司的Visual Studio Visual C++的集成開發(fā)環(huán)境。②Bloodshed Dev-C++(C++開發(fā)工具)V5.11.0中文免費(fèi)版。③奇趣科技開發(fā)的跨平臺C++圖形用戶界面應(yīng)用程序開發(fā)框架Qt。

教學(xué)資源:

①課程概要:課程簡介、教學(xué)大綱、課程特色、教學(xué)效果。

②在線課堂:課程PPT。

③實驗指導(dǎo):實驗指導(dǎo)書和實驗報告。

④部分大作業(yè)選題目錄。

⑤C++語言程序設(shè)計課程及研究常用、重要網(wǎng)址列表。

7 ?實踐教學(xué)效果

經(jīng)過多年探索和實踐,教學(xué)團(tuán)隊在人才培養(yǎng)模式、教學(xué)方法、實踐教學(xué)改革、試驗教材編寫等方面取得了一定的成績。團(tuán)隊成員發(fā)表相關(guān)教改論文10余篇,獲得過2010年廣東省千百十校級人才項目,主持廣東外語外貿(mào)大學(xué)校教學(xué)研究課題“畢業(yè)設(shè)計管理系統(tǒng)”,2010年度、2012年度廣東外語外貿(mào)大學(xué)優(yōu)秀科研業(yè)績獎二等獎,周詠梅和林華兩位老師獲得過年度優(yōu)秀個人。教學(xué)團(tuán)隊成員具有豐富的教學(xué)改革實踐經(jīng)驗和理論基礎(chǔ),保證了本門實踐課的教學(xué)質(zhì)量。

通過大作業(yè)與新技術(shù)資料翻譯,提高了學(xué)生主動學(xué)習(xí)的積極性、培養(yǎng)了團(tuán)結(jié)協(xié)作精神。提高了解決問題的能力。組織部分學(xué)生到相關(guān)企業(yè)參觀、堅定同學(xué)們學(xué)習(xí)本專業(yè)的積極性。

指導(dǎo)學(xué)生積極開展科研實踐和申報項目,獲得成績?nèi)缦拢?/p>

①在王玉山老師的指導(dǎo)下,軟件系2015級大學(xué)一年級新生林澤聰?shù)全@得了廣東省團(tuán)委的攀登計劃項目:個人健康檔案,獲得資助2萬元。

②在周詠梅和蔣盛益老師指導(dǎo)下,彭金原等同學(xué)獲得廣東外語外貿(mào)大學(xué)校級大學(xué)生創(chuàng)新創(chuàng)業(yè)項目:網(wǎng)絡(luò)輿情構(gòu)建關(guān)鍵問題研究—以微博客為分析對象(2011年校級);黃確君等獲得:面向高校圖書館的推薦系統(tǒng)(2012年校級)。

國家級學(xué)科競賽獲獎情況:

Innc多媒體解析語言,2007年在天津舉辦的全國第10屆挑戰(zhàn)杯比賽3等獎,2004級軟件工程專業(yè),文羲暢。指導(dǎo)老師王玉山。該項目同時獲得廣東省2007年第九屆挑戰(zhàn)杯1等獎。

省級學(xué)科競賽獲獎情況:

①四靈象棋——基于互聯(lián)網(wǎng)與移動設(shè)備聯(lián)合開發(fā),廣東省第18屆“高校杯”軟件作品賽一等獎,2006級計算機(jī)專業(yè):郭勇、劉榮科、何健,指導(dǎo)老師:林華、蔣盛益、吳彩虹、王玉山。

②基于Web3d的網(wǎng)上服裝商城 , 第十七屆廣東省“文泰高校杯”軟件設(shè)計(本科組)競賽1等獎, ?2004級軟件工程專業(yè)學(xué)生,指導(dǎo)老師,王玉山。

泛珠三角安利杯大學(xué)生計算機(jī)作品賽:

2006級計算機(jī)專業(yè),陳俊平,余雯. 基于C++語言程序設(shè)計的垃圾郵件識別系統(tǒng), 泛珠三角大學(xué)生計算機(jī)作品賽廣東賽區(qū), 二等獎,2009。

2006級計算機(jī)專業(yè)學(xué)生,“任意達(dá)”——私人定制高??蛙嚶?lián)盟系統(tǒng),大學(xué)生計算機(jī)作品賽暨泛珠三角大學(xué)生計算機(jī)作品賽廣東賽區(qū)選拔賽三等獎 , 指導(dǎo)教師林華。

8 ?實踐課程特色及價值

《C++語言程序設(shè)計》作為大學(xué)計算機(jī)類1年級新生的第1門實踐課程, 肩負(fù)著既要把學(xué)生從傳統(tǒng)的數(shù)學(xué)思維方式向結(jié)合計算機(jī)軟硬件特點的計算機(jī)思維方式轉(zhuǎn)變,又要轉(zhuǎn)變學(xué)生的應(yīng)試教育模式學(xué)習(xí)方式向探索式、實證式、協(xié)同式、全球互聯(lián)網(wǎng)求助式、開放式教育學(xué)習(xí)方式轉(zhuǎn)變。還要求學(xué)會面向?qū)ο蟮某绦蛟O(shè)計思想方法,為后續(xù)課程的學(xué)習(xí)打下一個良好的基礎(chǔ)。課程內(nèi)容本身要求理論聯(lián)系實際、在理解理論的基礎(chǔ)上進(jìn)行實踐驗證并不斷修正、完善自己理論體系。學(xué)習(xí)本課程后,要求能夠進(jìn)行面向?qū)ο蟮念惖脑O(shè)計,能夠解決一些實際問題。本課程的特色和價值主要表現(xiàn)在:

①課程內(nèi)容理論聯(lián)系實際,所用軟件實驗工具、環(huán)境要符合時代需要、要采用最新的C++語言程序設(shè)計國際標(biāo)準(zhǔn)進(jìn)行實驗講學(xué),在試驗中老師要善于對于同一個程序代碼、進(jìn)行適當(dāng)變換就可以講解、實驗幾個概念和方法,爭取用較短的實驗時間獲得盡可能大的教學(xué)效果。

②對于實驗內(nèi)容的數(shù)量和深度做到適度,有時候甚至要把問題進(jìn)行分解,讓學(xué)生容易理解和實驗操作,然后再把解決的問題整合串聯(lián)、形成比較復(fù)雜的編程邏輯、達(dá)到鍛煉能力、逐步提高水平的目的。也要讓學(xué)生逐步學(xué)會對于程序提出各種修改方案進(jìn)行實驗、達(dá)到靈活運(yùn)用。由于是大學(xué)新生的第一門實驗課,要學(xué)習(xí)的基本概念、基礎(chǔ)方法比較多,一些程序技巧和需要記住的語句段落要有適當(dāng)重復(fù)訓(xùn)練。內(nèi)容也要緊密聯(lián)系實際,吸引學(xué)生投身于科技創(chuàng)新。讓學(xué)生設(shè)計一些聯(lián)系實際的程序,讓學(xué)生具有的成就感,吸引學(xué)生更深入的學(xué)習(xí)C++語言程序設(shè)計。

③在保證基本實踐教學(xué)的同時,要善于發(fā)現(xiàn)好的苗子,并適度引導(dǎo)他們開展四年的項目規(guī)劃,利用課外時間進(jìn)行深入研究,形成合作團(tuán)隊,為人才培養(yǎng)的連續(xù)性做出貢獻(xiàn)。組織部分學(xué)生到企業(yè)參觀實習(xí),讓學(xué)生早點了解行業(yè)需求,使得今后的學(xué)習(xí)更加貼近實際、符合社會需要。

參 考 文 獻(xiàn)

[1] 鄭莉,董淵,何江舟.C++語言程序設(shè)計[M].清華大學(xué)出版社,ISBN:9787302227984.

猜你喜歡
實踐教學(xué)建設(shè)
自貿(mào)區(qū)建設(shè)再出發(fā)
中國外匯(2019年18期)2019-11-25 01:41:56
基于IUV的4G承載網(wǎng)的模擬建設(shè)
電子制作(2018年14期)2018-08-21 01:38:28
《人大建設(shè)》伴我成長
保障房建設(shè)更快了
民生周刊(2017年19期)2017-10-25 10:29:03
茶學(xué)專業(yè)校企合作實踐教學(xué)探索
考試周刊(2016年79期)2016-10-13 23:35:16
《電氣工程畢業(yè)設(shè)計》 課程的教學(xué)設(shè)計
考試周刊(2016年79期)2016-10-13 23:26:02
研究型學(xué)習(xí)在傳熱學(xué)實踐教學(xué)中的應(yīng)用
思想政治理論課實踐教學(xué)研究述評
高職院校商務(wù)禮儀課程教學(xué)改革探索芻議
《數(shù)據(jù)庫高級應(yīng)用》教學(xué)創(chuàng)新方法研究
科技視界(2016年20期)2016-09-29 11:25:15
彭水| 马鞍山市| 商水县| 陆丰市| 海阳市| 乐清市| 屯门区| 平舆县| 泸水县| 宁城县| 广昌县| 广州市| 白河县| 娱乐| 南和县| 安溪县| 广昌县| 平阴县| 崇明县| 灌南县| 阿拉善盟| 河东区| 马边| 富顺县| 旺苍县| 巢湖市| 临洮县| 陆丰市| 汪清县| 渝中区| 江永县| 绥棱县| 江川县| 上蔡县| 商南县| 二连浩特市| 天峻县| 南雄市| 重庆市| 吐鲁番市| 静乐县|