通信教育部(スクーリング)School of Correspondence Education (Schooling)
PRI200TG(情報学基礎 / Principles of informatics 200)情報学入門(5)(データ演習)/コンピュータ入門(5)(データ演習)(夏期スクーリング)Introduction to Informatics(5)(Data Processing) / Introduction to Computer(5)(Data Processing)
髙田 美樹
授業コードなどClass code etc
学部・研究科Faculty/Graduate school | 通信教育部(スクーリング)School of Correspondence Education (Schooling) |
添付ファイル名Attached documents | |
年度Year | 2023 |
授業コードClass code | 38012/38013 |
旧授業コードPrevious Class code | |
旧科目名Previous Class title | |
担当教員(自由記述)Instructor name | 髙田 美樹 |
科目種別Class Type | スクーリング |
教室名称Classroom name | |
配当年次Grade | |
単位数Credit(s) | 2 |
備考(履修条件等)Notes | |
実務経験のある教員による授業科目Class taught by instructors with practical experience | |
カテゴリーCategory | 夏期 |
期間Period | 2群午後 |
定員Capacity | |
予備登録の有無Presence or Absence of Preliminary Registration | |
受講可能な学科・学年Eligible Courses / Grade | 『法政通信』受講申込み等関連頁を参照 |
すべて開くShow all
すべて閉じるHide All
Outline (in English)
(Course outline)
Learning about Visual Basic for Applications (VBA) as a macro language for spreadsheet software called Excel. We will explain the significance of the macro language and explain applications from the VBA grammar.
(Learning Objectives)
You can understand programming concepts and method for data analysis.
(Learning activities outside of classroom)
It takes about 2 hours.
(Grading Criteria /Policy)
Every quizzes 100%
授業で使用する言語Default language used in class
日本語 / Japanese
授業の概要と目的(何を学ぶか)Outline and objectives
表計算ソフトウェア Excel のマクロ言語としての Visual Basic Applications (以下、VBAという)について学ぶ。 Excel について簡単に触れ、マクロ言語の意義を解説し、VBA の文法から応用問題について解説する。
到達目標Goal
ExcelVBAマクロプログラミングを実習し、プログラミングの考え方とプログラミングによるデータ解析の手法を理解する。
この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか(該当授業科目と学位授与方針に明示された学習成果との関連)Which item of the diploma policy will be obtained by taking this class?
ディプロマポリシーのうち、「法律学科:DP5」「日本文学科:DP1,DP4」「史学科:DP1」「地理学科:DP2,DP3」「経済学科:DP4,DP9」「商業学科:情報・統計学」に関連
授業で使用する言語Default language used in class
日本語 / Japanese
授業の進め方と方法Method(s)(学期の途中で変更になる場合には、別途提示します。 /If the Method(s) is changed, we will announce the details of any changes. )
コンピュータ上で様々な処理を実行することができる表計算ソフトウェア Excel の使い方を解説し,そのマクロ言語としての VBA を解説する.Excel マクロ VBA の文法とアルゴリズムを理解し,プログラミングの基本を実習を 通して学ぶ.
Classroomを利用して,講義資料を配布し,課題の提出を行う.課題のフィードバックもClassroom上で行う.
アクティブラーニング(グループディスカッション、ディベート等)の実施Active learning in class (Group discussion, Debate.etc.)
なし / No
フィールドワーク(学外での実習等)の実施Fieldwork in class
なし / No
授業計画Schedule
授業形態/methods of teaching:対面/face to face
※各回の授業形態は予定です。教員の指示に従ってください。
第1回[対面/face to face]:ガイダンスとExcelの基礎
学習計画を把握し,マクロと は,プログラミングとは,という概念 を学ぶ.
第2回[対面/face to face]:サブルーチン
マクロ自動記録を用いて,サブルーチ ンの呼び出しと実行順序について学ぶ.
第3回[対面/face to face]:値と式、および書式の設
定
マクロで値や式,書式を自動的に設定
する方法を学ぶ.
第4回[対面/face to face]:繰り返し処理(1)
Excel シートの全行に同じ処理を行う 構文を学ぶ.
第5回[対面/face to face]:範囲選択
変更部分の範囲を指定して元に戻す処理を行う。範囲が上下しても対応できる方法を学ぶ。
第6回[対面/face to face]:繰り返し(2)
集計処理を学ぶ。
第7回[対面/face to face]:選択
条件による二者択一を学ぶ。
第8回[対面/face to face]:繰り返しと選択の組み合
わせ
最大値をはじめとした簡単なアルゴリズムを学ぶ。
第9回[対面/face to face]:多肢選択(1)
3 択以上の中から条件により選択する 方法を学ぶ。
第10回[対面/face to face]:多肢選択(2)
範囲のある条件分岐を学ぶ。
第11回[対面/face to face]:配列的な考え方
インデックスを用いてデータを指定する方法を学ぶ。
第12回[対面/face to face]:繰り返し(3)
回数がわかっている場合の繰り返し処理の構文を学ぶ。
授業時間外の学習(準備学習・復習・宿題等)Work to be done outside of class (preparation, etc.)
事前に講義資料を確認し、内容を把握する.
講義終了後は、その日の目標を完成させて提出する.おおむね2コマに1つの課題提出を求める.
本授業の準備学習・復習時間は、各2時間を標準とする。
テキスト(教科書)Textbooks
Google Classroom 上に講義資料(配布資料のみ)を提示する。
参考書References
適宜、講義の中で指示する。
成績評価の方法と基準Grading criteria
毎回の課題で評価を行う(100%)
学生の意見等からの気づきChanges following student comments
プログラミングの初学者でも理解できるように工夫する。
学生が準備すべき機器他Equipment student needs to prepare
教室のパソコンを利用します。
その他の重要事項Others
実習室のパソコンにログインするためのIDとパスワードが配布されます。
オフィスアワー
メールなどで対応する
miki.takata.43@hosei.ac.jp