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

淺談軟件工程專業的教學改革措施

2019-09-10 07:22:44趙瑞峰
青年生活 2019年5期
關鍵詞:教學

趙瑞峰

摘 要:軟件工程專業是一個應用型的專業,因此本專業培養的是應用型人才。但是,我國很多高校在軟件工程專業的教學上存在問題,本文分析了我國高校中軟件工程專業傳統教學方法存在的問題,并針對上述問題,結合軟件工程人才培養目標,提出了相關教學改革措施。

關鍵詞:軟件工程;教學;改革措施

一、傳統教學方法存在的問題

(一)教學目標不明確

“C”是很多高校普遍開設的一門課程,大部分學校教學方法大同小異:課堂講授+上機實驗,教學目標也集中于讓學生掌握C的各種重難點,比如數組、函數、指針等。其實不同專業人才培養目標中本課程的作用差異較大,采用模式化的教學方法和雷同的教學目標是不合理的。此外很多教學方法忽略了編程思想鍛煉,局限于講授語言本身,變成了教“語言”而不是“程序設計”。

(二)學生動手應用能力較弱

多年來,大部分學生學習完本課程后,仍難以針對一個簡單應用編制程序,此問題十分普遍。一般C語言教材,都是先介紹程序設計基礎知識,然后介紹各種數據類型和輸入輸出等語句,由于內容枯燥,因此學生逐漸喪失了學習興趣,甚至不愿上機,浪費了寶貴的實驗機會。此外各種例題、習題也是數學性較強或者演示性質較強,比如牛頓迭代、水仙花數、10整數排序等,這些內容和實際應用關系相去甚遠。

(三)未體現人才培養特色

如前所述,人才培養的不僅是一個程序員,更重要的是培養學生具有扎實的理論基礎和創新能力,為進一步從事設計、架構規劃打基礎。由于課時所限,計算機專業的一些理論課程如自動機、組合數學等一般未納入軟件工程的培養方案,但對于人才而言,初步學習這些內容是必要的。此時如果在相關課程中融合部分上述知識將大有益處。

(四)沒有為后續課程打下良好基礎

一方面由于例題和習題所限,在學習“C語言”時學生未能充分理解軟件工程的一些重要思想如模塊化等,導致編程時思路混亂、僵硬。另外由于課時所限,結構、文件等章節經常被略講甚至不講,導致學生在后續課程學習時基礎薄弱。

二、教學改革措施

針對上述問題,結合軟件工程人才培養目標,在近年來的教學實踐中我們采取了如下教學改革措施:

(一)實驗室授課

對于程序設計課程,學生在課堂聽講時,是一種靜態的信息接收過程。當講到各種知識點時,如果能夠即時編程驗證,將成倍地提高學生對信息的吸收消化效果。基于此,近年來我們努力實現了全程在實驗室機房授課,學生可以實時動手分析,教師也可以從講臺主機遠程指導、控制學生設備,效果良好。

(二)采用國外教材及引入軟件工程思想

“C”的國內教材大都偏向初學者,存在細節被過度簡化的問題,不利于實現培養面向實踐的工程師的目標。為此我們采用國外知名教材進行授課。該教材的最大特色是面向應用,對C語言的應用特征、程序設計的特色描述詳盡,例題及習題應用性很強,并且可結合軟件工程的基本思想進行講解,例如商品條碼校驗位計算、撲克牌發放及手牌比較、零件數據管理等。學生學習后,在后續應用性課程中能夠很快上手并進行拓展。

(三)編程思維訓練

我院“C”課程開設在大一上期,其目的是引導學生進入編程領域。因此在教學時,我們避免拘泥于C本身的語法細節,而是淡化其語言色彩,偏重講述如何利用程序語言來處理問題。在此列舉一例:很多C課程都會講授如何編程打印一個由星號組成的菱形。某些教材上給出的解法是將菱形分為上半部和下半部分,用兩個循環來打印,這種方法對學生思維訓練無太大幫助。筆者在授課時,采用了如下思路:將菱形放入一個二維坐標系(原點在左上角),畫出菱形所在區域邊界,由此寫出區域的解析表達式|x-3|+|y+3|≤3,從而得到程序循環中的核心判斷語句.

(四)有機引入計算機理論課程知識

