筑波、阪大、京大の編入試験に合格した話
はじめまして川本です。この記事では筑波大学情報学群情報科学類、大阪大学工学部電子情報工学科情報通信工学科目、京都大学工学部情報学科計算機科学コースの編入体験談を書きたいと思います。
ただの自己満足ポエムになりそうな気もしますが、誰かの役に立てると嬉しいです。
自己紹介
学科:電気情報工学科
部活動:陸上部、プロコン部
趣味:競技プログラミング、お菓子作り、ピアノ(初心者)
席次:1位
ゲームはあまりしなくて、アニメもたまにしか見ないので周りからは勉強オタクと思われていました。実際に普段から勉強する習慣がついているほうだと思います。これが受験シーズンにも結構役立った気がする
受験結果
阪大電子情報工学科情報通信工学科目:合格
京大工学部情報学科計算機工学コース:合格
編入成功組です。結局阪大に進学することにしました。理由は後で書きますが、やはり2年次編入で京大と3年次編入で阪大を比較すると阪大が勝つでしょ。
志望動機
他の人たちみたいに研究がしたいなどかっこいい動機はありません。高専卒で就職するのが嫌だったことが大きいかなと思います。
1、2年のときからなんとなく大学に進学しようと考えていました。ただこのときは漠然と大学進学するほうが将来有利でしょぐらいにしか考えていませんでした。進学するために席次は1位を取ろうと思いかなりしっかり勉強していました。
3年のときに課外活動や学校の課題、資格試験が重なり試験勉強の時間が確保出来ませんでした。ここで初めて前日勉をしたのですが平均点がほぼ落ちませんでした(素点平均97→96だったと思う)。ここから優等生川本くんは消え去り授業を聞かなくなります。
この頃は授業聞かなくて席次1位取れるわ、プレコンでいきなり近畿優勝するわ、myRIO組み込みシステム開発コンテストで全国3位になるわと成功を重ねたせいで完全に天狗になります。
転機
4年の終わりに競技プログラミングをはじめました。初めて参加して全く歯が立ちませんでした。正直もっとできると思っていたのに3000人中2800位とかで大学生の圧倒的な強さを実感しました(競技プログラミングやってる人の多くは旧帝大の学生だったり旧帝大OBだったり、中高生はJOIレベルばかりの化物揃いなので勝てなくて当然ということをあとから知りました)。
ここで高専の狭さを実感し、今よりもっとレベルの高い世界へ行きたいと思い大学へ進学への思いがた固まりました(遅くないですか?)。漠然と進学勉強をしていたおかげでここから対策をしても十分間に合ったのが幸いです。
受験勉強について
3年の頃には高専の授業に見切りをつけたので授業中を自分の勉強に充てていました。聞きたい授業だけ聞いて他の時間は好きなことしたり、受験勉強したりしてました。(これが許される高専のゆるさに感謝)
3年の課外活動と課題と資格試験と色々重なっていた時期に徹夜耐性ができたので3年の後半から受験終わりまでずっと2日に1回4時間睡眠の生活をしてました。おかげで時間は無限にありました笑。※良い子は真似しないでください。
3年の間に編入数学徹底研究を一周しました。TOEICを2回受験し、580点、630点でした。
4年になってからは創造工学(研究室配属に関わる科目)、Yahooのハッカソン、研修旅行の英語発表、高専プレコン、高専プロコン、起業家甲子園、高専駅伝などイベントが盛り沢山で授業時間と深夜ぐらいしか勉強時間が確保出来ませんでした。
4年でTOEIC 765点、TOEFL 53点、を取得、編入数学徹底研究をほぼ全部解けるようにして、編入数学過去問特訓や物理の勉強にも手をつけていました。この頃に進学先を京大、阪大、筑波に決めて、第一志望を京大と考えていました。
4年の間はTOEICとTOEFLはぞれぞれ1回しか受けてないのですがボーダー以上のスコアを回収出来てよかったです。これが取れないと5年になってからしんどい。今思えばこの時点で合格レベルの数学力があったのもかなり強かったなと思います。
徹夜耐性があるとはいえ寝たいので、勉強の効率も大事にしてました。例えば、1度自力で解けた問題は復習しませんでした。苦手な問題だけ解くことで効率よく苦手を潰すことが出来たと思います。また、数学の問題は方針だけ考えて計算をしませんでした。答えと方針が同じなら解けるやろって安易な発想です。書かないので圧倒的に速いです。狙ったわけではありませんが副産物として謎の暗算力が身につきます。
4年の終わり頃から競技プログラミングを始めます。簡単に説明すると数学パズルをプログラムで解く競技です。直接受験に役立つわけではありませんが柔軟な思考力と簡単な問題の瞬殺力がつきます。京大受験にはかなり役立ったと思います(あくまで個人の感想)。
5年からは物理の問題をしたりもう少しレベルの高い数学の問題を解いたりしてました。それから阪大と筑波の過去問をときました。研究室の先生がお前は受験勉強しろと言ってくれたので実験以外の授業は受験勉強の時間になりました。今まで課外活動に充てていた時間を競技プログラミングに充てたので勉強時間はあまり変わりません。通学生になったので時間は増えました(深夜に魔剤買いにいけるの最高か?)。
筑波大学
TOEICと数学、専門だけなのでこんなにコスパいい滑り止めある?とか思いながら受験しました。
このころAtCoder水色になっていたので国内の同学年の中では100位以内に入れる強さで高専に絞ると10本指には入れるくらいだったので専門の心配はしていませんでした。TOEICは4年の秋に取った765から受験しに行っていません。
数学はしっかり対策しました。編入数学過去問特訓、編入数学徹底研究、数学/徹底演習、明快演習微分積分、明快演習線形代数をひととおりおさえました(明快演習シリーズは難しすぎるので半分くらいしか解けてません)。
個人的には受けた3校のなかで筑波が一番数学のレベルが高い大学だと思っていたのでオーバーなくらい勉強して確実に点数を取りました。逆にこれ以降ほとんど数学の勉強をしていません笑。
テストの出来
自己評価:専門、数学両方10割
結果:合格
大阪大学
電磁気をしっかり対策しました。コンピュータ工学は過去問を見たら出来たので対策していません。
数学は複素関数をさらっただけで、微積は筑波のまま成長していません。当日になって統計が出ることを知り焦りました(は?)。英語は前日に文法の問題集を眺めただけです。
テストの出来
数学は統計が5割、複素関数7割、残りは10割
英語は7〜8割
専門は電磁気5割コンピュータ工学10割って感じの感触。電磁気でケアレスミスしたのが残念過ぎて(10割取れる問題だった)反省
取れる問題を落としたのでだめだなと思いながら面接を受けた
面接は優しかった(どのサークル入りたい?とか)。
(学校説明会に阪大の教授が来てくださり、そのときに聞いた話では阪大は基本的に編入生を取る気がなくて、筆記試験でよっぽど優秀な人がいれば取るぐらいの気持ちらしいです。なので試験は難しめだそう。採点のために作問者と別の教授が解くらしいのですがこれで苦労すると言っていました。面接は合否に関係ないそうです。これは工学部の話で他の学部は知らないです)
結果:合格
京都大学
阪大以降勉強をしない。
京大の4日前に阪大の合格発表ここで合格したのでやる気も失う。
京大の3日前に日本最強プログラマー学生選手権予選に出場し全国決勝進出を決める(受験勉強とは?)。
京大の前日にホテルではじめて過去問を開く。
眺めると物理と数学は簡単で化学は何もわからんので物理と数学だけ解くことにする。
当日
物理と数学にやるだけが置かれていたのでやる(10割)
化学はわからないなりにできそうなところだけ解く(0.5割)
まあどちらにしろ阪大行くしとか思いながら面接で適当に喋る
結果:合格
漸化式の問題は競プロっぽかったので楽勝でした。最後の証明は誘導に乗れませんでしたが、関数内積の問題だとわかるので別の方法で雑に証明しました。
受験テクニック
見直しのテクニックについて
- 微分方程式:解を代入して成立するか確認しましょう
- 逆行列:掛けて単位行列になるか確認しましょう
- 固有値:固有値の和がトレースと一致するか確認しましょう
- 固有ベクトル:掛けて固有値倍になるか確認しましょう
- 積分:お絵かきすると明らかな上界と下界がわかるので満たしているか確認しましょう
正直受験生のレベルに大きな差はないと思うのでケアレスミスを如何になくすかが勝負の決め手だと思います。なので、勉強のときからケアレスミス対策を意識して解ける問題を確実に解くことが大事だと思います。
解くテクニックについて
はじめから答案を作りません。まず問題を眺めながら簡単に方針や必要そうな公式を書きます(例:積分、やるだけ、帰納法?など)。同時に得点効率をなんとなく計算して時間効率が良さそうなところからときます。
これは受験勉強の段階で方針を立てる力を磨いたおかげでできるのかもしれませんが、問題を見た瞬間に方針が立てられるならおすすめです。
もともと定期試験を直前勉強で突破するためのテクニックなのですが、編入試験でも役立ちました。
(定期試験では朝になってから勉強を始めるのですが、記述や暗記問題に対応できません。はじめの5分で忘れます。逆に始まった瞬間はどんな問題でも解けるので、はじめの5分ぐらいで自分が後から正解を思い出せるキーワードをそれぞれの問題に書きます。すると時間が経っても解けるので最強です。これほど極端に効果は出ないですが、編入試験でもはじめの5分が一番賢い時間だと思うので答案を書く作業に時間を割かずに一番賢い時間に解き切るのが最善だと思います)
なぜ阪大?
競技プログラミングのレベルだけで見ても京大は僕にとってレベルが高すぎる
レベルが高い集団に入ることで圧倒的成長を得るパターンもあるけれど、僕は耐えられないと思うので京大は厳しいなと思いました。阪大なら僕のレベルでもそこそこ通用するっぽいので(あくまで競技プログラミングでは)阪大なら楽しみながらスキルアップできると思いました。
旧帝大の教授はほぼ持ち回り、授業のレベルはそう大差ないらしい(出典:弊研究室教授)
授業のレベルが同じならどちらでもいいかなというお気持ちになりませんか?
-
実質1年留年。阪大受かったとして1浪して京大行きますか?という問題に帰着出来てこれなら答えはわかりきっていると思います。
内部生とうまく馴染めないらしい
去年京大に進学した先輩が京大の内部生との温度差、距離間を感じていてうまく馴染めていないようでしんどそうに思いました。阪大は競プロ関係で知り合いが多いので大丈夫だと信じています。
以上です。
ここまで読んでいただきありがとうございます。