熊方
(吉利學院智能科技學院,四川成都 641423)
應用型本科是指以應用技術類型為辦學定位的本科院校,重視實踐教學、強化應用技術型人才培養。在教育教學改革的探索中注重實踐環境的強化,實踐教學是培養學生實踐能力和創新能力的重要環節,也是提高學生社會職業素養和就業競爭力的重要途徑[1]。在新的工科背景下,培養學生養成良好的學習習慣和思維方式,不僅需要學生全面分析問題和解決問題的能力,更需要學生創造潛能的更大激發。因此,C語言程序設計課程對傳統單一、填鴨式、應試的教學方式改革勢在必行。
課時量減少是普遍現象,C 語言程序設計以前是64個課時,現在48個課時,而C語言程序設計知識點多,而且學生需要邊講邊練,課時量明顯不足。
學生基礎參差不齊,有的學生早就學會了C/C++、Java、Python,甚至還在做一些小項目,而有的同學完全沒有學過編程語言。
一些同學學習C語言,僅限于理論和遵循老師的要求上機調試程序,對于課程的作用僅僅理解為編程基礎課,而對于C語言的應用很少去探究。在應用型培養理念下,課程設置更重要的是培養學生熟練運用C語言程序設計,培養分析和解決實際問題的能力,為進一步學習其他專業課程打下堅實的基礎,為今后從事軟件開發工作打下堅實基礎[2]。故本文從教學模式、教學方法、教學過程、教學資源、評價方式等方面入手,注重學生應用能力的培養,提高教學質量。
選擇超星學習通、課堂派或有課等線上教學平臺,除了將課程大綱、課件等教學資料放到線上,還可以將課前的預習要求、任務清單、課后復習發布到線上,學生按要求進行課前預習、課后復習。老師可以在線上發布作業,如清華大學出版社提供的清覽題庫自帶編譯器,老師可以在題庫中選擇題目,也可以自己建立習題發布,學生在線提交作業,系統還可以批閱客觀題和編程題、統計成績并進行數據分析。教師還可以將一些重難點知識錄制短視頻或搜索相關的網上視頻放在課程線上平臺,如選擇結構的語句形式、循環結構的語句形式、if-else 嵌套應用中else 與if的匹配原則,循環語句的執行過程,冒泡排序、選擇法排序、指針的應用等相關視頻,方便學生課后反復觀看。
線上與線下相結合,線下為主、線上為輔,該教學模式的優勢是:
①彌補了課時量不足、線下上課進度較快的缺點,對于基礎較差的同學,只要課前課后多花時間,做好課前預習、課后復習便能跟上老師的進度;
②線上資源豐富,通過老師的精心挑選和設計,建立一套適合學生學情的線上資源,切記不經挑選,什么資源都放在線上,學生反而很少去看;
③線上作業系統輔助老師批閱作業和成績管理,讓老師更加輕松應對學生的大量作業,并了解學生掌握知識的情況;
④通過一些小視頻,幫助學生突破重難點知識[3]。
線下課程教學可以看到學生學習表情,可以當面指導學生上機,更有利于師生互動。但是做好線上線下混合教學模式的準備,更能靈活應對突發情況。
面對C語言課程知識點小又多、教學課時量有限的情況,引導學生利用課下時間歸納總結的教學方法較為高效,下面以兩個典型案例進行介紹。
對于學生容易出錯的語法格式,以歸納總結的方法讓學生在表格中不斷積累,如表1所示。
通過歸納總結,減少直至消除編程中的常見基本錯誤。
對于較多較煩瑣的理論知識,通過引導學生歸納總結,既能使學生理解和消化知識點,提升學生學習能力,又能節約一部分學時。
如對于C 語言的數據類型、C 語言的運算符這兩章,教師引導學生歸納總結知識點,可以是思維導圖的形式,也可以是表格的形式。教師開始可能擔心網上眾多的圖片和資源,學生不能很好地自我完成,但是學生交上來的電子版作業里面,很多作業都是學生自己完成,知識點總結非常細致到位,將學習落到了實處。老師在課堂上展示優秀的作業,對一些難點再進行分析補充,如數據的存放和溢出、運算符的使用注意事項。
這樣的教學模式比填鴨式的一個接一個的知識點灌輸式講解,再給出老師自己總結的教學更有效,更能激發學生的學習潛能。
以應用為載體,讓知識點的傳授融入應用中,不僅能提升學生的學習興趣,還能將知識點講得更清楚。如講解字符數組這個部分,以一個常見應用為例來引入教學,完成知識點講解。
用戶從鍵盤任意輸入一個字符串,以回車結束,統計字符串中各個字母(不區分大小寫)出現的次數。例如,輸入字符串ADSFGLJHCMZUR789$%&rglkjzvyda(回車),得到如下統計結果:
第一步:算法分析
有26個字母,就定義一個長度為26的數組,用于存放統計結果,第0個元素存放字母A的統計結果,第1個元素存放字母B的統計結果。
字符在A~Z:對應的數組元素值加1
字符在a~z:對應的數組元素值也加1
問題是如何找到字母對應的數組元素下標,分析大寫字母:
A(ASCII碼65)→0
B(ASCII碼66)→1
C(ASCII碼67)→2
……
可見下標的值就等于該大寫字母的ASCII碼值減去65(大寫字母A的ASCII值);
同理可得,如果是小寫字母,統計數據的下標就等于該小寫字母的ASCII 碼值減去97(小寫字母a 的ASCII值)。
第二步:相關知識點引入
整型數組的定義與初始化:int num[26]={0};//定義數組num,長度為26,初始化所有元素為0
字符數組的定義、字符串的輸入、字符串結束標志位’ 主站蜘蛛池模板: 亚洲综合第一区| 亚洲国产天堂久久综合| 亚洲AV无码不卡无码| 看国产毛片| 无码不卡的中文字幕视频| 欧美日韩综合网| 成人看片欧美一区二区| 亚洲第一精品福利| 内射人妻无码色AV天堂| 国产一级做美女做受视频| 日本午夜三级| 中文字幕久久精品波多野结| 欧美成人综合视频| 日韩一二三区视频精品| 日本成人一区| 欧美日韩国产精品va| 亚洲无码37.| 国产欧美亚洲精品第3页在线| 2021亚洲精品不卡a| 天堂av综合网| 日韩无码精品人妻| 亚洲美女久久| 22sihu国产精品视频影视资讯| 欧美日本二区| 亚洲综合中文字幕国产精品欧美| 国产麻豆va精品视频| 在线观看无码av免费不卡网站 | 91在线播放免费不卡无毒| 中国成人在线视频| 亚洲AⅤ波多系列中文字幕| 国产成人精品视频一区视频二区| 19国产精品麻豆免费观看| 色一情一乱一伦一区二区三区小说 | 99re热精品视频中文字幕不卡| 亚洲第一黄色网| 国产乱人伦精品一区二区| 成人免费一级片| 99久久亚洲精品影院| 亚洲第一av网站| 一区二区理伦视频| 欧美日韩亚洲国产| 色网站在线免费观看| 国产一二三区视频| 亚洲人成网7777777国产| 无码专区国产精品第一页| 成人伊人色一区二区三区| 成人午夜在线播放| 国产麻豆福利av在线播放| 丁香婷婷久久| 亚洲成a人片在线观看88| 精品无码国产一区二区三区AV| 日韩高清成人| 久久婷婷人人澡人人爱91| 亚洲天堂精品视频| 久久这里只有精品23| 午夜福利视频一区| 曰韩人妻一区二区三区| 久久综合伊人77777| 亚洲高清资源| 欧美天天干| 国产精品一区二区久久精品无码| 美女无遮挡免费网站| 成人在线观看一区| 国产91精品最新在线播放| 青青草国产在线视频| 在线观看精品自拍视频| 麻豆国产精品一二三在线观看| 任我操在线视频| 超碰aⅴ人人做人人爽欧美 | 99精品在线看| 日本精品影院| 国产一级做美女做受视频| 狠狠做深爱婷婷综合一区| 91综合色区亚洲熟妇p| 欧美精品v欧洲精品| 欧美国产精品不卡在线观看| 亚洲精品在线观看91| 5555国产在线观看| 久久无码高潮喷水| 日韩高清成人| 在线观看免费黄色网址| 日韩成人免费网站|