作者:福州?學(xué) 汪璟玢?師
汪老師:每次都向前推進(jìn)一點(diǎn)點(diǎn),哪怕只有一點(diǎn)點(diǎn),也好過什么都不做。
?鄒老師:對,幾個(gè)學(xué)期下來,就已經(jīng)超過那些“空想”的團(tuán)隊(duì)很遠(yuǎn)了。堅(jiān)持下去!
汪老師:團(tuán)隊(duì)Git現(xiàn)場編程實(shí)戰(zhàn)。
鄒老師:這個(gè)效果很好,建議在更早的時(shí)間讓學(xué)生實(shí)踐。
汪老師:敢于選實(shí)踐的同學(xué)差不多理論班級三分一(今年理論人數(shù)暴多是意外)。在理論課中有的知識點(diǎn)講完,習(xí)慣性的說:“選實(shí)踐的同學(xué)就有體會啦~”
鄒老師:在企業(yè)面試的時(shí)候就更有體會啦!
日行千里,不止于足下
不覺中,軟件工程實(shí)踐課采用《構(gòu)建之法》提倡的“做中學(xué)”方法已經(jīng)有7個(gè)年頭,師生交流的平臺由博客園,更換至CSDN教學(xué)社區(qū)也是第二年。相比于去年對CSDN教學(xué)社區(qū)的不熟練,今年我們教學(xué)團(tuán)隊(duì)對教學(xué)社區(qū)了解更多,感謝CSDN技術(shù)團(tuán)隊(duì)對我們提出各種教學(xué)需求的配合,還提供了一系列的鼓勵(lì)和資助,這里一并感謝!
本輪教學(xué)一點(diǎn)總結(jié):
?
一、堅(jiān)持結(jié)合時(shí)事,設(shè)計(jì)系列從淺入深的作業(yè)
這幾年我們延續(xù)構(gòu)建四次連續(xù)性強(qiáng)、難度逐級遞增的時(shí)事類編程作業(yè),每次實(shí)踐作業(yè)所鍛煉的專業(yè)能力各不相同,但是將幾次作業(yè)前后貫穿起來,就能夠全面提升學(xué)生解決復(fù)雜工程問題的能力:
- 個(gè)人作業(yè):要求學(xué)生在教師提供某時(shí)事數(shù)據(jù)的前提下,完成文件讀入和數(shù)據(jù)顯示,目的在于編碼練習(xí)和對GitCode熟悉和使用;
- 結(jié)對作業(yè)初級:設(shè)計(jì)并實(shí)現(xiàn)某時(shí)事背景可視化原型設(shè)計(jì),目的在于訓(xùn)練原型工具選擇能力、自學(xué)能力和設(shè)計(jì)能力;
- 結(jié)對作業(yè)進(jìn)階:實(shí)現(xiàn)結(jié)對作業(yè)初級部分(給定)原型功能,目的在于訓(xùn)練結(jié)對合作能力、GitCode協(xié)作調(diào)試技術(shù)和代碼編程能力;
- GitCode實(shí)戰(zhàn)作業(yè):團(tuán)隊(duì)在一天內(nèi)實(shí)現(xiàn)一個(gè)時(shí)事背景相關(guān)的小系統(tǒng),并完成文檔撰寫,目的在于訓(xùn)練團(tuán)隊(duì)合作能力、GitCode聯(lián)調(diào)能力和代碼編程能力。
今年我們結(jié)合的是澳網(wǎng)賽事。
第一次作業(yè)的問題很簡單,針對助教提供的澳網(wǎng)數(shù)據(jù)文件,設(shè)計(jì)讀寫程序,并將讀到的結(jié)果顯示出來。這個(gè)簡單的背景,訓(xùn)練學(xué)生對問題的分析能力、設(shè)計(jì)能力。作業(yè)中還設(shè)計(jì)了進(jìn)階的要求:對已完成的程序進(jìn)行性能分析,檢查在高壓環(huán)境下程序的性能,并提出優(yōu)化方案。這個(gè)要求訓(xùn)練了學(xué)生的優(yōu)化設(shè)計(jì)能力,同時(shí)也讓學(xué)生提前了解單元測試相關(guān)的內(nèi)容,為和后續(xù)課程學(xué)習(xí)做好鋪墊。此外,本次作業(yè)要求以博客方式發(fā)布,訓(xùn)練了學(xué)生溝通寫作能力和對GitCode環(huán)境的使用。
第二次作業(yè)要求同學(xué)們結(jié)對,在協(xié)作的前提下,完成澳網(wǎng)賽事信息發(fā)布網(wǎng)站的原型設(shè)計(jì)。本次作業(yè)問題比第一次復(fù)雜,要求學(xué)生運(yùn)用所學(xué)的需求分析知識,自學(xué)原型工具,在實(shí)踐過程中體會需求表達(dá)的作用。同時(shí)訓(xùn)練了學(xué)生的分析問題能力、設(shè)計(jì)能力和初步的團(tuán)隊(duì)協(xié)作能力。
第三次作業(yè)是對前一次的進(jìn)階,通過本次作業(yè),讓學(xué)生完成從產(chǎn)品設(shè)計(jì)到產(chǎn)品實(shí)現(xiàn)的轉(zhuǎn)換。重點(diǎn)訓(xùn)練學(xué)生的協(xié)作能力、溝通能力、分析問題能力和設(shè)計(jì)能力。
第四次作業(yè)任務(wù)比起前三次更為綜合,要求團(tuán)隊(duì)(本次作業(yè)之前,同學(xué)們已經(jīng)組成項(xiàng)目開發(fā)團(tuán)隊(duì))在一天內(nèi)開發(fā)一個(gè)澳網(wǎng)競猜平臺。通過這次強(qiáng)度較大的協(xié)作開發(fā),要求團(tuán)隊(duì)成員密切協(xié)作,共同努力完成目標(biāo)。這有助于增強(qiáng)團(tuán)隊(duì)的凝聚力和合作能力。通過設(shè)定明確的時(shí)間目標(biāo),團(tuán)隊(duì)被迫在有限的時(shí)間內(nèi)完成特定任務(wù),從而避免拖延和無效的時(shí)間管理,訓(xùn)練項(xiàng)目管理能力。同樣還訓(xùn)練了問題分析能力、設(shè)計(jì)能力。
二、延續(xù)學(xué)長助教機(jī)制,保障助教團(tuán)隊(duì)建設(shè)
本輪教學(xué)的助教團(tuán)隊(duì)依然來自前一輪教學(xué)中優(yōu)秀、主動報(bào)名參與的學(xué)生。我們認(rèn)為這個(gè)機(jī)制是比較符合學(xué)校校情,同時(shí)學(xué)長了解同學(xué)們會遇到的困難,容易與學(xué)生產(chǎn)生共情,學(xué)生也會比較愿意找學(xué)長問問題。但是如果全部都是本校學(xué)長作為助教,也會有可能產(chǎn)生講情現(xiàn)象,難免影響評分的客觀性。本輪教學(xué)補(bǔ)充了一些來自外校的研究生助教,來消除這方面的隱患。從實(shí)施的效果上看,二者相輔相成:本校學(xué)長助教熟悉教師的教學(xué)節(jié)奏和同學(xué)們的困難之處,能夠?qū)蠋熀屯瑢W(xué)的要求快速呼應(yīng);來自外校的研究生助教能夠很好的把握評價(jià)尺度,做到公平客觀。希望下一輪教學(xué),依然能夠以此方式組建助教團(tuán)隊(duì)。
三、歷次作業(yè)中涉及各個(gè)課程目標(biāo)的分值,應(yīng)作出適當(dāng)調(diào)整
有多次作業(yè)中均涉及溝通和協(xié)作能力方面的分值,從這幾輪教學(xué)結(jié)果上看,應(yīng)有所調(diào)整,適當(dāng)降低,以突出對學(xué)生分析和設(shè)計(jì)能力的評價(jià)。在下一輪教學(xué)中,我們將做一些探索。
四、團(tuán)隊(duì)規(guī)模的思考
這兩輪教學(xué),平均團(tuán)隊(duì)人數(shù)基本在10人,這樣就會導(dǎo)致團(tuán)隊(duì)內(nèi)部成員貢獻(xiàn)度相差無幾,難以有效區(qū)分成員的真實(shí)貢獻(xiàn):例如一個(gè)10人團(tuán)隊(duì),平均貢獻(xiàn)度為10%。某成員做事較少,組長給定了一個(gè)較低的貢獻(xiàn)度3%,一位貢獻(xiàn)較多成員給定了15%。從結(jié)果上看,二者的分值無法拉開很大差距--這樣對于實(shí)際付出較多時(shí)間的學(xué)生來說是不公平的。當(dāng)然,如果團(tuán)隊(duì)人數(shù)能減少到5人,那么在平均貢獻(xiàn)度20%的情況下,多做者有可能拿到30%的貢獻(xiàn)度,少作者可能依然只能拿到3%貢獻(xiàn)度,那么二者的差距將達(dá)到27%!可見,控制團(tuán)隊(duì)人數(shù)是比較有效的手段。但是在目前班級總?cè)藬?shù)較多的情況下,勢必造成小組數(shù)量太多,造成助教工作量激增。因此團(tuán)隊(duì)人數(shù)應(yīng)控制在一個(gè)什么數(shù)量比較合理,在下一輪教學(xué)中,我們將進(jìn)行探索。
五、保持開放
本學(xué)期初一場席卷世界的ChatGPT討論就在構(gòu)建之法群里展開討論,鄒欣老師推薦文章引發(fā)了同學(xué)們的思考。在小組選題中,有的小組敏銳地捕獲到這個(gè)契機(jī),提出了結(jié)合ChatGPT的選題YACW;有的同學(xué)把自己操作ChatGPT的心得寫成技術(shù)博客......軟件工程這個(gè)學(xué)科的特點(diǎn)使得軟件工程師不能停滯不前、不能閉門造車,要訓(xùn)練同學(xué)們開放的心態(tài),對新知識、新技術(shù)、新事物關(guān)注學(xué)習(xí)的心態(tài)。此外,他山之石可以攻玉,其他院校的經(jīng)驗(yàn)也值得我們學(xué)習(xí)。來自北航大二學(xué)生對于第一單元作業(yè)的總結(jié)很值得思索,教師團(tuán)隊(duì)及時(shí)推薦給同學(xué)們,引導(dǎo)大家討論。
本學(xué)期恰逢疫情放開后,時(shí)隔6年,鄒欣老師一行到走進(jìn)福州大學(xué),給福大學(xué)子做了題為CSDN進(jìn)福大--AI大潮下的軟件教育與開發(fā)講座:
引發(fā)同學(xué)們思索在AI浪潮下自己的學(xué)習(xí)方法、未來工作定位。如此,訓(xùn)練學(xué)生養(yǎng)成一個(gè)開放心態(tài)、虛心學(xué)習(xí)的心態(tài),將對他們的未來成長大有裨益。
六、本學(xué)期獲獎?wù)?/strong>
領(lǐng)騎者獎品
獲獎的同學(xué)們!
第一次領(lǐng)騎者:222000434楊蕊蘭?、222000322許影杰、222000234張程越、222000323岳曉涵、222000332吳笛
第二次領(lǐng)騎者:222000329甘佳欣、222000407胡彥杰、222000201鮑仁俊、222000321熊中偉、222000433羅彤
第三次領(lǐng)騎者:222000131魏詩卉、222000331林玥利、062000224劉泓、222000334鄭慧鈴、222000228黃雨潔
CSDN大禮包!
熊中偉同學(xué)總成績第一,獲得大禮包!~
感謝
感謝本學(xué)期兢兢業(yè)業(yè)、辛苦付出的助教團(tuán)隊(duì)張富源、張思銳、張書旖、吳雨薇、郭淵偉。時(shí)光荏苒,轉(zhuǎn)瞬間我們一同踏上軟件工程實(shí)踐之旅的征程已至終點(diǎn)。在這段不平凡的時(shí)光里,我們一同探索、奮斗,汗水和智慧交織,鑄就了珍貴的回憶。這門課程不僅僅是知識的傳遞,更是思維的啟迪,激發(fā)了你們對編碼世界的無限熱愛和探索精神。從最初的迷茫和摸索,到如今的自信和成長,你們展現(xiàn)出了不懈的努力和堅(jiān)韌的毅力,以及在解決問題時(shí)的銳利思考和團(tuán)隊(duì)協(xié)作的智慧。
在軟件工程的實(shí)踐課程中,我們仿佛踏上了一段精彩而征程。從課程的一開始,我們秉持著“越努力,越幸運(yùn)”的信念,一同踏上了知識的探索之旅。正如“學(xué)有所獲,感悟滿載”,我們在這段旅程中不僅積累了豐富的知識與經(jīng)驗(yàn),更是領(lǐng)悟到了知識的真正價(jià)值。每一次的編碼、每一次的調(diào)試,都是你們向目標(biāo)邁進(jìn)的證明。從最初的一無所知到如今的信心滿滿,我們跨足了“The End, The Beginning”的分界線,這不是結(jié)束,而是新的起點(diǎn)。這段旅程雖然暫時(shí)落下帷幕,卻正如“日行千里,不止于足下”,是我們追求卓越的開端。愿你們在未來的道路上,繼續(xù)勇往直前,創(chuàng)造屬于自己的輝煌!
本學(xué)期教學(xué)安排和優(yōu)秀作業(yè)
序號 | 起止時(shí)間 | 實(shí)踐習(xí)題 | 覆蓋課程目標(biāo) | 優(yōu)秀作業(yè)博客 |
---|---|---|---|---|
1 | 1.14-2.16 | 準(zhǔn)備篇--技術(shù)路線 | 1 | 帥帥喵?、222000234張程越、?222000332昊笛 |
2 | 2.17-3.3 | 個(gè)人熱身--文件讀取 | 1、2、3 | 222000434楊蕊蘭、?222000132許依紅、?222000234張程越、?222000332昊笛 |
3 | 3.4-3.10 | 結(jié)對作業(yè)第一次--原型設(shè)計(jì) | 2、3、5、6 | 222000322許影杰、?222000334鄭慧鈴、?222000332吳笛?、222000434楊蕊蘭 |
4 | 3.11-3.16 | 團(tuán)隊(duì)作業(yè)第一次—種子隊(duì)選拔和團(tuán)隊(duì)展示 | 1、7 | 從0到1隊(duì)、?深藏blue |
5 | 3.17-3.24 | 結(jié)對作業(yè)第二次——編碼實(shí)現(xiàn) | 2、4、5、6 | 222000434楊蕊蘭、?222000329甘佳欣 |
6 | 3.26-3.31 | 團(tuán)隊(duì)作業(yè)第二次--需求分析 | 2、5、6、7 | 從0到1隊(duì)、?機(jī)房捍衛(wèi)者隊(duì) |
7 | 4.2-4.7 | 個(gè)人作業(yè)--軟件評測 | 4、5 | 222000228黃雨潔?、Mark Polo |
8 | 4.9-4.14 | 團(tuán)隊(duì)作業(yè)第三次—概要設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì) | 3、4、5、6、7 | 從0到1隊(duì)、機(jī)房捍衛(wèi)者隊(duì) |
9 | 4.22-4.24 | 團(tuán)隊(duì)作業(yè)第四次—團(tuán)隊(duì)協(xié)作編程實(shí)戰(zhàn)總結(jié) | 2、3、4、5、6 | 機(jī)房捍衛(wèi)者隊(duì)、?深藏blue |
10 | 4.22-5.5 | 團(tuán)隊(duì)作業(yè)第五次—站立式會議+alpha沖刺 | 3、6、7 | 青嶼送詞隊(duì)、?從0到1隊(duì) |
11 | 5.30-6.16 | 團(tuán)隊(duì)作業(yè)第六次—Beta沖刺+事后諸葛亮 | 4、6、7 | 機(jī)房捍衛(wèi)者隊(duì)、青嶼送詞隊(duì) |
12 | 6.17-6.21 | 個(gè)人作業(yè)—個(gè)人總結(jié)+項(xiàng)目總結(jié) | 1、4、5 | 052006133熊鵬程、062000224劉泓、222000201鮑仁俊 |
往屆的教學(xué)安排和總結(jié):
2022年春軟件工程實(shí)踐課程安排? 總結(jié)
2021年春軟件工程實(shí)踐課程安排? 總結(jié)
2020年春軟件工程實(shí)踐課程安排? 總結(jié)
2019年春軟件工程實(shí)踐課程安排? 總結(jié)
2018年秋軟件工程實(shí)踐課程安排? 總結(jié)
2017年秋軟件工程實(shí)踐課程安排? 總結(jié)
汪老師負(fù)責(zé)的CSDN軟工教學(xué)社區(qū)
https://bbs.csdn.net/forums/weixin_53785144-01
汪老師的教學(xué)博客(博客園)
https://www.cnblogs.com/cocoSE/
歷屆優(yōu)秀助教的博客
2019春 軟件工程實(shí)踐?大史
2019春 軟件工程實(shí)踐?Eventide
2019春 軟件工程實(shí)踐?sinceway
2019秋?軟件工程實(shí)踐?衡與墨
2021春 軟件工程實(shí)踐?Grey Zeng
2021春 軟件工程實(shí)踐?Kofyou
歷屆個(gè)人小黃衫得主
2021春W班
不到65kg不改名? /??吳鎧嘉
??
王煒嘉
??
?WiLLyy
??
Aurora
??
張思萍
??
?CLH029
??
?潘紫盈
??
YukioLee
??
2020春W班
theTuring
??
sillyby
??
潘晨宇
??
hxd1017
??
herokilito
??
cy221701116
??
ybn-juan
??
??viridianfairy
??
2019年春軟件工程
衡與墨
??
XRK
??
chenyuu
??
陳迎仁
??
汪老師所在班級-班級博客
-
2021春軟件工程實(shí)踐|W班
-
2020春|W班
-
2019秋福大軟件工程實(shí)踐Z班
-
構(gòu)建之法助教園地
-
軟件工程1916|W
-
高級軟件工程2018
-
福州大學(xué)軟件工程1816 | W班
-
北航暑期軟工培訓(xùn)
-
高級軟件工程2017文章來源:http://www.zghlxwxcb.cn/news/detail-649932.html
-
福州大學(xué)軟工1715 | W文章來源地址http://www.zghlxwxcb.cn/news/detail-649932.html
到了這里,關(guān)于構(gòu)建之法 - 軟件工程實(shí)踐教學(xué):每天都向前推進(jìn)一點(diǎn)點(diǎn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!