課程目錄

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


本課程用C、C++、Java、Python四種語言授課,修過其中一門即可修讀本課程。對于關鍵的數據結構與算法知識點,講授多種語言的實現方式,對其他部分知識點,給出4種語言的實現代碼供學生自學。在講授過程中,引導學生理解不同語言的差異并領悟不同語言的共性,將“計算思維”融進課程,最終可讓學生理解“程序設計語言只是一樣工具”,編寫程序時不受限于特定語言。


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


郵箱
huangbenjincv@163.com

松原市| 讷河市| 太仆寺旗| 金平| 日照市| 项城市| 内乡县| 海丰县| 中江县| 鹤壁市| 枣阳市| 潜山县| 呼玛县| 利津县| 旺苍县| 巨野县| 荥经县| 于田县| 吉木乃县| 墨江| 秦皇岛市| 辽阳市| 姜堰市| 乐清市| 大埔区| 吉木萨尔县| 翁牛特旗| 静安区| 巴彦淖尔市| 武威市| 雷波县| 乐昌市| 南安市| 宝应县| 陕西省| 洛南县| 防城港市| 丰顺县| 武邑县| 边坝县| 株洲县|