Pythonについて学ぶことができる大学を調べたので、紹介します。2019年度版の各大学のシラバス(科目表)にのっている最新データをまとめました。大学でPythonを学ぶ参考にしていただければと思います。
シラバスの調査対象としたのは、旧帝国大学(東京大学、京都大学、名古屋大学、大阪大学、東北大学、北海道大学、九州大学)、GMARCH(学習院大学、 明治大学、青山学院大学、立教大学、中央大学、法政大学 ) 、日東駒専(日本大学、東洋大学、駒沢大学、専修大学)、関関同立(関西学院大学、関西大学、同志社大学、立命館大学 )の名門・有名大学群です。
なお、2018年度の記事はこちらです。
日本大学
生産工学部
生産工学部シラバス日本大学の生産工学部は、機械、電子科学、土木、数理情報等、幅広い学科を備えた工学系の学部です。
キーワード”python”で科目を検索した結果、 下の 6件の講義がヒットしました。
講義名 | 学年 |
計測工学 | 2 |
数値計算法 | 3 |
複雑系と創発 | 2 |
アルゴリズミックデザイン | |
教養課題研究 | 1 |
アルゴリズミックデザイン特講 | 大学院2年 |
2年生以上向けで、各科目での専門的な内容を学ぶ専門科目が多いため、 Python自体を学ぶのではなく、Pythonを道具として使っていろいろなことを実現する、応用色の強い内容が主です。
唯一の1年生向けの科目である「教養課題研究」も、ラズベリーパイという小型コンピュータを用いたIoTをテーマにした演習でした。
理工学部
理工学部シラバス日本大学理工学部も、生産工学部と同じような光学系の学部です。建築系、海洋建築、航空宇宙等、こちらにしかない学科もあります。
生産工学部のシラバスで、”Python”で本文検索したところ、下の1科目しかヒットしませんでした。
講義名 | 学年3 |
ゼミナールⅡ | 3 |
この科目は、都市工学に関するゼミ、つまり少人数で議論したり、具体的なプロジェクトを進めたりする内容でした。
文理学部
文理学部シラバス文理学部は、その名の通り文系、理系の融合をうたう学部です。一般的に文理学部という名前の学部は、教育学部系のことが多いのですが、ここでも教職コースがあり、先生になるための資格をとることができます。
シラバスの検索機能で”Python”を検索したところ、大量の科目がひっかかりました。
講義名 | 学年 |
社会学応用講義Ⅱ | 2-4 |
社会学演習2 | 2 |
ゼミナール2 | 3 |
ゼミナール4 | 4 |
ネットワーク論 | 3,4 |
社会学演習1 | 2 |
社会調査入門 | 1 |
ゼミナール1 | 3 |
ゼミナール3 | 4 |
データ収集・分析法入門 | 1 |
図書館基礎特論 | 2 |
応用空間分析法(含実習) | 3 |
地球科学情報学実習 | 2 |
情報科学講究1 | 3 |
情報科学研究1 | 4 |
情報科学講究2 | 3 |
特別研究 | 4 |
特別研究A | 4 |
特別研究B | 4 |
特別研究 | 4 |
特別研究A | 4 |
計算物理学 計算物理学 | 3 |
プログラミング入門2 数値計算入門2 | 2 |
菅野剛先生の社会学に関する演習で利用される例がとても多いです。近年では、文系の科目でもデータ分析にはPythonを使うことが一般的になっています。1年生向けの科目もあります。他にも、GIS(地理情報システム)を用いた演習や、図書館司書向け科目、物理学の数値計算など、面白そうな応用科目がたくさんあります。特別研究はいわゆる卒業研究です。
東洋大学
東洋大学では、6件のpython関連の講義が見つかりました。
東洋大学には、総合情報学部と情報連携学部の2つの情報系学部があります。Pythonが関係する講義があったのは合わせて76科目と、かなり多いです。
データ・サイエンス論Ⅰ |
情報連携ビジネス演習ⅡB① |
情報連携ビジネス演習ⅡB② |
情報連携ビジネス演習ⅣA① |
情報連携ビジネス演習ⅣA② |
データ・サイエンス特論Ⅱ- |
英語リスニングとスピーキングⅡA1クラス |
英語リスニングとスピーキングⅡB1クラス |
情報リテラシーⅠ 生1 |
地域データ分析/データ解析演習/情報モデリングC/地域データ分析Ⅰ1 |
データ・マイニング論① |
ディープ・ラーニング① |
地域データ分析/情報入門・データ解析 |
多いので、一部の抜粋を示してあります。
ビジネスとつく講義は、情報連携学部の中でも経営に関係するコースの科目です。ここでも、文系科目の中でもPythonが使われています。また、ディープラーニングなど、コンピュータ科学系の科目もたくさんあります。
駒沢大学
駒沢大学は、文系学部が中心の大学です。Pythonについて検索すると、心理学系と、経済学系の2科目が見つかりました。前者は、心理学系と言っても、 人工知能 を心理学の観点から論ずるというものです。
講義名 |
心理学特講ⅢA |
ミクロ経済学特殊研究 |
専修大学
専修大学には、ネットワーク情報学部という情報系学部があります。また、経営学部、商学部もPythonと関係がありそうです。
検索した結果、6件のPython関連科目が見つかりました。
講義名 | 学年 |
アプリケーションプログラミング | 2-4 |
外国書講読 | 3 |
外国書講読演習 | 3 |
ゼミナール | 2,3,4 |
ゼミナール | 3,4 |
特殊演習(Webプログラミング) | 2-4 |
Python関連では定番の プログラミング系科目の他に、 ディープラーニングに関する外国の書籍を輪読(みんなで読むこと)するというユニークな講義もあります。
学習院大学
学習院大学のPythonを扱う授業は、基本的に情報処理の入門的な内容が多いようです。初学者にも向いているので、このような例も多いです。
ひとつだけ、認知心理学のゼミナールの授業があります。Pythonを使って心理学実験を実施できる定番ソフト、PsychoPyを使って実際に知覚心理学の実験を行い、データ分析をする内容です。
講義名 | |
学習・認知心理学ゼミナールB | 3,4 |
情報処理入門1・物理学科向 | 1-4 |
情報処理入門1・化学科向 | 1-4 |
情報処理2 | 1-4 |
情報数理解析入門2・B | 1-4 |
明治大学
明治大学も様々な学部を擁する大学です。理工学部と総合数理学部の科目と、主に1年生が受講する情報系の共通科目にPythonを利用するものが見つかりました。
理工学部
明治大学の理工学部では、情報科学科、数学科、物理学科の専門科目に、Pythonを用いるものが5件見つかりました。専門科目ですので 、3年生以降向けの内容です。
ニューラルネットと脳科学について学ぶ内容や、微分方程式の数値解析、機械学習等、計算機科学の高度な内容をPythonを使って学ぶものなど、面白そうなコンテンツがそろっています。
講義名 | 学年 |
数理コンピュータ科学演習 | 3 |
脳情報システム論 | 3 |
数理コンピュータ科学演習 | 3 |
情報システム論 | 3 |
情報システム論演習 | 3 |
総合数理学部
明治大学の総合数理学部には、Pythonを使う科目が2つ見つかりました。
プログラミング演習は、その名の通り初学者向けのプログラミングの入門的な内容で、C言語も併用しています。
アルゴリズム論は、コンピュータサイエンス系の学部で必須のデータ構造とアルゴリズムという科目で習うことの多い、スタック、キュー、リスト、ハッシュ等の基本的なデータ構造について、Pythonを用いて学ぶという内容です。
講義名 |
プログラミング演習Ⅰ(現象数理学科) |
アルゴリズム論(現象数理学科・ネットワークデザイン学科 |
共通科目
明治大学 の共通科目には、情報関係科目というものがまとめられています。その中に、Pythonを使うものが見つかりました。
講義名 |
ICTアプリ開発Ⅱ ( 巽 久行 ) |
ICTアプリ開発Ⅰ ( 野口 喜洋 ) |
ICTアプリ開発 Ⅱ ( 野口 喜洋 ) |
ICTアプリ開発 Iはプログラミングの入門、ICTアプリ開発Ⅱ はオブジェクト指向の基礎と、本サイトでも扱っているPygameやTkinterを用いたGUIプログラミング等、Pythonプログラミングの中級編的な内容です。
青山学院大学
青山学院大学では、Pythonの関係ある科目は23件もありました。理工学部の情報テクノロジー学科と経営システム学科の授業が多いですが、経済学部や日本文学科等、文系学部もあります。後者は、心理学実験や、日本語の自然減処理等、応用的な内容です。
講義名 | 教員 | 学部/学科 |
演習(卒業論文) | 宮城島 要 | 経済学部 |
日本語日本文学情報処理法Ⅰ | 岡田 一祐 | 日本文学科 |
日本語日本文学情報処理法 | 岡田 一祐 | 日本文学科 |
心理学実験プログラミング | 薬師神 玲子 | 教育人間 心理学科 |
イギリス事情Ⅰ(英語講義) | HARPER,Paul A.K. | 英米文学科 |
イギリス事情Ⅱ(英語講義) | HARPER,Paul A.K. | 英米文学科 |
特殊講義(社会保障と保険1) | 吉田 健三 | 経済学部 |
化学情報処理実習 | 中田 恭子/髙橋 慧 | 化学・生命 |
アルゴリズムとデータ構造 | 居駒 幹夫 | 社会情報学部 |
情報テクノロジー輪講Ⅰ | 大原 剛三 | 情報テクノロジ- |
情報テクノロジー輪講Ⅰ | 原田 実 | 情報テクノロジ- |
実践機械学習 | 小野田 崇 | 経営システム |
研究開発と製品設計 | 小野田 崇 | 経営システム |
研究開発管理 | 小野田 崇 | 経営システム |
情報テクノロジー輪講Ⅱ | 大原 剛三 | 情報テクノロジ- |
情報テクノロジー輪講Ⅱ | 原田 実 | 情報テクノロジ- |
実践機械学習 | 小野田 崇 | 情報テクノロジ- |
研究開発と製品設計 | 小野田 崇 | 情報テクノロジ- |
研究開発管理 | 小野田 崇 | 情報テクノロジ- |
経営システム工学輪講Ⅰ | 小野田 崇/西垣 貴央 | 経営システム |
経営システム工学輪講Ⅰ | 小林 和博 | 経営システム |
経営システム工学輪講Ⅱ | 小林 和博/高澤 陽太朗 | 経営システム |
卒業研究Ⅰ | 楽 詠コウ | 情報テクノロジ- |
立教大学
立教大学の授業でPythonを用いものは7件ありました。
講義名 | 備考 |
プロジェクト研究B1 | 「デジタル社会学」のリサーチデザイン |
専門演習2 | デジタル・データ分析 |
ITと経営 | |
ゼミナール A | 財務会計とAI |
ゼミナール B | 財務会計とAI |
情報処理 | |
情報科学(化) |
プロジェクト研究は、 「デジタル社会学」のリサーチデザイン 」をテーマとして、ソーシャルメディアのビックデータ解析の内容う組む、社会学において情報工学を応用する計量経済学系の授業です。
専門演習2は、 デジタル・データ分析 として、SNSのデータやオープンデータを分析します。
ゼミナールAとBは、 財務会計とAI がテーマで主に簿記の演習ですがPyhtonの演習もあります。また、卒業論文のテーマの1例として、Pythonアプリ開発があがられています。
その他の授業は、情報処理の演習や、Pythonを分析に用いる文系の内容です。
中央大学
中央大学では、48件と、大量の科目が見つかりました。そのうち20件は長塚豪己先生の卒業研究でしたので、下の表ではまとめました。低学年の入門科目から、理工学部の専門的な内容まで、いろいろな授業でPythonが使われています。
学部 | 後尾名 | 教員 | 学年 |
経済学部 | 入門ICT演習 | 伊藤 篤 | 1 |
経済学部 | 入門ICT演習 | 伊藤 篤 | 1 |
経済学部 | 入門ICT演習 | 伊藤 篤 | 1 |
理工学部 | 計算機シミュレーション1 | 石井 靖 | 3 |
理工学部 | 情報処理演習2 | 岩舘 満雄 | 1 |
理工学部 | バイオインフォマティクス | 岩舘 満雄 | 2 |
理工学部 | 卒業研究Ⅰ | 髙桑 宗右ヱ門 | 4 |
理工学部 | 情報処理 | 檀 一平太 | 1 |
理工学部 | 情報処理演習 | 檀 一平太 | 1 |
理工学部 | 情報処理 | 續木 大介 | 1 |
理工学部 | 情報処理演習 | 續木 大介 | 1 |
理工学部 | 卒業研究 | 長塚 豪己 | 4 |
理工学部 | 卒業研究Ⅱ | 長塚 豪己 | 4 |
理工学部 | アルゴリズムとデータ構造演習 | 福永 拓郎 | 2 |
理工学部 | アルゴリズムとデータ構造演習 | 福永 拓郎 | 2 |
理工学部 | アルゴリズムとデータ構造演習 | 福永 拓郎 | 2 |
理工学部 | 計算機シミュレーション2 | 水野 貴之 | 3 |
文学部 | ネットワーク技術(1) | 松崎 和賢 | 2~4 |
文学部 | ネットワーク技術(2) | 松崎 和賢 | 2~4 |
商学研究科博士課程前期課程 | Financial dealings and the market economy (1) | 森谷 博之 | 1 |
理工学研究科博士課程前期課程 | マーケティング特論第二 | 生田目 崇 | 1 |
理工学研究科博士課程前期課程 | 知能システム工学特論第一 | 難波 英嗣 | 1 |
理工学研究科博士課程前期課程 | 知能システム工学特論第二 | 難波 英嗣 | 1 |
理工学研究科博士課程前期課程 | 応用水環境システム工学 | 山村 寛 | 1 |
理工学研究科博士課程前期課程 | 生命科学特論第三 | 米田 茂隆 | 1 |
文学研究科博士課程前期課程 | 心理学情報処理演習 | 金沢 創 | 1 |
法政大学
法政大学では、シラバスが学部ごとに分かれているので、それぞれの学部についてまとめました。
共通科目など
Pythonに関連するものは2つ見つかりました。
講義名 | 学年 |
コンピュータと数理の活用 | 2-4年 |
情報処理技法 |
コンピュータと数理の活用 は、数理系のいろいろなプログラムの事例を学ぶ内容です。
情報処理技法は、 TensorFlowとKeras という機械学習のフレームワークを持ち知恵、畳込みネットワーク等、ディープラーニングの技術を学ぶやや行動な内容です。
経営学部
11件のPythonを使う科目がありました。プログラミング言語1と2はその名の通り、プログラミング自体の演習系の科目のようです。「演習」という科目が9つありますが、「 クリエイティビティのマネジメント」をテーマとした総合的な演習の中で、データ分析のためのツールとしてPythonを使うものです。
講義名 |
プログラミング言語1 |
演習 |
プログラミング言語2 |
社会学部
2件が見つかりました。プログラミング自体の授業と、都市社会学系の演習のようです。
講義名 |
システム・プログラミングB |
都市空間分析 |
理工・生命科学部
以外にも、「情報処理技法」という共通科目にもある内容だけでした。
デザイン工学
見つかったのは、1件だけでした。「デジタルスタジオ」という、3Dモデルづくりや、動画作成等、情報技術を用いたデザイン技術を学ぶ内容です。コンピュータによって自動的に形状を生成するためのツールとして、Pythonを使います。
情報科学部
17件のPythonを使う科目が見つかりましたが、同じ名前の「プログラミング入門」という授業が多いので省略しました。
講義名 |
プログラミング入門1(python) |
ヒューマンコンピュータインタラクション |
プログラミング演習2(python) |
デジタル信号処理 |
音声情報処理 |
プロジェクト1, 2A |
珍しく、 人とコンピュータの対話、その手段を対象とするヒューマンコンピュータインタラクション の授業があります。GUI(グラフィカルユーザインタフェース)を作るのにPythonを使います。
「プロジェクト」という科目は、数値計算やデータ解析を実践的に学ぶ内容で、自分で対象とするデータを決めるようです。
関西学院大学
関西学院大学は、兵庫県にある総合大学です。
シラバスを検索したところ、10件のPython関連科目が見つかりました。ほとんどが理工学部の開講です。
学部 | 講義名 |
理工学部 | 数学特別演習I 10 |
理工学部 | 数学特別演習II 10 |
理工学部 | 応用数理特別演習I 10 |
理工学部 | 応用数理特別演習II 10 |
理工学部 | コンピュータ演習A 5 |
理工学部 | コンピュータ演習A 6 |
理工学部 | ネットワークコンピューティング実習 |
総合政策 | プログラミング基礎 3 |
共通 | コンピュータ実践(データ分析) 5 |
マスター・セミナー 32 |
理工学部の科目は、〇〇特別演習という名前の物が多いですが、これは4年生等上級生向けです。Pythonの基本も押さえていますが、どちらかというと、Pythonを道具としてその他の学問を学ぶものが多いです。例えば、 数学特別演習I 、 コンピュータ実践(データ分析)は、統計学やデータ分析のためにPythonを使います。下の方にある「 プログラミング基礎」は基礎的な内容です。
関西大学
関西大学のシラバスはこちらです。関大の理系の学部としては、 総合情報学部 と理工学部があります。
Python関連の授業は10件が見つかりました。7件が理工学部の科目です。
学部 | 講義名 |
総合情報学部 | 専門演習 |
総合情報学部 | 専門演習 |
総合情報学部 | 経済情報処理実習 |
社会学部 | コンピュータ・プログラミング演習 |
社会学部 | コンピュータ・プログラミング演習 |
理工学研究科 | M確率モデル |
総合情報学部 | 機械学習実習 |
総合情報学部 | 空間情報管理実習 |
総合情報学部 | アルゴリズム解析・設計 |
総合情報学部 | 認知ロボティクス |
こちらの大学でも、やはりPythonを使ってデータの分析をする例が多いです。理工学研究科の科目は、大学院生向けなので難しい内容です。 ちょっと珍しいと心では、空間情報管理実習 は、認知ロボティクスは認知科学や心理学を学びつつ、 機械学習等を用いてロボットでそれを実現するというものです。
社会学部の2つの科目では、Pythonを用いたプログラミングの基礎的内容を学習です。
この後も、旧帝国大学や、関関同立等の大学の情報を追加予定です。
フリー写真素材ぱくたそ