本學期網研社社團即將告一段落,為了感謝辛苦的講師們、幹部們以及剛結束期末考的社員,我們舉辦一場期末黑客松。
此次聚會不僅是慶祝學期成果的聚會,同時透過小型比賽驗收教學成果,藉此促進社員間的感情交流。
1. C++ & WEB Kahoot 與實作競賽
日期:2024年12月16日 (一)
場地: cm1019
19:00 - 19:05 吃吃喝喝 & 期末總結
19:05 - 19:25 呂晉豪講師活動說明 與 C++ Kahoot 比賽 (15題)
19:25 - 19:45 游雅淇講師活動說明 與 WEB Kahoot 比賽 (15題)
19:45 - 20:50 同學實作部分 (C++:在zero judge競賽中解題、WEB:運用所學寫個人網站)
20:50 - 21:00 頒獎
【C++活動內容】
預計進行以 C++ 程式設計為主題的活動,結合 Kahoot 互動問答與實作題練習。首先透過 Kahoot 測試學員對變數、if-else、迴圈等基本概念的掌握,再以實作題提升同學的程式解題能力,藉由實際編碼加深概念理解。
【WEB活動內容】
預計進行整合 Web 開發知識的活動。初段利用 Kahoot 回顧課堂知識,再讓同學運用 Flask 或 Vue 框架實作個人網頁,並透過 API 串接增加網頁互動性,以體驗現代網頁開發的趣味與挑戰。
1. 不可使用任何 AI 工具,C++部分不可上網查找答案。
2. 可參考先前的講義或上網查詢語法。
3. C++部分以解題速度與執行時間決定排名。
4. WEB部分由講師評分。
題目:給定下列函式 F(),執行 F() 時哪一行程式碼永遠不會被執行到?
阿姆斯壯數(又稱自戀數)是指一個 n 位數,其各位數字的 n 次方和恰好等於該數本身。
例如:153 為三位數,可證明 1³ + 5³ + 3³ = 153。
技術點:
1. 利用迴圈與取餘數(%)運算將數字拆解成各個位數。
2. 使用乘方運算(或迴圈計算連乘)計算每個數字的 n 次方。
3. 累加所有次方後,與原數字進行比較判斷。
與上課內容連結:
本題整合了變數操作、基本算數運算、條件判斷與迴圈控制,
是上課中強調的基礎程式設計技巧的實際應用,有助於學生加深對數字處理與邏輯流程的理解。
Bert 三角形題目要求根據使用者輸入的行數,輸出一個特定格式的三角形圖案。 題目設計通常需要依據行數及每列的空格與圖案符號(如星號或數字)的排列, 來呈現對稱或遞增的效果。
技術點:
1. 利用巢狀迴圈,外層迴圈控制行數,內層迴圈負責輸出每行的空格與圖案符號。
2. 條件判斷決定在特定位置輸出空白或圖案元素,進而調整格式與排版。
與上課內容連結:
此題目有效練習了巢狀迴圈與字串格式輸出技巧,
是「迴圈與條件判斷」單元的重要延伸,能夠幫助學生學會設計演算法與控制輸出格式。
題目:Flask 如果要顯示網頁頁面的話,哪個方法為被使用?
請同學根據上課所學製作個人網頁(個資問題不放截圖)。
得獎:陳粢渝、林詩穎、王研安、劉育安
得獎:羅婕瑜、查欣瑜
從參加網研以來,我對程式設計的興趣和能力都有了很大的提升。每週的課程不只讓我學到新的知識,
也讓我更了解資管這個領域未來可能的發展方向。
這學期開始實際練習網頁製作,讓我有機會把課堂上學到的東西應用在實作中。過程中雖然遇到不少挑戰,
但也因此學會了很多解決問題的方法。透過一次次的練習,我發現自己在邏輯思考和動手實作方面都進步了不少,
也更有信心繼續學習下去。
從大一上學期開始接觸網研後,我發現自己的程式語言能力有了顯著的進步,因為講師們都是學長姐,
他們能很清楚知道我們可能哪些地方容易搞不清楚,或者聽不懂老師講的內容,可以進一步糾正與引導大家。
而且每次上課都能學到新的知識,尤其是陳啟誠學長的經驗分享,不僅增廣了我的視野,
也讓我對資管系未來的出路和發展方向有了更清楚的認識。
這學期的課程內容是學爬蟲,讓我能夠學到系上必修沒有教,但也十分實用的課程。透過一次次的練習與實作,
我覺得自己的邏輯思維和解決問題的能力都有明顯提升,也更加確定自己未來想繼續往這個方向努力。
上學期我參加了網研社的 C++ 課程,原本我的 C++ 只在非常基礎的程度,
但透過這門社課的學習,我不僅補強了原本薄弱的基礎,還進一步學到了許多進階的概念。
現在面對大二的程式設計必修課,我也因此比較不會擔心跟不上進度。
講師的教學方式非常清楚易懂,不會講得太快,會從最基本的環境安裝開始,
像我這樣的初學者也能跟上。除了課堂內容本身,講師也會適時與我們互動,
親切地下來了解每位同學的學習狀況,還會幫忙我們解其他必修課的程式作業,
讓我深刻感受到講師的用心與熱情。印象深刻的是,講師會用生動有趣的方式來幫助我們記憶複雜的觀念,
還分享了許多自身在學習程式時的寶貴經驗與建議。
遇到問題時,網研社的幹部們也會很貼心的幫忙社員,
也非常感謝學長姐們在最後一堂社課準備了好吃又好玩的黑客松活動。
真心推薦想學習程式的同學們可以來加入網研社,一起快樂寫 code!