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

?

以目標(biāo)為導(dǎo)向的C語言教學(xué)嘗試

2015-05-15 10:25:59王新峰徐洪智陳園瓊
現(xiàn)代計(jì)算機(jī) 2015年6期
關(guān)鍵詞:C語言研討知識(shí)點(diǎn)

王新峰,徐洪智,陳園瓊

(吉首大學(xué)軟件服務(wù)外包學(xué)院,張家界 427000)

以目標(biāo)為導(dǎo)向的C語言教學(xué)嘗試

王新峰,徐洪智,陳園瓊

(吉首大學(xué)軟件服務(wù)外包學(xué)院,張家界 427000)

將企業(yè)高效的以目標(biāo)為導(dǎo)向的管理機(jī)制應(yīng)用到C語言教學(xué)中,通過對(duì)學(xué)習(xí)的三個(gè)主體學(xué)生、教師、教材分析確定三個(gè)目標(biāo):掌握實(shí)用的C語言知識(shí)、職業(yè)化素養(yǎng)的培養(yǎng)、分析和解決問題能力的培養(yǎng)。并通過平時(shí)能力測(cè)試和研討式教學(xué)來確保目標(biāo)的達(dá)成,通過改革期末成績(jī)考核標(biāo)準(zhǔn)對(duì)結(jié)果進(jìn)行驗(yàn)收。

C語言;目標(biāo)導(dǎo)向;研討式

0 引言

C語言是軟件工程專業(yè)學(xué)生的第一門專業(yè)課程,也是最基礎(chǔ)的課程,可以說C語言學(xué)得好不好直接影響著學(xué)生的學(xué)習(xí)興趣和將下來專業(yè)課程的學(xué)習(xí),所以教好C語言是很重要的教學(xué)任務(wù),但傳統(tǒng)的C語言教學(xué)存在一些問題:學(xué)生反饋知識(shí)太難,學(xué)了用不上沒興趣,教師偏重C語言語法講授等[1]。C語言教學(xué)改革一直是學(xué)院主抓的重點(diǎn),筆者有豐富的大企業(yè)軟件開發(fā)的經(jīng)歷,現(xiàn)嘗試將企業(yè)高效的以目標(biāo)為導(dǎo)向的管理機(jī)制引入到C語言教學(xué)之中,進(jìn)行一次新的嘗試。

以目標(biāo)為導(dǎo)向的管理機(jī)制的優(yōu)點(diǎn)有:方向性強(qiáng),參與的每個(gè)成員都清楚知道自己要做的事及整體最終要達(dá)到的目標(biāo)。效率高,在達(dá)到日期的壓力下,會(huì)激發(fā)更多動(dòng)力。對(duì)工作成果的考核更容易,通過目標(biāo)是否實(shí)現(xiàn)及實(shí)現(xiàn)的效果進(jìn)行考核評(píng)判即可。

1 目標(biāo)的確定

1.1 目標(biāo)制定前的分析

學(xué)校的目標(biāo)是為了讓學(xué)生掌握知識(shí),提高能力,因此在目標(biāo)致定時(shí)需要考慮跟目標(biāo)相關(guān)的主體,這里分為:學(xué)生、教師、教材。

(1)學(xué)生

我院學(xué)生都是軟件工程專業(yè),這個(gè)專業(yè)對(duì)計(jì)算機(jī)編程能力有很高的要求,學(xué)生必須掌握扎實(shí)的C語言功底和實(shí)際動(dòng)手能力,同時(shí)學(xué)生的數(shù)學(xué)普遍不好,因此在教學(xué)時(shí)要注重實(shí)際操作,理論講解要簡(jiǎn)單實(shí)用。

(2)教師

本門課的教師有著豐富的開發(fā)經(jīng)驗(yàn),能從實(shí)用角度出發(fā)講解知識(shí),而教學(xué)經(jīng)驗(yàn)不足,把握課堂能力和整體知識(shí)點(diǎn)連貫性能力不強(qiáng)。教師方面需要一個(gè)現(xiàn)成的教學(xué)方案來支持。

(3)教材

