課程目錄

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


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


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


郵箱
huangbenjincv@163.com

道真| 油尖旺区| 南宁市| 尉氏县| 乡宁县| 依安县| 自贡市| 开远市| 榆树市| 红原县| 阿勒泰市| 廉江市| 阿坝| 岳西县| 即墨市| 泸水县| 长海县| 望城县| 柳江县| 桑植县| 广东省| 沈阳市| 瓦房店市| 临沂市| 瑞安市| 沙洋县| 渑池县| 漳平市| 仁布县| 东乌珠穆沁旗| 桐城市| 龙山县| 乐山市| 平舆县| 安陆市| 鄂托克旗| 江永县| 吕梁市| 贵南县| 兴海县| 遂溪县|