| 講師 | 鈴木 麗璽 教授 |
|---|---|
| 開講部局 | 情報学部/情報学研究科 2025年度秋学期 |
| 対象者 | 情報学部1年生 |
インタプリタ形式のオブジェクト指向スクリプト言語について,発展的なデータ型やライブラリ,オブジェクト指向など広範囲の問題解決に対応できるプログラミング技法について学び,演習によって身につける.
本講義を通じて,履修生はスクリプト系プログラミング言語を用いたプログラミングの発展的知識ならびにプログラミング技法を習得し,演習を通じて各種のデータ型やライブラリの使用方法を修得することができる.
春2期開講の「情報セキュリティとリテラシー2」で修得したスクリプト言語Pythonの基礎知識を踏まえ,クラスの概念やパッケージの利活用を中心とした発展的な内容を実習形式で学びます.各回の課題とプログラミングの基礎的能力を問うミニ試験に加え,共同バージョン管理や,近年発展が著しいAIを活用した開発支援を取り入れたグループワークを実施し,プログラミングの面白さと難しさを実践的に体験できる場を提供することを目指しています.
情報セキュリティとリテラシー2において学習したスクリプト言語プログラミングの基礎を踏まえたうえで,発展的なデータ型(リスト・タプル・ディクショナリ・セット・配列・ハッシュなど)について学ぶ. さらにはオブジェクト指向型の基本的な概念であるクラス・インスタンス・メソッドについても学ぶ. そのうえで,ライブラリを利用することにより,テキスト処理や画像処理などの応用手法についても修得する.グループワークも取り入れる.
必要に応じて資料をウェブ等で提供する.
講義で説明した内容の理解を深めるための演習課題や発表課題を与える.

この 作品 は クリエイティブ・コモンズ 表示 - 非営利 - 継承 4.0 国際 ライセンスの下に提供されています。
February 13, 2026