教材選用譚浩強(qiáng)的教材,這個(gè)是目前高校最流行的教材,選用本教材的好處就是:知識(shí)點(diǎn)全面,應(yīng)用廣泛,學(xué)生能在網(wǎng)上找到需要的資料,這兩點(diǎn)都有利于自學(xué)。

1.2 目標(biāo)的制定

目標(biāo)制定要符合SMART原則(S=Specific(明確性)、M=Measurable(可衡量性)、A=Attainable(可達(dá)成性)、R=Relevant(相關(guān)性)、T=Time-based)(時(shí)限性)。通過分析確定了本次教學(xué)目標(biāo):在一個(gè)學(xué)期內(nèi)讓學(xué)生掌握實(shí)用的C語言知識(shí),同時(shí)能用職業(yè)化的思維方式來解決具體問題,教師通過能力測(cè)試和研討式教學(xué)來確保目標(biāo)的達(dá)成,具體目標(biāo)說明如下:

(1)掌握實(shí)用的C語言功底

根據(jù)實(shí)際開發(fā)需要,確定主要知識(shí)點(diǎn)有:三大結(jié)構(gòu)(順序、選擇、循環(huán))、一維數(shù)組、函數(shù)(重點(diǎn))、指針、結(jié)構(gòu)體。對(duì)于這些重要知識(shí)點(diǎn)要花更多時(shí)間,同時(shí)要結(jié)合實(shí)際,講解生動(dòng)。如函數(shù)知識(shí)點(diǎn),這是重中之重,函數(shù)分為四個(gè)部分:函數(shù)名、參數(shù)、返回值、功能體。為了加深學(xué)生理解,可以用電風(fēng)扇來類比,電風(fēng)扇寫成函數(shù)如下:函數(shù)名(電風(fēng)扇)、參數(shù)(電、風(fēng)級(jí)、搖頭)、返回值(風(fēng))、功能體(電能通過電動(dòng)機(jī)轉(zhuǎn)成動(dòng)能,帶動(dòng)葉子轉(zhuǎn)動(dòng),產(chǎn)生風(fēng))。

對(duì)于那些不太實(shí)用的知識(shí),不糾結(jié)在語法上,不要求學(xué)生死記硬背知識(shí)點(diǎn),但要告訴學(xué)生如何使用這些知識(shí)點(diǎn),例如運(yùn)算符的優(yōu)先級(jí),++,--的使用。如需要寫a+b*c--/d這樣的表達(dá)式,在實(shí)用開發(fā)中的解決辦法是:把c--拆分出來,再用()把需要一起的括起來,最終結(jié)果這樣:c--;a+(b*c)/d;這樣看起來不會(huì)產(chǎn)生誤解,讀起來也更方便。

(2)職業(yè)化素養(yǎng)的培養(yǎng)

軟件工程專業(yè)畢業(yè)將來從事的是IT職業(yè),如果在學(xué)校期間學(xué)生就開始注意職業(yè)化素養(yǎng)的養(yǎng)成,不僅能提高競(jìng)爭(zhēng)力,同時(shí)還能更快地融入到企業(yè)中。在IT行業(yè)里,職業(yè)化的體現(xiàn)在于:良好的代碼風(fēng)格和模塊化的思維方式,這兩點(diǎn)需要在一次次的實(shí)踐中養(yǎng)成。

為了養(yǎng)成對(duì)代碼風(fēng)格的重視,規(guī)定不按通用代碼風(fēng)格寫出的代碼,作業(yè)實(shí)踐都不計(jì)分。如表1是在要求學(xué)生嚴(yán)格按照通用的代碼風(fēng)格寫出的代碼對(duì)比,功能一模一樣,但看上去右邊的明顯更加專業(yè)。

表1 代碼風(fēng)格對(duì)比

模塊化就是功能化,功能化也就意味著函數(shù)化,所以在學(xué)完函數(shù)之后,之后布置的作業(yè)和實(shí)驗(yàn)題都需要用函數(shù)。在一個(gè)完整的代碼里,要求至少需要三個(gè)功能部分:數(shù)據(jù)的輸入、數(shù)據(jù)的處理、數(shù)據(jù)的輸出。

(3)分析和解決問題能力的培養(yǎng)

