「程式設計基礎」課程教學的改革與創新實踐

2022-06-11 19:54:02 字數 891 閱讀 8925

摘要:程式設計基礎是軟體工程專業一門重要的基礎課,它以計算機語言為基礎,以程式設計邏輯和思想為導向,運用特定的演算法進行程式設計與專業素養的培養。該課程具有很強的理論性與實踐性,因此需要任課教師採用一定的教學方法,加深學生對理論的理解與應用,激發學生的學習熱情,達到高效的教學目的。

關鍵詞:指標程式設計演算法程式自動評測

「程式設計基礎」是軟體工程專業本科生開設的第一門專業課,這門課程對於計算機類專業來說是一門歷史悠久的基礎課,其授課內容從最初的非結構化basic,到後期的結構化pascal、c語言,授課的思路與方式隨著計算機領域軟、硬體的推陳出新,也悄然發生著變化。從授課方式上,從黑板加粉筆轉換為以多**為主要教學媒介的現代教學技術與手段自不必說了;以c為語言基礎的程式設計,也通過一門優秀的程式語言為程式設計設計開啟了一扇廣闊之門。

該門課程對於學生專業素養的培養和專業思維的導向具有一定的指導作用。在該門課程的授課之中,我有以下的一些體會和心得。

1 講透指標與指標的運用

程式設計類課程猶如學習寫作藝術,首先要對所用語言的語法規則瞭如指掌,然後才能在此基礎上提公升到藝術的高度。c語言作為一門程式語言,本身具有可移植性強、執行效率高等特點,既可以作為應用軟體,也可以作為系統軟體的開發工具。而在c語言的學習和使用中,指標可以說是其特色和精華所在,它和陣列、字串以及函式間的資料傳遞有著密不可分的聯絡,且在某些場合,指標是解決運算的唯一途徑,它可以有效的表示和實現複雜的資料結構。

指標是與計算機系統內部密切相關的一種處理形式,指標的概念不直觀,學習起來難度較大。首先引入「位址」的概念,這個「位址」就是變數所佔儲存單元的第乙個位元組的位址。其次,要區分指標和指標變數這兩個概念:

指標即位址;而指標變數是用於儲存某一具體資料型別變數位址的特殊變數,重點它是乙個變數。有了這個基礎以後,才可以順其自然地引出指標運算以及指標與陣列、指標與函式等兩兩關係的介紹。

電工基礎課程的創新

作者 劉軍 試題與研究 教學論壇 2014年第01期 所謂創新是對於重複 簡單的勞動方式的否定,是對於人類實踐範疇的超越。創新 這個詞人們用得越來越多,有沒有創造力或者創新能力已經成為乙個民族是否具有競爭能力 是否能立於不敗之地的關鍵。創新是乙個民族進步的靈魂,是國家興旺的不懈的動力。要使學生勇敢地...

2019 《C 程式設計基礎》課程教學與考核大綱

課程編號 1101011110 課程名稱 c 程式設計基礎 課程學時 80 實踐學時 42 總學分 5 課程性質 基礎課 課程屬性 必修課 先修課程 無 適用專業 方向 軟體技術 電子商務 計算機網路技術 圖形影象製作 責任單位 軟體職業技術學院 c 程式設計基礎 是計算機軟體類專業的一門必修課,通...

電類技術基礎課程改革的探索與實踐

摘要 本文介紹了電路與電子技術基礎課程體系 教學內容以及教學方法的改革嘗試。通過愛迪生創新實驗班的試點,在課程教學理念的建立,課程體系的整合取捨,教學內容教學方法的編排調整等方面進行了探索,獲得了一些有益的經驗。關鍵詞 課程改革 課程體系 電類基礎課程 一 課程改革的背景 國內理工科類高校普遍開設有...