復(fù)旦大學(xué)在職研究生 程序設(shè)計基礎(chǔ)學(xué)什么?
《程序設(shè)計基礎(chǔ)》是計算機與信息工程專業(yè)大學(xué)生必修的專業(yè)基礎(chǔ)課。它是計算機與信息工程專業(yè)的第一門計算機課程。通過對編程方法和編程語言的全面、深入、系統(tǒng)的介紹,使學(xué)生對計算機有初步的了解,樹立編程的概念,
《程序設(shè)計基礎(chǔ)》是計算機與信息工程專業(yè)大學(xué)生必修的專業(yè)基礎(chǔ)課。它是計算機與信息工程專業(yè)的第一門計算機課程。通過對編程方法和編程語言的全面、深入、系統(tǒng)的介紹,使學(xué)生對計算機有初步的了解,樹立編程的概念,學(xué)會用典型的編程語言編寫程序,初步掌握編程方法,形成良好的編程風(fēng)格。編程包括兩個方面:編程方法和編程語言。
程序設(shè)計基礎(chǔ)學(xué)什么?
事實上,嵌入式系統(tǒng)非常廣泛,包括裸機、RTOS(有幾個系統(tǒng),但它們是相似的)和Linux。在開發(fā)語言方面,C仍然是主流,C也是。如何做好軟件設(shè)計,關(guān)鍵取決于個人的邏輯思維能力,以及程序的組織結(jié)構(gòu)??峙履愕倪壿嬎季S能力與你的教育背景有很大關(guān)系。對于相同的功能,不同的人會有不同的認識。雖然可以工作,但有些人的代碼亂七八糟,沒有規(guī)則來定義,反正很難維護;有些人的代碼干凈整潔,一目了然。
在我看來,功能的實現(xiàn)只是最基本的要求。如何實現(xiàn)代碼的簡化、整潔、高效和邏輯清晰是一個難點,需要不斷的個人總結(jié)和改進。