附近找茶_北京新茶嫩茶wx网_600块3小时快餐无限次_附近50元过夜联系电话号码

English|設為首頁|加入收藏

課程思政

《程序設計基礎I(C語言)》課程思政教學案例1

發(fā)布者:張麗芬/文  時間:2024-04-15 13:00:12  瀏覽:

課程名稱

程序設計基礎I

授課對象所屬專業(yè)

機械與智能制造學院

課程類型

綜合教育課

開課年級

大學一年級

課程性質(zhì)

必修

課程總學時

64

一、 課程簡介(300字左右)

《程序設計基礎I》立足九江學院“應用型本科大學”的發(fā)展定位,結合軟工類專業(yè)培養(yǎng)對學生“具備扎實的專業(yè)基礎和工程實踐能力,具備問題解決能力”的需求,《程序設計基礎I》是軟工類專業(yè)學生開啟專業(yè)學習的奠基石,是學生進入軟件工程領域的首門專業(yè)主干課。因此,本課程肩負著培養(yǎng)專業(yè)興趣、啟迪創(chuàng)新意識、樹立行業(yè)信心、知敬畏守規(guī)矩的重任?;诒菊n程在人才培養(yǎng)中的基礎地位,確立課程的思政目標為:(1)培育科學精神、訓練“辯證思維”、啟迪創(chuàng)新意識;(2)厚植愛國主義情懷;(3)培養(yǎng)工程素養(yǎng),樹立以人為本的專業(yè)發(fā)展理念,踐行“兩山”理論(綠水青山就是金山銀山)。(4)強調(diào)自主創(chuàng)新,深入理解“關鍵核心技術是要不來、買不來、討不來的”;(5)培育精益求精的“工匠精神”、樹立敬畏規(guī)章、嚴守職責的職業(yè)規(guī)范。在教學中寓道于教、寓德于教,寓教于樂,摒棄刻板說教,從C語言在單片機中的開發(fā)與應用,將思政元素生活化、形象化。深度挖掘《程序設計基礎I(C語言)》課程的思政要素,對學生價值觀進行塑造,引導學生樹立“技術報國”理念,提高技術類專業(yè)本科生“技術強國”能力,從而可望提高“課程育人”效果。

二、案例基本信息

1.案例名稱:以“小白”心態(tài)理解用戶的需求---以用戶為中心的數(shù)據(jù)輸入模塊探討

2.對應章節(jié):第3章第1節(jié)

3.課程講次:第1講

三、案例教學目標

(1)引導學生作為編程者在編程過程中學會換位思考,深入感受用戶需求可以說是一名優(yōu)秀程序員必備的優(yōu)良品質(zhì)。

(2)加強學生工匠精神的培養(yǎng)。

四、案例主要內(nèi)容

通過演示程序三種數(shù)據(jù)輸入方式的差異,讓學生感受程序設計中為他人著想的編程風格。作為編程者你需要了解你的所有軟件使用用戶并為之服務。同學們在日常生活中與人相處要學會換位思考,要多考慮別人的感受,潤物無聲,風化于成,只有從內(nèi)心深處養(yǎng)成了換位思考的良好品格,才能使你編制的程序里處處散發(fā)著為用戶考慮的氣息,處處彰顯用戶思維,從而獲得用戶認可,打造修煉屬于工科生的工匠精神。

五、案例教學設計

馬化騰說過,產(chǎn)品經(jīng)理最重要的能力是把自己變傻瓜。周鴻祎也提出,一個好的產(chǎn)品經(jīng)理必須是白癡和傻瓜狀態(tài)。產(chǎn)品經(jīng)理要能夠隨時切換自己的思維方式,能夠隨時從“專業(yè)模式”切換到“傻瓜模式”,這就是用戶思維的體現(xiàn)。引導學生以“小白”心態(tài)理解用戶的需求,以用戶為中心的數(shù)據(jù)輸入模塊探討。