C語言是一門實(shí)踐性的課程,對(duì)動(dòng)手強(qiáng)力有很強(qiáng)的要求,培養(yǎng)學(xué)生的動(dòng)手能力也是最終的目標(biāo)。獨(dú)立分析和找到辦法解決問題的能力的培養(yǎng),只能通過一次次的實(shí)際操作形成,本院正在推廣的研討式學(xué)習(xí)方案能很好的達(dá)到這個(gè)目的,有關(guān)研討式在下節(jié)中重點(diǎn)講。

2 通過過程來確保目標(biāo)的達(dá)成

目標(biāo)的確定完之后,最終能否達(dá)成需要各方面的努力,而具體的實(shí)現(xiàn)方案是根本保證。重點(diǎn)介紹下研討式教學(xué)方案[2]。

2.1 研討主題確認(rèn)

通過前面的目標(biāo)分析,確定了C語言主要的知識(shí)點(diǎn),這些就是研討的主題,根據(jù)知識(shí)點(diǎn)設(shè)計(jì)相應(yīng)的問題,如表2所示:

表2 研討主題表

鑒于篇幅限制,只介紹下為什么主題一確定為求BMI指數(shù),求BMI指數(shù)用到公式:指數(shù)(BMI)=體重(kg)÷身高^2(m),這個(gè)要用到順序結(jié)構(gòu),在得到結(jié)果之后為了確定指數(shù)的標(biāo)準(zhǔn)要通過選擇的嵌套實(shí)現(xiàn),另外這個(gè)指數(shù)每個(gè)人都有,學(xué)生可以用來測(cè)試自己的指數(shù),能激發(fā)興趣,中國(guó)參考標(biāo)準(zhǔn)如下:

表3 BM I中國(guó)參考標(biāo)準(zhǔn)

2.2 與學(xué)生的溝通

需要把整體研討方案跟學(xué)生提前講清楚,讓他們知道本課程的學(xué)習(xí)安排做好心理準(zhǔn)備,再隨機(jī)把學(xué)生分成5~6人一組,每一次研討之前就把問題提前布置下去,讓學(xué)生自行討論。

2.3 具體的研討

研討的流程如下:

①隨機(jī)抽取一組上臺(tái)講解他們的方案:包括PPT講解思路,源代碼展示結(jié)果(時(shí)間10分)。

②介紹完之后,其他學(xué)生提問討論(5分鐘)。

③討論完開始打分,一個(gè)組最終得于由學(xué)生(50%)+教師(50%)組成。

④一次課隨機(jī)4~5組,之后剩下10~15分鐘左右教師講解涉及的知識(shí)點(diǎn)。

2.4 如何保證研討式的進(jìn)展

改革評(píng)分體系,C語言最終成績(jī)=研試式得分(40%)+平時(shí)能力測(cè)試(30%)+期末考試(20%),這樣的評(píng)分會(huì)給學(xué)習(xí)創(chuàng)造動(dòng)力——每次做得好都會(huì)直接影響最終成績(jī),同時(shí)也造成一點(diǎn)壓力——不能偷懶,想只在期末考試時(shí)臨時(shí)瘋狂背書來獲得高分是不可能的。

3 目標(biāo)的驗(yàn)收

為了確保目標(biāo)的達(dá)成,及時(shí)的測(cè)試和跟進(jìn)是重要的監(jiān)督手段。而目標(biāo)的驗(yàn)收不能僅局限在最后一次,如果最后一次出現(xiàn)問題則沒有時(shí)間來調(diào)整,需要分階段檢查。本課程采用平時(shí)能力測(cè)試+期末考核驗(yàn)收方案,每個(gè)月進(jìn)行一次平時(shí)能力測(cè)試,把本月的重點(diǎn)知識(shí)都列出來,做個(gè)簡(jiǎn)單的小測(cè)試(時(shí)間15~20分鐘),課程結(jié)束后再進(jìn)行一次期末總考核。

這樣的測(cè)試方式有很多優(yōu)點(diǎn):

①測(cè)試的結(jié)果更加真實(shí),時(shí)間短學(xué)生沒有時(shí)間抄襲。

