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