數(shù)據(jù)結(jié)構(gòu)與算法課程教學(xué)目標(biāo)達(dá)成情況調(diào)查
同學(xué)們好!根據(jù)學(xué)校教務(wù)處工程認(rèn)證專業(yè)要求,必須完成課程教學(xué)目標(biāo)達(dá)成度調(diào)研,特組織本課程教學(xué)目標(biāo)的達(dá)成情況問卷調(diào)查。按照教務(wù)處要求,本問卷本上課班級學(xué)生必須作答,回答對我們改進(jìn)教學(xué)至關(guān)重要,感謝支持與合作!
1. 在課程開課前是否系統(tǒng)學(xué)習(xí)過數(shù)據(jù)結(jié)構(gòu)與算法
是,正在學(xué)習(xí)
是,已學(xué)完
否,但有自學(xué)經(jīng)歷
否,完全未接觸
2. 通過本課程學(xué)習(xí),我能夠以實(shí)事求是的態(tài)度對待算法設(shè)計(jì)與分析中的問題(如不照搬他人代碼、嚴(yán)謹(jǐn)驗(yàn)證算法正確性)
很不符合
1
2
3
4
5
很符合
3. 本課程培養(yǎng)了我從多角度觀察和分析數(shù)據(jù)結(jié)構(gòu)與算法問題的辯證思維能力
完全不符合(
0
)
完全符合(
100
)
4. 我認(rèn)識到在算法應(yīng)用與程序開發(fā)中遵守計(jì)算機(jī)職業(yè)道德的重要性(如尊重知識產(chǎn)權(quán)、拒絕惡意算法設(shè)計(jì))
完全不符合
1
2
3
4
完全符合
5. 請對以下數(shù)據(jù)結(jié)構(gòu)與算法概念的理解程度評價
完全不理解
不太理解
一般
比較理解
完全理解
數(shù)據(jù)結(jié)構(gòu)的定義與分類
算法的定義與特性
時間復(fù)雜度的概念
空間復(fù)雜度的概念
邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)的區(qū)別
6. 請對以下數(shù)據(jù)結(jié)構(gòu)基本操作實(shí)現(xiàn)的掌握程度評價
完全沒掌握
不太掌握
一般
比較掌握
完全掌握
線性表(順序表、鏈表)的基本操作
棧和隊(duì)列的基本操作
樹(二叉樹、哈夫曼樹等)的基本操作
圖的基本操作(遍歷、最短路徑等)
查找算法(順序查找、二分查找等)
排序算法(冒泡、選擇、插入、快排等)
7. 能否獨(dú)立對一個給定算法進(jìn)行時間復(fù)雜度分析
完全不可能
1
2
3
4
5
一定會
8. 您能否獨(dú)立對一個給定算法進(jìn)行空間復(fù)雜度分析
完全不可能
1
2
3
4
5
一定會
9. 在解決實(shí)際編程問題時,通常會運(yùn)用到哪些數(shù)據(jù)結(jié)構(gòu)或算法思想(可多選)
數(shù)組/線性表
棧/隊(duì)列
樹/堆
圖
遞歸
分治
貪心
動態(tài)規(guī)劃
查找算法
排序算法
10. 通過本課程學(xué)習(xí),自己的辯證思維能力(觀察、理解、判斷、推理)有何變化
顯著下降
1
2
3
4
5
顯著提升
11. 本課程提升了我運(yùn)用科學(xué)思維(如抽象、歸納、演繹)解決計(jì)算機(jī)問題的能力
毫無幫助
1
2
3
4
5
非常有幫助
12. 本課程在達(dá)成上述目標(biāo)方面,哪些環(huán)節(jié)做得較好?哪些環(huán)節(jié)需要改進(jìn)?請?zhí)岢鼍唧w建議
13. 你的學(xué)號
關(guān)閉
更多問卷
復(fù)制此問卷