シラバス
授業科目名 | 年度 | 学期 | 開講曜日・時限 | 学部・研究科など | 担当教員 | 教員カナ氏名 | 配当年次 | 単位数 |
---|---|---|---|---|---|---|---|---|
情報科学 | 2025 | 秋学期 | 土2 | 国際経営学部 | 鳥居 鉱太郎 | トリイ コウタロウ | 3・4年次配当 | 2 |
科目ナンバー
GM-OI3-GE08
履修条件・関連科目等
授業内容は論理的な理解が基本となるので、高校程度の数学的な思考能力が要求される。
全学メールアカウント(@g.chuo-u.ac.jp)にて利用可能な「Google Colaboratory」を用いたPhthon言語によるプログラミングも行います(利用方法は授業中に説明)。
授業で使用する言語
日本語
授業で使用する言語(その他の言語)
授業の概要
情報の意味と表現方法、情報の定量化およびメッセージの伝達方法、具体的な問題解決手法としての情報処理技術、計算機アーキテクチャー、情報環境や人間と情報システムの関わり合いなど、実習も行いながら情報科学の体系的な学習を行う。
科目目的
1つの状態から他の状態への変化の組合せで構成されていく情報の本質を理解し、急速な技術革新とともに多面的な様相を呈している情報について、それを情報社会における課題や倫理にも着目しながら科学的にとらえる力を養う。
到達目標
論理的なハードウェアの知識からソフトウェア開発までの、情報科学全般の理解と実践力を身に着ける。
授業計画と内容
1. Major transitions in computing
2. Logic
3. probability
4. Complexity
5. Data types
6. Linguistics
7. Variables
8. Algorithms
9. Sorting
10. Program design
11. Programming
12. Databases
13. Computer architecture
14. Memory Hierarchy
授業時間外の学修の内容
指定したテキストやレジュメを事前に読み込むこと/授業終了後の課題提出
授業時間外の学修の内容(その他の内容等)
授業時にmanabaで掲示される課題に取り組むこと。
授業時間外の学修に必要な時間数/週
・毎週1回の授業が半期(前期または後期)または通年で完結するもの。1週間あたり4時間の学修を基本とします。
・毎週2回の授業が半期(前期または後期)で完結するもの。1週間あたり8時間の学修を基本とします。
成績評価の方法・基準
種別 | 割合(%) | 評価基準 |
---|---|---|
レポート | 30 | 教科遺書単元ごとの全体的な理解が成されたか否か |
平常点 | 25 | 各回の授業内容の理解度を確認 |
その他 | 45 | 小テスト:単元ごとに応用面を含めた実力を養えたか否か |
成績評価の方法・基準(備考)
課題や試験のフィードバック方法
授業時間内で講評・解説の時間を設ける
課題や試験のフィードバック方法(その他の内容等)
アクティブ・ラーニングの実施内容
反転授業(教室の中で行う授業学習と課題などの授業外学習を入れ替えた学習形式)/実習、フィールドワーク
アクティブ・ラーニングの実施内容(その他の内容等)
PC roomのPCにおいて課題実習も行う。
授業におけるICTの活用方法
その他
授業におけるICTの活用方法(その他の内容等)
Windows PC
実務経験のある教員による授業
はい
【実務経験有の場合】実務経験の内容
事務処理系システムの設計・開発
【実務経験有の場合】実務経験に関連する授業内容
情報処理の意味およびシステム化の手法を踏まえた実践的な内容を反映させる
テキスト・参考文献等
テキスト:Wladston Ferreira Filho, Computer Science Distilled: Learn the Art of Solving Computational Problems, Code Energy(2017), ISBN:978-0997316025.
参考書:榎原 博之『基礎から学ぶ情報処理』改訂版, 培風館 (2018), ISBN:978-4563016005.
参考書:森畑明昌『Pythonによるプログラミング入門』, 東京大学出版会 (2019), ISBN:978-4130624589.
参考書:John V. Guttag, Introduction to Computation and Programming Using Python: With Application to Understanding Data, 2nd Ed., The MIT Press (2016), ISBN:978-0262529624.
その他特記事項
PythonプログラミングほかPCを用いた演習も行いますが、履修にあたって予備知識は必要ありません。