課程目錄

本課程是計算機(jī)類專業(yè)的主干基礎(chǔ)課程,也可供其他專業(yè)學(xué)生選修。


本課程用C、C++、Java、Python四種語言授課,修過其中一門即可修讀本課程。對于關(guān)鍵的數(shù)據(jù)結(jié)構(gòu)與算法知識點(diǎn),講授多種語言的實現(xiàn)方式,對其他部分知識點(diǎn),給出4種語言的實現(xiàn)代碼供學(xué)生自學(xué)。在講授過程中,引導(dǎo)學(xué)生理解不同語言的差異并領(lǐng)悟不同語言的共性,將“計算思維”融進(jìn)課程,最終可讓學(xué)生理解“程序設(shè)計語言只是一樣工具”,編寫程序時不受限于特定語言。


本課程抓住學(xué)生“動手編程困難”的痛點(diǎn),在講授數(shù)據(jù)結(jié)構(gòu)與算法理論知識的基礎(chǔ)上,重點(diǎn)強(qiáng)調(diào)實踐,帶領(lǐng)學(xué)生一行一行編寫代碼,將“產(chǎn)生思路——編寫程序——運(yùn)行調(diào)試”的全過程展示給學(xué)生,將算法思想和程序設(shè)計規(guī)范融入到講授過程中,讓學(xué)生有沉浸式體驗。在講授過程中,將帶領(lǐng)學(xué)生共同尋找思路解決問題,將與學(xué)生一起遇到并修改常見錯誤。本課程強(qiáng)調(diào)過程化考核,針對程序設(shè)計的特點(diǎn),設(shè)置了在線評測的習(xí)題集和測驗題集,給學(xué)生提供了充足的動手實踐編程的機(jī)會。在完成本課程學(xué)習(xí)后,學(xué)生將由“紙上談兵”型轉(zhuǎn)變?yōu)椤皩崙?zhàn)”型,為成為合格的軟件工程師和算法工程師打好堅實基礎(chǔ)。


郵箱
huangbenjincv@163.com

陈巴尔虎旗| 辽源市| 清丰县| 花莲市| 格尔木市| 大田县| 漠河县| 尖扎县| 定陶县| 西充县| 托克逊县| 新宾| 岫岩| 房山区| 剑河县| 平谷区| 宣威市| 静海县| 北安市| 咸丰县| 鄂州市| 塘沽区| 酉阳| 萨嘎县| 资阳市| 涪陵区| 高唐县| 庆安县| 南投县| 汉中市| 灵山县| 抚松县| 周至县| 黄梅县| 宁武县| 会宁县| 商城县| 定襄县| 常山县| 芜湖市| 木兰县|