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