和歌山大システム工学部は,全国でも珍しい「ダブルメジャー制」を採用している。簡単に言うと,メインとサブの2つの専門分野を選んでその組み合わせで卒業するというもの。和歌山大では10メジャーがあるので,その組み合わせは90通りとなる。
さらに2020年から,「クオーター制」が導入された。「クオーター制」とは,1年を4つの四半期に分け,その期間で授業が始まって,終わること。
今までは「セメスタ制」で,1年間は前期と後期の二期に分かれていた。それが4期に分かれる・・・・ほど単純ではない。
和歌山大システム工学部では,「クオーター科目」と「セメスタ科目」が混在している。2ヶ月でおわる科目もあるし,4ヶ月かかる科目もある。2ヶ月で1単位の科目もあれば,2ヶ月で週2コマ行って2単位にするものもあるし,週1コマ4ヶ月で2単位にするものもある。
そもそも,メジャー組み合わせは90通り。必修科目は第一メジャーによって変わるし,さらにそこに建築士資格や教員免許が絡んでくる。時間割は大変複雑となり,公式の時間割表ではよくわからない状況となった。
そこで,アルゴリズムを使って時間割を計算するスクリプトを書いて,100通りの時間割表を作った。元データは教育課程表とシラバス。これを入力すると時間割が生成される。
1級建築士と2級建築士の指定科目をさらに組み合わせたものも作成しているので,全部で300通りを算出している。(ダウンロードファイルには含めてませんが)
非公式であり,またアルゴリズムに任せて生成されているから,ありえない組み合わせの時間割も作られているし,教育上好ましいとは言えないメジャーの組み合わせもある。
どのメジャーでどんな科目があるのかを整理する上でも学生の参考になりそうなので,ここに置いておきます。自分でよく考えて使って欲しい。