智慧時代需要智慧賦能。為推動人工智能技術與高等教育教學的深度融合,全面提升本科課程建設質量與課堂教學水平,廣州大學電子與通信工程學院王力老師團隊精心打造了《C語言程序設計》智慧課程,讓我們一起來看看AI如何賦能編程設計的。
課程介紹
《C語言程序設計》是電子信息工程和通信工程專業的學科基礎課程。通過本課程的學習,學生需要掌握C語言的基本知識,包括數據類型、程序語句、界面設計、算法等內容,熟悉C語言開發環境的使用以及程序的調試,進而培養學生運用計算機編程解決實際問題的能力。
課程團隊精心梳理54個知識點,配備236個教學資源,精準關聯65個經典問題,清晰展現14大能力指標與知識、問題的對應路徑,形成一個有機整體,方便師生準確把握課程的教學目標和教學內容。

《C語言程序設計》智慧課程

圖譜層級網絡
課程建設核心理念
一、以“案例驅動→算法仿真→項目實戰”貫穿教學,三階賦能培養體系。
(1)案例驅動:圍繞“實現簡單計算器(加、減、乘、除操作)”“字符版 Flappy Bird 與簡單萬年歷開發”“設計簡易通信錄”等案例,串聯 C 語言基礎語法、數據結構、函數應用等知識點。開發計算器時,學生深入理解數據類型、運算符與表達式的應用;通過字符版 Flappy Bird,感知循環語句、邏輯判斷在程序邏輯中的作用,讓語法知識與實際場景深度融合,激活學習主動性。


實現簡單計算器


字符版 Flappy Bird 與簡單萬年歷開發


設計簡易通信錄
(2)算法仿真:針對 C 語言“常見基本算法”,借助工具拆解算法邏輯。例如在通信錄數據管理中,模擬查找、排序算法運行過程,直觀呈現算法對數據處理效率的優化,幫助學生理解算法在程序性能提升中的核心價值,突破算法理論到代碼實現的轉化難點。
(3)項目實戰:以計算器、萬年歷、通信錄等項目為載體,開展全流程實戰。學生從需求分析入手,完成代碼編寫、功能調試與優化。如在萬年歷開發中,整合日期計算算法、循環結構應用,最終實現功能完整的程序,在實戰中實現從單一知識點掌握到復雜項目開發能力的躍升。

全流程項目實戰
二、形成“編寫→調試→優化”閉環,全面提升編程學習效率。
(1)編寫:依托知識圖譜平臺與問題圖譜資源,幫助學生在編寫代碼時獲取精準支持。如聲明整型、浮點型、字符型變量并賦值,參照“方法層問題”中變量聲明指引規范語法;開發計算器時,依據表達式運算規則的圖譜解析,正確運用算術運算符,夯實代碼編寫基礎。

問題圖譜
(2)調試:借助問題圖譜定位問題。若計算器運算結果異常,學生對照“概念層問題”中數據類型、運算符優先級解析,結合“方法層問題”中程序語句執行邏輯,快速診斷錯誤。例如通過關系運算符、邏輯運算符使用規則,定位判斷條件編寫失誤。
(3)優化:基于圖譜進階方向升級代碼。如在Flappy Bird、萬年歷開發中,參考“方法層問題”中循環結構優化、模塊化設計建議,將重復功能封裝為函數,優化循環邏輯提升效率,形成“實踐—診斷—改進”高效閉環,讓編程能力在迭代中持續提升,展現區別于傳統課程的智慧化實踐培養優勢。

方法層問題圖譜解析
課程總結
01.更豐富的教學資源
系統關聯知識點,每個知識點包含重點、難點、案例、思政點、應用場景等屬性標簽,使得學生能夠在理解概念的同時,通過多樣化的學習材料加深記憶。此外,每個知識點搭配相應的習題資源,可以根據知識點精準出題、鞏固訓練。

知識點的屬性標簽

AI知識點出題
02.更多元的學習方式
學生可通過網頁版智慧樹在線學堂和手機端微信小程序“智慧樹知識中心”隨時隨地學習課程知識和練習測試,并獲得知識點學習情況餅狀圖。根據自身情況個性化安排學習,明確線下課堂學習的重難點,逐個提升知識點的掌握程度,達到深入學習的目的。


學生學習新體驗

學生的手機端學習界面
03.更準確和全面的教學反饋
教師通過知識圖譜平臺內的教學觀察和成績管理等模塊,能精準獲取教學數據反饋和學生學習畫像,對處于中高風險區的學生進行學習預警分析,掌握他們的知識薄弱點,實現精細化的課堂管理和針對性的教育教學。試點班級“程序設計能力”平均得分提升25%(對比傳統教學班)。高風險預警學生轉化率達78%。



AI助教智能交互
作為數字時代的底層語言基石,《C語言程序設計》智慧課程以“虛實交互、知行合一”為核心理念,重構課程知識圖譜——從指針運算到內存管理,從數據結構到系統開發,打造“案例驅動-算法仿真-項目實戰”的三階賦能體系,實現了“編寫、調試、優化”的完整閉環。
還等什么?即刻加入智慧課堂,掌握編程核心利器,深度錘煉計算思維,全面提升實踐能力,AI賦能編碼華章!