--- title: 陽明醫工學生雙主修交大資工經驗分享 tag: casual --- 先簡單的自我介紹一下 我是目前大四(2022/09/14)的學長 如果想要聯繫我可以透過 [Facebook](https://www.facebook.com/profile.php?id=100000341037186) 或者我的信箱`sam24341094@gmail.com` 以下內容都是我的個人經驗 僅供參考 如果有什麼不對的或更新的內容可以跟我說一下 # 更新(2023/11/17) 看了這篇文來問問題的人比想像中多的多,因次在這邊小小更新一下 先講結論,最後我是沒有過資工的雙主修申請 到我申請那時候,申請人數不斷的上升,導致有太多原本資工系上的同學搶不到課,因此他們把每學期的雙主修名額砍到只剩**10個**(這個數字是他們到2023年才[公布](https://www.cs.nycu.edu.tw/announcements/detail/9967)的,我被拒絕的時候還沒有公布) 所以最後我並沒有成功雙主修成功 根據我最後多方的調查跟詢問 我認為資工系辦主要在乎的點有兩個: 1. 基礎程式成績 我自己是在考試拿到340分,最終學期成績是B-,後來聽到有上的普遍都有到400以上。 2. **已經修好**的資工系學分有多少 這邊說的已經修好是指成績單上看的到的,像我那時候成績單上面只有12學分是資工的課,即便我在大四上選了18學分的資工的課,但他們似乎不會去查你當學期選修學分(也挺合理的不然你選了沒過也沒意義),主要理由是系辦說有太多學生雙主修後都沒有辦法順利畢業,如果你已經修過了一些學分,比較能說服系辦。 ## 建議 我最後在大四下修畢了42學分資工的課(包含全部必修),GPA則是4.03,如果是以這樣的背景去申請我相信應該過的機率會挺高的,所以還是建議任何想要雙主修資工的同學 **盡早**、**盡早**、**盡早**開始申請和修資工的課,給自己多一點機會 我那時候的想法是,因為我是陽明的學生,我不想台北新竹兩邊跑上課 所以在大三把系上的畢業學分+部分會衝堂的資工學分修畢(6學期修了138學分) 打算大四、大五在新竹待上兩年修資工的課 但事實證明,資工系不太在乎你系上的課修的怎麼樣,他們只在乎你資工學分修了多少而已 所以可以考慮先修資工的課而不是系上的學分,然後早點考基礎程式設計 盡早開始申請,不要像我一樣拖到大四上 只給自己最後一學期一次機會申請,結果最後沒上也就掰了。 ## 給也申請不過的你 如果還有時間,可以考慮暑假的轉系申請,那個就會相對單純一點,只看基礎程式成績 我最後是申請了資工跨域學程,並且已經在今年6月畢業了,目前正在努力申請美國的CS碩士 只能說沒有CS degree對於申請碩士真的很吃虧 至少在選校上,我將同背景情況下會申請的學校排名都往下降了5~10名來申請。 但說實在話,最後畢業找工還是能力至上,學位頂多影響第一份工作 所以不用灰心喪志! 就去申請跨域學程,把想學的學完 然後快快樂樂的讓自己變下地下資工人吧!加油! # 申請流程 先來說說交大的奇怪制度 相比於其他學校通常都在暑假公布結果 交大的雙主修申請是在每學期的加退選結束後才會公布 所以如果你是上學期加退選後交的 你最快要到明年才能以資工的學生選課 因此會建議能儘早申請就儘早申請吧 不然就會像我一樣這學期有有21學分七堂課都要加簽了.. ## 申請資格和文件 這部分可以去參考交大資工的官網,那邊有持續更新而且詳細的資料 但在我這屆是要 1. **有排名**的中文成績單 2. 申請表 3. 通過基礎程式設計課程 細講一下這三點的內容 ### 成績單 **成績單一定要有排名才可以!** 不要像我一樣傻傻的印了才發現浪費了20塊 通常有排名的成績單學期初會還沒提供 可以先去遞交申請表然後等之後再補交成績單 ### 申請表 申請表是在學籍成績管理系統裡面 不要再去註冊組或系官網找了! 然後申請表要先給**系辦簽好名**才能交 不要像我一樣傻傻的跑去交大又折返跑跑回來哦 ### 基礎程式設計 這是一堂沒有學分也不用上課的課程 通過的標準就是要通過由資工系舉辦的程式檢定(GPE)報名資訊如下 [程式檢定粉絲專頁](https://www.facebook.com/nctupe) 考試內容可以去看看[這篇](https://medium.com/@linzino7/gpe-程式檢定血淚談-ae5d09673254) 記得要去選課再考哦! ### 基礎程式準備 這邊可以簡單分享一下準備的方式 首先就像上面那篇文章所說的一樣 是可以用python的 但真的很不穩定 有很多道題都不支援python 所以還是強烈強烈的推薦使用C++/C 而且C++/C真的是很重要的基礎(資工系的作業都會叫你用C++/C寫) 多練一點是好事的 先說一下 學校有提供[Online Judement](http://gpe3.acm-icpc.tw/) (OJ)來讓你刷題 裡面有很多UVA的題目可以練習 基本上要考過這個你會需要多少懂一些以下的資訊 1. C++/C 程式能力 2. 演算法 3. 資料結構 至於要怎麼學這些東西呢 ~~(可以考慮找學長我本人上家教)~~ 如果你不趕時間 可以就照著修課進度修好這些東西就好 不然可以購買[這本書](https://www.books.com.tw/products/0010926360?loc=M_br_r0vq68ygz_D_2aabd0_B_1) CPE跟GPE是差不多的東西 可以照著這個學 或者我有列一些我認為可以幫助到考試的 可以參考看看 不用一定要全部學完才去考! 想考就去考吧 ~~多考試多刷幾次搞不好不小心就過了~~ #### C++/C 程式能力 1. STL的基本結構用法(vector, string, queue,list,pair,map) 2. 流程控制(if,switch) 3. 迴圈(do while,for loop) 4. function 5. 輸出入用法(cin,cout,scanf,printf,getchar,getline) #### 演算法 1. Sorting 2. Shortest path 3. Minimum spanning tree 4. Search 5. Dynamic programing 6. graph searching(DPS,BPS) #### 資料結構 1. linked-list 2. stacks 3. queue 4. graph 5. binary tree 我覺得可以先把C++/C 程式能力練好 演算法和資料結構可以等遇到題目再慢慢學 尤其是資料結構 因為要實作資料結構其實很難(所以陽明的資料結構都不教實作 但這其實很不好) 所以通常需要實作資料結構的題目都偏難 當下都不太可能寫得出來 當然可能你很厲害啦 # 選課 資工在上學期的禮拜三有排三堂必修 分別是**機率**、**線代**、**作業系統** 所以一定要最快在大二就開始修你才有可能來得及準時畢業 ## 抵免 醫工的微積分跟物理都是3/3學分 而資工的則是4/4 但根據我這禮拜(2022/09/12)詢問的結果(到底能不能順利畢業我也不知道) 是可以不用重修的 但要多修兩堂3學分的專業選修來補不足的學分