---
# System prepended metadata

title: MDCPP青雲路 (2023)

---

# MDCPP青雲路 (2023)

## MDCPP? 是什麼怪人聚集地? 可以吃嗎?(簡介)

MDCPP全名MingDao Competitive Programming Project(明道程式競技計畫)，是一個由學生主導的程式學習組織，為了提升明道學生的資訊能力，主辦各種課外教學、活動等。

講簡單一點，就是一個可以學習程式設計的地方，並且相較於課內的資訊課等課程，我們所提供的教學領域更廣，教授的課程也更加深入。

另外，MDCPP在外人看起來可能真的像是宅宅怪人的溫床，但事實上這裡都是對於資訊領域有著相當興趣的人。如果你也對於程式或是電腦感興趣，在這裡可以認識到許多有相同喜好的人，或許會成為你的老師，又或許會成為陪你一起奮鬥的戰友。總之，在學習的路上，能讓你走的快又走得遠\(@^0^@)/!

## MDCPP與他們的產地?(歷史由來)

MDCPP是在我們的上一屆，由詹挹辰與葉宥辰學長創辦的。當時因為在明道，資訊競賽獲得的關注度非常少，因此他們才藉由辦理教學的方式，透過召集一些有經驗的學長姊，把自己的所見所學傳承給學弟妹們，讓明道的學生有機會接觸到程式及程式競賽。

在他們的悉心指導下，我們變得能稍微獨當一面，並接手了MDCPP接下來的營運。同時，因為接手的人員中，除了著重在資訊競賽外，剛好有人擅長於應用面的專案開發，因此除了原來的競技程式教學外，更加入了網頁及其他程式應用的教學

## MDCPP實際在幹嘛? 能讓我駭掉學校網站嗎?(詳細課程)

關於MDCPP能不能讓你們駭掉學校網站，因為學校在盯著我們，所以我們不能教，不過加入MDCPP之後，認識認識講師，說不定我們會不小心提到喔OwO。

MDCPP有2個主要活動: 課程、競賽

### 課程:

MDCPP的活動主要在放學之後的6:20~8:40，也就是相當於晚自習的時間。

目前MDCPP有3個班級

語法班:
用C++教授關於程式的基本語法，讓學生可以完成基本程式撰寫。是個最適合無基礎初學者接觸程式設計的班級。

算法班:
用C++教授高中資訊競賽、程式檢定等，所要用到的演算法知識，讓學生能真正接觸程式競賽的有趣之處，也可以收穫一堆學習歷程!

網頁班: 
給那些更想要做出成品的學生，讓學生們除了學習演算法知識外，也能夠透過網頁、bot等方式，做出實際的成品

至於這些班級的選擇，我們有兩條建議路線

1 語法班->算法班、網頁班
就跟著學長姊的教學，一步一步來，比較適合沒什麼頭緒，不知道怎麼開始的人。或是不太擅長自學，喜歡有人指導的人。

2 自學->算法班、網頁班
對於自學能力比較強的人，可以在網路上找到課程，以更快的速度掌握程式語言的語法，才不會被語法班比較慢的教學拖到。然後加入算法班及網頁班，學習比較需要有人指導的演算法及專案實作，得到更有效率的學習

至於算法班跟網頁班之間的選擇，我會建議全都要(X
如果用武俠小說來比喻的話，算法班就像是練內功，網頁班則像是練外功。少了算法的基礎，專案可能就沒辦法寫的夠有效率。少了專案作為輸出，算法又變得像是為了考試、比賽而學，生活中卻用不到的樣子。

不過如果是想要專心走競賽，或是比較跟不上的，只選一個也沒關係。但如果是想走網頁，還是建議兼修會更好。

### 競賽(語法班、算法班限定)：

在學期中以及學期末都會安排一次模擬競賽，出題方向以APCS為主。語法班的題目難度大概會落在APCS第一題和第二題，算法班則是第三題和第四題。只要認真上課並完成證書題，模擬賽都能對一半以上。而前五名我們都會頒發小禮物，希望學員們都能卯勁全力準備，以獲取佳績。

## MDCPP能讓我得到什麼? 台大通行證?(收穫)

從MDCPP中能得到的東西很多，連台大通行證都很有可能獲得，畢竟目前每一屆的講師都有上台大的，而這些講師也都是從學員裡面培育出來的。

那接著我們從幾個面向來講:
### 程式能力:
既然是來學程式的，程式能力自然會增加。不過根據不同人的學習狀況會有不同的結果，可能有人只學到了基礎的程式語法，也可能有人在各個比賽中拿下佳績。總的來說，資源是足夠的，實際能學到怎麼樣就看個人的天分跟努力了。

### 人際關係:
在MDCPP裡面，除了程式能力以外，最珍貴的收穫就是認識到其他同樣喜歡資訊領域的人了。有了能一起切磋討論的同伴，在學習的動力上會增強許多。

透過跟學長姊認識，則能夠獲得更多的學習資源，知悉一些比賽、營隊的資訊，更可以了解學習的方向。

另外就是，有很多資訊競賽都是可以組隊參加的，這時候只要抱好大腿，得獎只是有沒有報名比賽的問題。

### 學習歷程：
跟著MDCPP的課程，如果在校內競賽中，獲得佳績，拿到獎狀，那無疑是一個有力的學習歷程。更何況之後在校外的比賽，都能讓自己歷程的含金量提高。

如果從學員裡面被選為後來的講師，那關於社團營運的經歷，也是教授們會期待看到的。

## 誰適合加入MDCPP
無論是想要拿到資奧金牌，電爛群雄，抑或是想在APCS檢定中得到四到五級分的同學，都歡迎參加算法班和電神們互相切磋。

如果不知道自己對程式有沒有興趣，只是想嘗試看看，或是基礎還沒打穩的學生，也能從語法班慢慢培養自己的程式能力。

如果是渴望將自己所學的知識實作成作品，也歡迎報名網頁班喔！

最重要的是，在加入之後，能夠尊重自己的選擇。如果確定讀自己想要的就是在MDCPP裡學習，把該做的該學的做好，那加入這個社團絕對會有不錯的收穫的。

畢竟筆者在很多層面上，也是因為很多意外的選擇而走到這裡的。既然都猶豫要不要加入，代表有一定的興趣，不如加入來看看這是不是自己想要的學習環境，打不了後來就翹課而已乁( ˙ω˙ )厂。親身體驗一次總是不虧的嘛！

## MDCPP感覺有料欸，我想知道更多資訊怎麼辦?(聯絡資訊)

MDCPP在每個學期初都會舉辦說明會，屆時便會介紹這學習開設的課程與大綱以及上課時間。有興趣的話還請各位同學踴躍參與喔！
有可以加入我們的Discord群組喔：https://discord.gg/W3aC4UDj




