Try   HackMD

先簡單的自我介紹一下
我是目前大四(2022/09/14)的學長
如果想要聯繫我可以透過 Facebook 或者我的信箱sam24341094@gmail.com
以下內容都是我的個人經驗 僅供參考
如果有什麼不對的或更新的內容可以跟我說一下

更新(2023/11/17)

看了這篇文來問問題的人比想像中多的多,因次在這邊小小更新一下
先講結論,最後我是沒有過資工的雙主修申請
到我申請那時候,申請人數不斷的上升,導致有太多原本資工系上的同學搶不到課,因此他們把每學期的雙主修名額砍到只剩10個(這個數字是他們到2023年才公布的,我被拒絕的時候還沒有公布)
所以最後我並沒有成功雙主修成功
根據我最後多方的調查跟詢問
我認為資工系辦主要在乎的點有兩個:

  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)報名資訊如下
程式檢定粉絲專頁
考試內容可以去看看這篇
記得要去選課再考哦!

基礎程式準備

這邊可以簡單分享一下準備的方式
首先就像上面那篇文章所說的一樣
是可以用python的 但真的很不穩定
有很多道題都不支援python
所以還是強烈強烈的推薦使用C++/C
而且C++/C真的是很重要的基礎(資工系的作業都會叫你用C++/C寫)
多練一點是好事的

先說一下
學校有提供Online Judement (OJ)來讓你刷題
裡面有很多UVA的題目可以練習
基本上要考過這個你會需要多少懂一些以下的資訊

  1. C++/C 程式能力
  2. 演算法
  3. 資料結構

至於要怎麼學這些東西呢 (可以考慮找學長我本人上家教)
如果你不趕時間 可以就照著修課進度修好這些東西就好
不然可以購買這本書
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學分的專業選修來補不足的學分