總結教學(xué)中的經(jīng)驗和不足,在對偵查學(xué)專(zhuān)業(yè)的本科生進(jìn)行了一學(xué)期的C語(yǔ)言課程教學(xué)之后,我們對偵查學(xué)專(zhuān)業(yè)的本科生(偵查學(xué)2012級)進(jìn)行了問(wèn)卷調查。通過(guò)對問(wèn)卷調查的分析,我們發(fā)現了目前C語(yǔ)言教學(xué)中存在的問(wèn)題,并提出了今后的改進(jìn)措施。
2問(wèn)卷調查
2.1調查設計
調查內容:(C語(yǔ)言課程的重要性;對選用教材的評價(jià);C語(yǔ)言學(xué)習中遇到哪些困難;講課方式的喜好;課時(shí)安排是否足夠等等)。在調查問(wèn)卷的設計方面,我們吸收了目前一些優(yōu)秀的調查問(wèn)卷中比較重要的問(wèn)題。
調查方式:對刑事司法學(xué)院偵查學(xué)2012級本科生每人發(fā)放一份調查問(wèn)卷。(共收回有效問(wèn)卷32份)
2.2調查結果統計與分析
1)高中是理科學(xué)生嗎?(單選題)(見(jiàn)圖1)
(1)是
(2)否
統計結果表明,偵查學(xué)2012級學(xué)生的生源幾乎是一半理科生,一半文科生,其中理科生稍多一些。因為有一半多是理科生,那么在今后的c語(yǔ)言教學(xué)中,可以適當加深難度,以適應理科學(xué)生的需求。
2)你認為本門(mén)課每周上3課時(shí)是否足夠?(單選題)(見(jiàn)圖2)
(1)嚴重不夠
(2)不夠
(3)足夠
(4)太多
統計結果表明,認為每周3課時(shí)不夠或嚴重不夠的占總人數的75.1%。因此以后可以改為每周4課時(shí)比較合適。
3)曾經(jīng)學(xué)過(guò)C語(yǔ)言?(單選題)(見(jiàn)圖3)
(1)是
(2)否
統計結果表明,絕大部分學(xué)生沒(méi)有學(xué)過(guò)C語(yǔ)言,只有少數幾個(gè)人曾經(jīng)學(xué)過(guò)。
4)曾經(jīng)學(xué)過(guò)其他編程語(yǔ)言(例如VB,Java等等)?(單選題)(見(jiàn)圖4)
(1)是
(2)否
統計結果表明,絕大部分學(xué)生也沒(méi)有學(xué)過(guò)其他編程語(yǔ)言。
對于偵查學(xué)2012級學(xué)生,絕大部分之前沒(méi)有接觸過(guò)任何的編程語(yǔ)言,所以這門(mén)課程是他們學(xué)習計算機程序設計的入門(mén)課程。
5)你認為學(xué)習c語(yǔ)言的重要性如何?(多選題)[5](見(jiàn)圖5)
(1)很重要,因為我對計算機感興趣
(2)很重要,因為我要學(xué)好每一門(mén)課
(3)很重要,因為學(xué)習C語(yǔ)言是學(xué)習其他計算機程序設計語(yǔ)言的基礎
(4)很重要,因為C語(yǔ)言在本專(zhuān)業(yè)學(xué)習的專(zhuān)業(yè)課程中需要用到
(5)無(wú)所謂,因為學(xué)習C語(yǔ)言只是為了應付考試而已
統計結果表明,34.4%的學(xué)生認識到C語(yǔ)言的學(xué)習是計算機程序設計的基礎;25.0%的學(xué)生認為C語(yǔ)言對本專(zhuān)業(yè)的專(zhuān)業(yè)課程學(xué)習有幫助(在問(wèn)卷中,也讓學(xué)生列出了可能會(huì )用到C語(yǔ)言編程的專(zhuān)業(yè)課程,包括:惡意代碼識別、網(wǎng)絡(luò )對抗技術(shù)、網(wǎng)絡(luò )信息安全、管理信息系統)。
6)你認為現在選用的教材如何?(單選題)(見(jiàn)圖6)
(1)很好
(2)一般
(3)不好
統計結果表明,一半的學(xué)生認為目前采用的教材很好,小于一半的學(xué)生認為一般。
7)你在學(xué)習C語(yǔ)言中遇到的最大困難是什么?(多選題)(見(jiàn)圖7)
(1)想花時(shí)間學(xué)習,但是課太多,沒(méi)有時(shí)間預習、復習和上機
(2)上課聽(tīng)不懂,就不愿意學(xué)了
(3)缺少一本好的教材,看書(shū)看不懂
(4)上課當時(shí)聽(tīng)懂了,課后又忘了
(5)看書(shū)上的程序能看懂,但讓自己編程就不知道從何下手了
(6)語(yǔ)法會(huì )了,但遇到編程題,不知道該用什么算法
(7)害怕上機調試程序時(shí),出現一大堆的錯誤,不會(huì )改錯
(8)晚上睡得太晚,上課時(shí)就犯困,精神老溜號
(9)計算機方面的基礎知識缺乏
(10)因為不喜歡講c語(yǔ)言的老師,所以不愿意聽(tīng)他講的課
(11)對學(xué)好c語(yǔ)言缺乏信心
(12)不喜歡編程
(13)其他。請注明:()
統計結果表明,學(xué)習C語(yǔ)言遇到的困難多種多樣,最多是選擇1)和5)的各占16.3%,其次是選擇2)和9)的各占13.0%,然后是選擇6)的占10.6%。
8)面對目前,你認為教師應該怎樣教授C語(yǔ)言?(多選題)(見(jiàn)圖8)
(1)不要講得太快,寧可少講一點(diǎn),但要細致一點(diǎn),讓學(xué)生聽(tīng)得明明白白
(2)盡量多講一點(diǎn),不一定每個(gè)知識點(diǎn)都講得很細致,講得不細致的地方可以讓學(xué)生課下看書(shū)
(3)介紹知識點(diǎn)的來(lái)龍去脈和應用背景比單純講授知識點(diǎn)本身更重要
(4)指定一本好的教材或參考書(shū),提供相應的課件,這樣學(xué)生就可以自學(xué)了
統計結果表明,關(guān)于教師如何教授C語(yǔ)言的問(wèn)題,最多選擇(1)占47.3%,其次選擇(3)和(4)各占21.8%。
3改進(jìn)措施
根據調查問(wèn)卷結果分析,偵查學(xué)2012級學(xué)生的生源幾乎是半文半理,因此在今后的C語(yǔ)言教學(xué)中,可以適當加深難度,以適應理科學(xué)生的需求。75.1%的學(xué)生認為每周3課時(shí)不夠或嚴重不夠,所以以后可以改為每周4課時(shí)比較合適。絕大部分學(xué)生之前沒(méi)有接觸過(guò)任何的編程語(yǔ)言,這門(mén)課程是他們學(xué)習計算機程序設計的入門(mén)課程,因而對內容的講解需要更加細致,進(jìn)度不能太快。由于在偵查學(xué)專(zhuān)業(yè)以后的專(zhuān)業(yè)課程如惡意代碼識別、網(wǎng)絡(luò )對抗技術(shù)、網(wǎng)絡(luò )信息安全、管理信息系統中可能會(huì )用到C語(yǔ)言編程,足見(jiàn)C語(yǔ)言課程的重要性,需要給學(xué)生打好扎實(shí)的編程基礎。從問(wèn)卷結果看來(lái),我們選用的教材還是不錯的,可以繼續使用。
學(xué)生在學(xué)習C語(yǔ)言中遇到的最大困難是課程太多,沒(méi)有時(shí)間預習、復習和上機;書(shū)上的程序能看懂,將代碼敲入計算機后運行沒(méi)問(wèn)題,但遇到自己編程就不會(huì )了。其次是上課聽(tīng)不懂跟不上老師的節奏就放棄了,以及由于計算機方面的基礎知識缺乏而感覺(jué)困難的。然后是C語(yǔ)言的語(yǔ)法會(huì )了,但遇到自己編程時(shí),算法不會(huì )。這幾點(diǎn)都是學(xué)生的常見(jiàn)困難。以后改進(jìn)的方法包括:在課堂上多設置一些編程練習環(huán)節,培養學(xué)生的編程語(yǔ)感;在c語(yǔ)言課程之前,應設置計算機應用基礎課,補充計算機方面必要的基礎知識;在講C語(yǔ)言語(yǔ)法的同時(shí),補充簡(jiǎn)單算法的知識,或者以后增開(kāi)一門(mén)關(guān)于計算機算法的課程,在課程中使用C語(yǔ)言進(jìn)行編程。
對于教師應該怎樣教授C語(yǔ)言的問(wèn)題,根據問(wèn)卷結果分析,小于一半的學(xué)生傾向于寧少勿多,講細致一點(diǎn);注意在講授知識點(diǎn)的同時(shí)介紹知識點(diǎn)的來(lái)龍去脈和應用背景,提高學(xué)生的興趣,以及選用一本好的教材并提供相應的課件,以幫助學(xué)生課后自學(xué)。
4結語(yǔ)
本文通過(guò)對偵查學(xué)專(zhuān)業(yè)的學(xué)生進(jìn)行問(wèn)卷調查,分析了目前C語(yǔ)言教學(xué)的現狀與不足,提出了一些的改進(jìn)方案,為以后更好地進(jìn)行C語(yǔ)言課程的教學(xué)積累了經(jīng)驗。