経営学部Faculty of Business Administration
PRI100FA(情報学基礎 / Principles of informatics 100)プログラミング言語Ⅰ(BASIC)(2018年度入学者)Programming Language I (BASIC)
髙田 美樹Miki TAKATA
授業コードなどClass code etc
学部・研究科Faculty/Graduate school | 経営学部Faculty of Business Administration |
添付ファイル名Attached documents | |
年度Year | 2022 |
授業コードClass code | A5225 |
旧授業コードPrevious Class code | |
旧科目名Previous Class title | |
開講時期Term | 春学期授業/Spring |
曜日・時限Day/Period | 金2/Fri.2 |
科目種別Class Type | |
キャンパスCampus | 市ヶ谷 |
教室名称Classroom name | 各学部・研究科等の時間割等で確認 |
配当年次Grade | 1~4 |
単位数Credit(s) | 2 |
備考(履修条件等)Notes | ※ 原則春学期、秋学期連続で受講してください。 |
他学部公開科目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 | |
入学年度Admission year | |
カテゴリー(2019年度以降)Category (2019~) | |
カテゴリー(2018年度以前)Category (~2018) |
選択 情報関係 |
すべて開くShow all
すべて閉じるHide All
Outline (in English)
Master programming skill and data mining skill with Visual Basic Applications (VBA) on Microsoft Excel.
You will be able to program for spreadsheets.
The goal is to understand the concept of programming and to create a program to automatically tabulate data entered into the Excel spreadsheet software.
Before the lecture, please watch the video to prepare for the lecture.
After the lecture, complete the week's programming assignments.
It takes about 2 hours.
Grading criteria:
Weekly quizzes 60%
Comprehensive Exercises 40%
授業で使用する言語Default language used in class
日本語 / Japanese
授業の概要と目的(何を学ぶか)Outline and objectives
表計算ソフトウェア Excel のマクロ言語としての Visual Basic Applications (以下、VBAという)を用いて,プログラミングの基礎とデータ処理について学ぶ. Excelの特徴を生かしたプログラミングを行う.
到達目標Goal
プログラミングの考え方を理解し,表計算ソフトウェア Excel に入力されているデータを自動で集計するためのプログラムを作成できる.
この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか(該当授業科目と学位授与方針に明示された学習成果との関連)Which item of the diploma policy will be obtained by taking this class?
ディプロマポリシーのうち、「DP1-4」に関連が特に強く、「DP4」に関連がかなりある
授業で使用する言語Default language used in class
日本語 / Japanese
授業の進め方と方法Method(s)(学期の途中で変更になる場合には、別途提示します。 /If the Method(s) is changed, we will announce the details of any changes. )
オンデマンド動画による事前学習とオンラインまたは対面講義の組み合わせで講義を行う.予習用に,自分専用でなく家族と共用でよいので,Microsoft Excelが動作するWindowsまたはMacのパソコンを使用できることが望ましい.
コンピュータ上で様々な処理を実行することができる表計算ソフトウェア Excel の使い方を解説し、そのマクロ言語としてのVBA を解説する。ExcelマクロVBAの文法とアルゴリズムを理解し、プログラミングの基本を実習を通して学ぶ.
アクティブラーニング(グループディスカッション、ディベート等)の実施Active learning in class (Group discussion, Debate.etc.)
なし / No
フィールドワーク(学外での実習等)の実施Fieldwork in class
なし / No
授業計画Schedule
授業形態/methods of teaching:対面/face to face
※各回の授業形態は予定です。教員の指示に従ってください。
第1回[オンライン/online]:ガイダンス
1年を通した計画を把握し,マクロとは,プログラミングとは,という概念を学ぶ.
第2回[対面/face to face]:Excelと関数
マクロVBAプログラミングの学習に先立って,Excelの使い方を復習する.
第3回[対面/face to face]:サブルーチン
マクロ自動記録を用いて,サブルーチンの呼び出しと実行順序について学ぶ.
第4回[対面/face to face]:値と式、および書式の設定
マクロで値や式,書式を自動的に設定する方法を学ぶ.
第5回[対面/face to face]:繰り返し処理(1)
Excelシートの全行に同じ処理を行う構文を学ぶ.
第6回[対面/face to face]:範囲選択
変更部分の範囲を指定して元に戻す処理を行う。範囲が上下しても対応できる方法を学ぶ。
第7回[対面/face to face]:繰り返し(2)
集計処理を学ぶ。
第8回[対面/face to face]:選択
条件による二者択一を学ぶ。
第9回[対面/face to face]:繰り返しと選択の組み合わせ
最大値をはじめとした簡単なアルゴリズムを学ぶ。
第10回[対面/face to face]:多肢選択(1)
3択以上の中から条件により選択する方法を学ぶ。
第11回[対面/face to face]:多肢選択(2)
範囲のある条件分岐を学ぶ。
第12回[対面/face to face]:配列的な考え方
インデックスを用いてデータを指定する方法を学ぶ。
第13回[対面/face to face]:配列
配列を用いた大量のデータ処理を学ぶ。
第14回[対面/face to face]:総合演習
自分でアプリケーションを制作する。
授業時間外の学習(準備学習・復習・宿題等)Work to be done outside of class (preparation, etc.)
事前に提供した動画を視聴し.予習を行う.講義の時間に知識を定着させる演習を行う.
その日に学んだことを復習し,次週までにプログラムを完成させる.
本授業の予習・復習時間は,各2時間を標準とする.
テキスト(教科書)Textbooks
Google Classroom 上に講義資料を提示する.
参考書References
適宜,講義の中で提示する.
成績評価の方法と基準Grading criteria
毎回の講義で行った実習結果と小テスト 60%
総合演習(最終課題) 40%
学生の意見等からの気づきChanges following student comments
やむを得ず行ったオンデマンドの講義で,動画による学習は,自分にペースで繰り返し学習ができることから,効果があったことを受け,予習に取り入れる.
オンラインまたは対面でコミュニケーションを図る.
学生が準備すべき機器他Equipment student needs to prepare
予習用に,Microsoft Excelが動作できるWindowsまたはMacパソコンが利用できるとよい.古くても家族と共用でも可能.
その他の重要事項Others
法政大学のメールアドレスにメールを送ることがあるので,メールの確認を怠らないこと.
関連科目
情報学入門
オフィス・アワー
講義の後,およびメールで対応する.
miki.takata.43@hosei,ac,jp