1.學情分析

(1)學生知識經(jīng)驗分析

經(jīng)過兩周的學習,學生已經(jīng)認識C語言的運行環(huán)境,了解了順序結構的編寫方法,學會了基本數(shù)據(jù)的組織及訪問方式。

(2)學生學習能力分析

該門課程為線上線下混合教學,課前學生觀看慕課視頻,完成預習任務;課堂圍繞老師設計提出的程序問題進行思考與討論;實踐課通過設計與調(diào)試程序加深對知識點的理解;課后通過課后作業(yè)的完成,達到知識鞏固與拓展提升。

(3)學生思想狀況分析

從一開始談及“C語言能做什么”,由介紹C語言在實時系統(tǒng)、嵌入式系統(tǒng)、操作系統(tǒng)及物聯(lián)網(wǎng)領域的應用到介紹我國北斗衛(wèi)星的發(fā)展歷程來增強學生民族自豪感;講授C語言程序設計知識的同時融入思想政治教育,學生從學習思維、信念,品格等方面都多少有著收獲與改變。

教學內(nèi)容

教學活動

教學方法

設計意圖(思政

元素融入)

一個簡單C程序結構的回顧,復習上節(jié)課所學內(nèi)容

請學生上臺來演示“兩數(shù)之積”的編程過程

探討式

讓學生互評互議,討論最優(yōu)編程方法,提高學生參與度、提升專業(yè)素養(yǎng)。

編程過程中的交互設計思想引導

提問:如果你去銀行取款,你覺得取款機的語音提示交互有沒有必要?設想如果沒有交互,會怎么樣?

事件導入

提問式

融入用戶真正的使用場景中,只有這樣,你才會作為一個真正的用戶體驗產(chǎn)品和服務,不僅要懂得如何了解客戶的需求,更要懂得如何最好地滿足客戶的需求。

格式化輸入函數(shù)scanf與格式化輸出函數(shù)printf

講授格式化輸入函數(shù)scanf與格式化輸出函數(shù)printf的使用格式

講解法

掌握格式化輸入與輸出函數(shù)用法,對于需要用戶輸入的數(shù)據(jù),設計一個用戶友好的輸入界面至關重要。

用scanf和printf打造用戶輸入模塊

對比三種數(shù)據(jù)輸入方式,置換角色深度感受用戶所需。

第1種:直接賦值

第2種:用scanf函數(shù)從鍵盤輸入

第3種:以用戶為中心的數(shù)據(jù)輸入模塊

比較式

一個好的輸入界面可以提高用戶的輸入效率,減少錯誤的同時帶來好的體驗感。以“小白”心態(tài)理解用戶的需求,并在整個軟件產(chǎn)品設計、推廣過程中,復盤自己是否體現(xiàn)了用戶思維,有沒有以用戶為導向。然后,融入用戶真正的使用場景中,只有這樣,你才會作為一個真正的用戶體驗產(chǎn)品和服務,當遇到一些痛點時,才會意識到產(chǎn)品需要改進的地方,才能真正體會用戶思維。

課后拓展

布置學生完成求兩數(shù)的最大值求解

探究式

同學們自我總結并自由發(fā)揮利用輸入模塊打造小程序

六、教學反思

技術類課程是西方人開發(fā)的工具,一向被認為難于找到課程思政的元素,如何在技術類課程中挖掘蘊含其中的思想政治教育資源,《程序設計基礎I》課程思政建設將做出探索、突破難點,本節(jié)內(nèi)容旨在培養(yǎng)學生作為編程者在編程過程中時時換位思考程序使用者的使用感受,學會換位思考可以說是一名優(yōu)秀程序員必備的優(yōu)良品質(zhì)。這在本門課程的教學過程中應該持續(xù)導入,力求“潤物無聲,風化于成”。

軟件工程教研室供稿

責編:魏東平 審核:董西偉 王超