翁恺c语言程序设计入门作业,程序设计入门——C语言
spContent=C語言是古老而長青的編程語言,它具備了現代程序設計的基礎要求,它的語法是很多其他編程語言的基礎,在系統程序、嵌入式系統等領域依然是無可替代的編程語言,在各類編程語言排行榜上常年占據前兩名的位置。
本課程是零基礎的編程入門課,是后續的操作系統、編譯原理、體系結構等課程的基石。
—— 課程團隊
課程概述
程序設計是一門基礎課程。對于計算機相關專業而言,程序設計是專業基礎知識,是進一步學習其他專業知識的第一步階梯;對于非計算機專業而言,程序設計的學習有助于理解計算機的能力所在,理解哪些是計算機擅長解決的問題,怎樣的方式方法是計算機擅長的手段,從而能更好地利用計算機來解決本專業領域內的問題。
C語言是古老而長青的編程語言,它具備了現代程序設計的基礎要求,它的語法是很多其他編程語言的基礎,在系統程序、嵌入式系統等領域依然是無可替代的編程語言,在各類編程語言排行榜上常年占據前兩名的位置。
對于非計算機專業的學生,學習本課程的主要目的是掌握程序設計的基本方法,C語言是教學媒介。但是對于計算機專業的學生,本課程是向后續的計算機組成、操作系統、編譯原理、體系結構等課程前進的基石,對于C語言本身甚至程序設計語言基礎原理的深入理解都是應該掌握的。
本課程是零基礎的入門課程,完成本課程之后,就能具有初步的運用C語言編寫程序的能力。要想完整的學習C語言,還需要進一步學習本課程的后續課程——《C語言程序設計進階》。
程序設計是實踐性很強的課程,該課程的學習有其自身的特點,聽不會,也看不會,只能練會。你必須通過大量的編程訓練,在實踐中掌握編程知識,培養編程能力,并逐步理解和掌握程序設計的思想和方法。在這里所提供的,只是基礎的知識講解,要想學會編程,還需要更多時間的投入和努力。
為了學習編程,你需要有一臺計算機,安裝必要的編程軟件。無論是MS Windows、Mac OS X還是Linux,都有適合C語言編程的軟件。如果搞不定自己電腦上的編程軟件,我們也會提供在網頁中編寫、運行C語言程序的方法。
課程大綱
預備知識
作為第一門編程課,本課程可以零基礎學習。大學計算機(大學計算機基礎、計算思維導論)等課程對于理解本課程的部分內容有幫助,但這些課程的學習不是必須的。
證書要求
課程的總分達到60分以上,可以申請本課程的合格證書。
課程的總分達到85分以上,可以申請本課程的優秀證書。
參考資料
何欽銘、顏暉,《C語言程序設計(第4版)》,高等教育出版社,2020年,ISBN 978-7-04-054506-7
顏暉、張泳,《C語言程序設計實驗與習題指導(第4版)》,高等教育出版社,2020年,ISBN 978-7-04-054845-7
常見問題
Q:我需要特殊版本的計算機嗎?
A:任何計算機都可以用于C語言編程,包括但不限于各個版本的MS Windows、各個版本的Mac OS X、各種發行版本的Linux。有的手機有app也能實現C語言編程,不過我們不推薦那么小的屏幕。
Q:我需要安裝特定的軟件才能做這門課的作業嗎?
A:任何C語言的開發工具都可以。課程演示會使用Dev C++及命令行環境,但是你使用任何其他開發工具都不會影響做作業的正確性。可以使用的其他工具包括但不限于Visual Studio Code、MS Visual Studio、Code::Blocks、C-Free等。
Q:每周會發布多少時間的視頻?我需要花多少時間來學習?
A:我們按照90分鐘的授課時間來設計課程。但是發布的視頻肯定小于90分鐘,一般在50到70分鐘左右。因為在線下上課時,老師可能會回顧一下上周的內容、某些內容會看學生的反應重復幾遍、會當堂問做一些提問,以及在各種軟件等教學工具之間切換,這些都要花點時間,而這些在線上課程中都不存在了,所以視頻的時間不會正好是90分鐘。但是一般我們設計課程需要1:12到1:3的課后學習時間,這包括預習、作業、練習和復習的時間,所以每周大約需要花費四到六小時的時間。
總結
以上是生活随笔為你收集整理的翁恺c语言程序设计入门作业,程序设计入门——C语言的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 北斗芯片是如何决定着北斗产业的未来?
- 下一篇: Mean-shift超像素分割