②能找出學(xué)習(xí)跟不上的學(xué)生及時(shí)督促和幫助,本門課程通過第一次平時(shí)測(cè)試就找出2名沉迷網(wǎng)游的學(xué)生,通過談心和課堂時(shí)重點(diǎn)關(guān)注,在第二次測(cè)試時(shí)成績(jī)從20提高到65。

③考核更公平合理,學(xué)生不會(huì)因?yàn)橐淮纹谀┛荚嚢l(fā)揮失常而得到很低的分?jǐn)?shù)。

4 結(jié)語

通過以目標(biāo)為導(dǎo)向的教學(xué)改革,取得了不錯(cuò)的成效,學(xué)生在面對(duì)一個(gè)問題時(shí)自己能獨(dú)立分析和查找資料解決,綜合素質(zhì)明顯提高(很多害羞的學(xué)生最后都能上臺(tái)介紹方案)。

通過觀察也發(fā)現(xiàn)本次嘗試存在的一些問題:①由于分組是按5~6人進(jìn)行,存在部分學(xué)生產(chǎn)生依賴感。②本嘗試大大增加了教師的工作量,從研討式選題,組織討論,不同方案講解,統(tǒng)計(jì)成績(jī)等過程都增加了工作量。總的說來這是一次有益的嘗試,需要在后續(xù)做進(jìn)一步的完善。

[1] 劉曉鋒,吳亞娟.計(jì)算機(jī)專業(yè)《C語言程序設(shè)計(jì)》教學(xué)與教學(xué)改革[J].四川師范學(xué)院學(xué)報(bào),2004,24(l):34~36

[2] 覃遵躍,周清平.研討式教學(xué)在Java語言課程中的應(yīng)用[J].計(jì)算機(jī)教育,2014(18):55~58

Attempt of Goal-Oriented C Language Teaching

WANG Xing-feng,Y U H ong-zhi,C HEN Yuan-qiong
(School of Software and Service Outsourcing,Jishou University,Zhangjiajie 427000)

Applies corporate goal-oriented and efficientmanagementmechanism to the C Language teaching,through three learning objects which are students,teachers,textbook analysis,identifies three objectives:master C Language practical knowledge,professional accomplishment culture,ability of analyzing and solving the problem of culture.Through the usual ability test and research teaching to ensure that achieve their goals,through the reformation of the final grade assessment criteria to acceptance of the results.

C Language;Goal Orientation;Discussion

1007-1423(2015)06-0067-04

10.3969/j.issn.1007-1423.2015.06.017

王新峰(1986-),男,江西九江人,碩士研究生,助教,研究方向?yàn)榍度胧较到y(tǒng)設(shè)計(jì)

徐洪智(1974-),男,湖南長(zhǎng)沙人,博士,副教授,從事領(lǐng)域?yàn)檐浖こ虒I(yè)教學(xué)與管理

2014-12-30

2015-01-28

陳園瓊(1985-),女,湖南張家界人,碩士研究生,助教,研究方向?yàn)榇髷?shù)據(jù)、嵌入式、操作系統(tǒng)

猜你喜歡
C語言研討知識(shí)點(diǎn)
一張圖知識(shí)點(diǎn)
一張圖知識(shí)點(diǎn)
第四頁(yè) 知識(shí)點(diǎn) 殲轟-7A
基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
基于C語言的計(jì)算機(jī)軟件編程
電子制作(2018年16期)2018-09-26 03:27:08
GSM與FDD、NB-loT融合組網(wǎng)研討
柑桔無公害栽培技術(shù)研討
高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
研討式教學(xué)中的研討題設(shè)計(jì)
關(guān)于G20 的知識(shí)點(diǎn)
大田县| 乾安县| 东乌珠穆沁旗| 子洲县| 万盛区| 黎川县| 沾益县| 德州市| 广汉市| 台东市| 大丰市| 金坛市| 临泉县| 闸北区| 平昌县| 道孚县| 三台县| 九龙县| 固始县| 阳泉市| 绿春县| 淮阳县| 肇州县| 大田县| 双江| 平阴县| 基隆市| 汉寿县| 蓬安县| 中阳县| 齐河县| 临夏市| 宾川县| 体育| 双鸭山市| 庆云县| 青神县| 桂东县| 宁明县| 樟树市| 永和县|