経済学部Faculty of Economics
COT300CA(計算基盤 / Computing technologies 300)コンピュータ科学B(ネットワークを中心に)Introduction to IT B
小沢 和浩Kazuhiro OZAWA
授業コードなどClass code etc
学部・研究科Faculty/Graduate school | 経済学部Faculty of Economics |
添付ファイル名Attached documents | |
年度Year | 2023 |
授業コードClass code | K6323 |
旧授業コードPrevious Class code | |
旧科目名Previous Class title | |
開講時期Term | 秋学期授業/Fall |
曜日・時限Day/Period | 火2/Tue.2 |
科目種別Class Type | |
キャンパスCampus | 多摩 |
教室名称Classroom name | 経204(実習室) |
配当年次Grade | 3 |
単位数Credit(s) | 2 |
備考(履修条件等)Notes | 事前Web抽選科目 |
他学部公開科目Open Program | |
他学部公開(履修条件等)Open Program (Notes) | |
グローバル・オープン科目Global Open Program | |
成績優秀者の他学部科目履修制度対象Interdepartmental class taking system for Academic Achievers | |
成績優秀者の他学部科目履修(履修条件等)Interdepartmental class taking system for Academic Achievers (Notes) | |
実務経験のある教員による授業科目Class taught by instructors with practical experience | |
SDGsCPSDGs CP | |
アーバンデザインCPUrban Design CP | |
ダイバーシティCPDiversity CP | |
未来教室CPLearning for the Future CP | |
カーボンニュートラルCPCarbon Neutral CP | |
千代田コンソ単位互換提供(他大学向け)Chiyoda Campus Consortium | |
カテゴリー(2015年度以前入学生) | 専門教育科目 |
カテゴリー(2016年度以降入学生) | |
カテゴリーCategory |
すべて開くShow all
すべて閉じるHide All
Outline (in English)
This course will help students acquiring skills of practical applications of computers for advanced analysis using public-domain software. For better understanding of the algorithms of computer data processing, simple programming for external procedures of data analyses and numerical computation are introduced by examples.
The goals of this course are understanding algorithms for data analysis and numerical calculations.
Before/after each lecture, students will be expected to spend four hours to understand the course content. Your overall grade in the class will be decided based on the following. Short reports: 100%.
授業で使用する言語Default language used in class
日本語 / Japanese
授業の概要と目的(何を学ぶか)Outline and objectives
インターネット上で配布されているオープンソースのソフトウエアを利用して、少し高度で実践的なコンピューターの利用法を習得する。また、コンピューターでの処理手続きのアルゴリズムを理解するために、データ解析や数値計算のアルゴリズムを例にして、外部手続きとしてそのプログラム化を試みる。
到達目標Goal
少し高度で実践的なコンピューターの利用法を習得することを目標とする。データ解析や数値計算のアルゴリズムを例にして、アプリケーションソフトの外部手続きとしてプログラム化を試み、コンピューターで処理される手続きのアルゴリズムを理解する。
この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか(該当授業科目と学位授与方針に明示された学習成果との関連)Which item of the diploma policy will be obtained by taking this class?
ディプロマポリシーのうち、「DP6」「DP9」に関連
授業で使用する言語Default language used in class
日本語 / Japanese
授業の進め方と方法Method(s)(学期の途中で変更になる場合には、別途提示します。 /If the Method(s) is changed, we will announce the details of any changes. )
本年度はコンピューター実習室での対面講義を行う予定である。ただし、今後の状況によっては学習支援システムなどを使ったオンライン講義を併用する場合もある。講義の初めには「学習支援システムシステム」などの講義情報を確認すること。課題等の提出・フィードバックは「学習支援システム」を通じて行う予定です。
アクティブラーニング(グループディスカッション、ディベート等)の実施Active learning in class (Group discussion, Debate.etc.)
なし / No
フィールドワーク(学外での実習等)の実施Fieldwork in class
なし / No
授業計画Schedule
授業形態/methods of teaching:対面/face to face
※各回の授業形態は予定です。教員の指示に従ってください。
第1回[対面/face to face]:インターネット上にある基本ソフトウェアの紹介
代表的なインターネット上で配布されているオープンソースの基本ソフトウエアの紹介。
第2回[対面/face to face]:代表的なアプリケーションのインストールと利用
代表的なOffice系ソフトなどのインストールと利用法を演習を通して理解する。
第3回[対面/face to face]:数式処理ソフトの利用法
代数計算なども可能な数式処理ソフトを利用法を理解する。
第4回[対面/face to face]:統計処理ソフトの利用法
統計処理ソフトの利用法を理解する。
第5回[対面/face to face]:地理情報システムの利用法
フリーソフトのGISソフトの使い方を学ぶ。
第6回[対面/face to face]:地理情報システムの利用とその応用
フリーソフトのGISソフトを用いて簡単な地理情報の分析を行う。
第7回[対面/face to face]:マクロプログラムとユーザ定義関数の理解
簡単なマクロプログラムの作成法を理解する。
第8回[対面/face to face]:関数の作成
マクロプログラムによるユーザ定義関数を作成法を理解する。
第9回[対面/face to face]:様々なツールによる回帰分析
回帰分析の計算手順を例として、内部関数やアドインプログラムの利用法を理解する。
第10回[対面/face to face]:反復計算のアルゴリズム
循環参照による反復計算やソルバーによる最適解の探索を行う。
第11回[対面/face to face]:コンピューターの処理アルゴリズムを用いた数値計算やシミュレーション
確率分布に従う乱数の発生とシミュレーション(モンテカルロシミュレーション入門)。
第12回[対面/face to face]:線形計画法による最適化問題
簡単な線形計画法による最適化問題を解く。
第13回[対面/face to face]:自動制御のアルゴリズム
PID制御について理解する。
第14回[対面/face to face]:最終課題
最終課題が課される。
授業時間外の学習(準備学習・復習・宿題等)Work to be done outside of class (preparation, etc.)
講義では実習も取り入れて行う。各自できることは予習復習を行うことを推奨する。また、演習の課題も期日までに必ず提出すること。本授業の準備学習・復習時間は、各4時間を標準とします。
テキスト(教科書)Textbooks
テキストは用いない。
参考書References
必要であれば講義の中で紹介する。
成績評価の方法と基準Grading criteria
毎回課される課題の合計点を100%として評価する。
課題の提出・フィードバックは「学習支援システム」を通じて行う。
学生の意見等からの気づきChanges following student comments
内容が理解できるように演習を多く取り入れる。
学生が準備すべき機器他Equipment student needs to prepare
Windows8以上のOSを搭載し、Office2013以降のものがインストールされているPCを用意してください。この講義はMacには対応していません。