如前所述,軟件工程專業一般不開設有限狀態機等理論課程,但是作為人才,掌握這些知識是必要的。為此我們在課程中有意識地引入了這方面的知識,給學生提供初步認知,為有意自學者提供基礎。例如,一直以來學生在學習“計算一個句子中單詞個數”這一經典程序時,總是不明所以。為此我們另辟蹊徑,采用如下方法講授。首先抽取問題核心:把句子看成是由字母序列和空格序列(單詞間可能有多個空格)交替組成的一個字符串。程序處理的方式,是對句子中的所有字符進行逐一掃描,然后在這個過程中判定單詞的出現,如出現則把計數變量加1。其次將問題抽象化:用有限狀態機來描述上述過程。其中“1”代表當前掃描字符“位于字母串中”這一狀態,“0”代表當前掃描字符“位于空格串中”這一狀態。當“掃描到字母”事件或者“掃描到空格”事件發生時,掃描器的狀會被改變,如圖箭頭所示。我們關心的是當處于狀態0時,“掃描到字母”事件發生的情況。此時意味著之前掃描到的是空格,現在是字母,即到了一個單詞起始處,故此時計數變量加1。然后引導學生將問題轉化為表格描述,(第一行表示事件,第一列表示狀態,中間單元格表示某事件發生后,應進行的狀態轉換及其他操作),進一步地可以精煉為(b)。由此可得到示流程圖。在此基礎上學生很容易寫出程序。這種教學法十分透徹,為學生今后自學相關知識打開了一扇大門。

(五)作業批改及考試規范化

為了避免傳統教學中學生作業及考試批改過程低效,分析困難,且難以發現問題的缺陷的情況,我們開發了一套C語言作業及考試批改系統,該系統通過代碼分析及用例執行等方式,客觀地對學生程序進行判定,一方面提高了教學效率,另一方面更重要的是促使學生養成良好的編程習慣,改變了以往在紙面上寫代碼的隨意性,從而培養起作為一個軟件工程人才必備的素質。

三、結語

培養合格的軟件工程人才是一個系統工程,而專業基礎課建設是其中的基石之一。就“C”課程而言,目前我們的課程改革和建設已經取得了初步成果。未來我們將在加強編程基礎培育,設計更靈活和細粒度的自動程序評分系統,以及多課程聯合教學等方面做出進一步嘗試和努力。

猜你喜歡
教學
微課讓高中數學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
「微寫作」教學實踐的思考
“以讀促寫”在初中寫作教學中的應用
如何讓高中生物教學變得生動有趣
甘肅教育(2020年12期)2020-04-13 06:25:34
談高中音樂欣賞教學中的“聽、看、想、說、動”
“自我診斷表”在高中數學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
對識譜教學的認識與思考
《可以預約的雪》教學探索與思考
中學語文(2015年6期)2015-03-01 03:51:42
對高等數學教學的一些思考
主站蜘蛛池模板: 国产又色又刺激高潮免费看| 色国产视频| 午夜视频在线观看区二区| 2022精品国偷自产免费观看| 国产乱肥老妇精品视频| 刘亦菲一区二区在线观看| 91精品人妻互换| 97国产在线视频| 日本精品视频| 九色视频线上播放| www.91在线播放| 99资源在线| 中文字幕在线一区二区在线| 久久动漫精品| 亚洲乱强伦| 香蕉99国内自产自拍视频| 欧美一区福利| 亚洲精品男人天堂| 久久精品中文无码资源站| 99视频在线观看免费| 国产手机在线观看| 久久精品91麻豆| 亚洲欧美精品一中文字幕| 四虎亚洲精品| 日本午夜三级| 国产在线精品网址你懂的| 人妻一本久道久久综合久久鬼色| 国产好痛疼轻点好爽的视频| 日韩高清一区 | 久久久黄色片| 婷婷亚洲综合五月天在线| 国产人人乐人人爱| 免费无码网站| 国产91丝袜在线播放动漫| 91在线一9|永久视频在线| 日韩在线观看网站| 欧美精品成人一区二区在线观看| 香蕉色综合| 幺女国产一级毛片| 国产精品刺激对白在线| 啪啪国产视频| 福利在线不卡| 最新午夜男女福利片视频| 精品一区二区三区中文字幕| 久久精品亚洲中文字幕乱码| 日韩中文字幕亚洲无线码| 欧美国产三级| 午夜精品久久久久久久无码软件| 一级爆乳无码av| 久久国产成人精品国产成人亚洲| 国产久草视频| 午夜视频免费试看| 九九久久精品免费观看| 免费Aⅴ片在线观看蜜芽Tⅴ| 四虎成人精品在永久免费| 一区二区自拍| 国产精品久久久久久久久| 免费人成视网站在线不卡| 国产精品久久国产精麻豆99网站| 亚洲swag精品自拍一区| 免费人成又黄又爽的视频网站| 国产好痛疼轻点好爽的视频| 欧美一级高清视频在线播放| 内射人妻无套中出无码| 免费A∨中文乱码专区| 综合色亚洲| 在线欧美日韩国产| 亚洲无码电影| 在线欧美a| 天天色综网| 亚洲av无码成人专区| 国产在线自乱拍播放| 又粗又硬又大又爽免费视频播放| 一区二区三区四区日韩| 在线观看精品国产入口| 久久亚洲国产一区二区| 亚洲天堂久久| 亚洲熟女中文字幕男人总站| 四虎影视库国产精品一区| 亚洲视频免费播放| 999国产精品永久免费视频精品久久 | 成人免费一区二区三区|