北理工軟件學院2016級程序設計培訓順利開展
發布日期:2017-03-30 供稿:吳桐 攝影:季翔
編輯:史繼筠 審核:陳杰浩 閱讀次數:北理工軟件學院面向2016級學生的程序設計課程培訓于2017年3月19日在良鄉校區理科教學樓101室正式啟動,目前已順利開展2次。程序設計培訓由軟件科技創新創業基地算法實驗室2015級優秀學生負責,2016級全體學生參與。
軟件學院一直高度重視對低年級學生的學風建設工作,通過開展專業課程基礎培訓,加強學生對專業的認同感,提高學生知識水平,幫助學生打好編程基礎。學院在2016-2017第一學期面向2016級學生開展的C語言培訓成效顯著,大一學生期末考試C語言課程的年級掛科率僅為3.87%,優良率達到70.1%,年級平均分為83.3分。本學期學院第一次將程序設計課程調整至大一年級開課,為幫助學生盡快適應課程內容,輔助任課老師提高學生學習質量,學院選拔軟件科技創新創業基地優秀學生為大一學生開展程序設計培訓,希望在學長的幫助下,同學們能夠繼續努力,取得更加優異的成績。
程序設計培訓正式開始前,算法實驗室2015級負責人季翔首先向2016級學生介紹了程序設計課程的難點與挑戰,同時總體說明了本學期培訓的主要內容和計劃。本學期程序設計培訓計劃開展9次,開展期中考試1次,培訓分為基礎培訓和進階培訓兩個部分。基礎培訓貼合程序設計課程要求,內容包括老師課上內容的復習、預習、網教作業答疑及各類基礎算法講解。進階培訓帶有一定難度和提升空間,培訓內容為基礎算法的拓展及深化,引導學生向更高深的專業知識領域探索、求知。
第一周培訓由基地算法實驗室2015級成員管蔚然同學主講,內容為寬度優先搜索。管蔚然同學深入淺出、游刃有余地剖析了寬度優先搜索算法的主要思想和精髓所在,并將算法分析與代碼實現分離開來,帶領同學們逐個擊破。課后,再針對同學們不懂的地方進行詳細解答并布置練習作業。
第二周培訓由基地算法實驗室2015級成員李東同學開展基礎培訓,講解深度優先搜索;李宇輝同學開展進階培訓,講解線段樹算法。2016級優秀學生韓有方輔助學長,詳細講解和點評上一周的練習題目。李東同學從一個簡單的路徑搜索入手,展示了這種搜索策略的大體思想,在臺下同學理解這種思想之后,又將深度優先搜索拓展到了更廣闊的應用范圍里,同時以“八皇后”問題為例引入回溯法這一重要編程思想。臨下課時,李東同學鼓勵大家多實踐,多在紙上模擬并體會深度優先搜索的算法流程。在接下來的一個小時里,李宇輝同學帶來本學期第一次進階培訓——線段樹的講解。李宇輝同學詳細闡述了線段樹的組織結構、時間優勢、內存占用等問題,每當臺下同學們面露難色時就停下并留給大家一定的思考時間。課后,李宇輝同學解答了同學們的一些疑惑,并再次強調要多思考、多畫圖來理解這一數據結構。
北理工軟件學院一直高度重視低年級學生培養、教育、服務工作,通過軟件科技創新創業基地這一科技創新實踐平臺,學院培養了大量專業素質過硬、科創品質優良的優秀學生,并引導其積極反哺低年級同學,形成良好的閉環人才培養模式。相信在學院領導和老師們的大力支持下,同學們一定會發揚“不怕苦、不怕累、團隊協作、創新求精、軟件報國”的鍋爐房科技創新精神,努力成為具有創新意識和實踐能力的優秀軟件學子。