シラバス情報

授業情報
※身につく能力について
複数の学科・専攻・コースで開講されている科目は、開講を担当する学科・専攻・コースの定めた「身につく能力」を表示しているため、履修要項・大学院要覧記載の「身につく能力」とは異なるものが表示されていることがあります。
授業によっては、「身につく能力」の記載がない場合もあります。
そのため「身につく能力」については履修要項・大学院要覧も確認するようにしてください。
授業コード   Course Code 2KD1009501
授業開講年度   Year of Class 2024年度
授業形態   Course Mode 講義(対面授業)
授業名称   Class Name 情報処理3
テーマ   Theme
科目名   Name of Subject 情報処理3
英字科目名
English Name of Subject
Data & Info Processing Practice 3
身につく能力
Ability to be Acquired in This Class
◎=科目に最も関連する能力
〇=科目に関連する能力
知識・理解 歴史、文化、社会、自然、環境、情報などに関する幅広い教養
知識・理解 法的基礎知識と体系的理解
汎用的技能 コミュニケーションツールとしての情報通信技術の活用能力
汎用的技能 消費者、環境、企業活動に関する問題を解決する能力
態度・志向性 問題への積極的な取り組み
態度・志向性 “Do for Others”の精神
態度・志向性 周囲の人間や環境への配慮と共生力
統合的な学習経験と創造的思考力 新しい問題への積極的な取組みと問題解決能力
科目単位数   Credit 2
履修期   Term 秋学期
教員氏名   Name of Teacher 高橋 順子
開講キャンパス   Campus 横浜
曜時   Day and Period 木曜4時限(秋学期)
授業概要   Course Description 本授業では、プログラミング未経験者が初めてプログラミングを学習することを目的として、最も簡易な高級プログラミング言語の1つであるPerl言語を学ぶ。毎回の授業で、Perl言語の基本文法についての講義を受けるとともに、各自が持参したノートパソコンを使って、実際にプログラムを作成して動かす課題演習に取り組む。楽しみながらプログラミングを学べるように、必要最低限のPerl言語の文法だけを学んだ後、占いゲーム、賭けゲーム、もぐらたたきゲーム、ロールプレイングゲームなどのプログラムを作成する演習に取り組み、最終的にオリジナルなコンピュータゲームのプログラムを制作する。
到達目標   Class Goals 本授業の到達目標は、プログラムの文法と構造を論理的に理解し、自力で考えてプログラムを作れるようになることである。
授業言語   Language 日本語
アクティブ・ラーニング   Active Learning アクティブ・ラーニング非対応
授業計画
Daily Class Schedule
【第1回】 授業内容
Content/Topic
授業概要について説明する。「第01章:Perlの概要」および「第02章:Perl開発実行環境の構築」について講義を行う。各自のノートパソコンにPerl言語のプログラムを編集・実行するのに必要なソフトウェアをインストールする。
予習内容
Preparation for Class
教科書の第01章と第02章を読んでおく。 目安時間
Hours
2 時間
復習内容
Review of Class
小レポート(第02章の課題プログラム)を仕上げて、次回の授業日までに提出する。 目安時間
Hours
2 時間
【第2回】 授業内容
Content/Topic
「第03章:変数と演算子」について講義とプログラミング演習を行う。
予習内容
Preparation for Class
教科書の第03章を読んでおく。 目安時間
Hours
2 時間
復習内容
Review of Class
小レポート(第03章の課題プログラム)を仕上げて、次回の授業日までに提出する。 目安時間
Hours
2 時間
【第3回】 授業内容
Content/Topic
「第04章:データ入力」について講義とプログラミング演習を行う。
予習内容
Preparation for Class
教科書の第04章を読んでおく。 目安時間
Hours
2 時間
復習内容
Review of Class
小レポート(第04章の課題プログラム)を仕上げて、次回の授業日までに提出する。 目安時間
Hours
2 時間
【第4回】 授業内容
Content/Topic
「第05章:条件分岐」について講義とプログラミング演習を行う。
予習内容
Preparation for Class
教科書の第05章を読んでおく。 目安時間
Hours
2 時間
復習内容
Review of Class
小レポート(第05章の課題プログラム)を仕上げて、次回の授業日までに提出する。 目安時間
Hours
2 時間
【第5回】 授業内容
Content/Topic
「第06章:ループ」について講義とプログラミング演習を行う。
予習内容
Preparation for Class
教科書の第06章を読んでおく。 目安時間
Hours
2 時間
復習内容
Review of Class
小レポート(第06章の課題プログラム)を仕上げて、次回の授業日までに提出する。 目安時間
Hours
2 時間
【第6回】 授業内容
Content/Topic
「第07章:配列」について講義とプログラミング演習を行う。
予習内容
Preparation for Class
教科書の第07章を読んでおく。 目安時間
Hours
2 時間
復習内容
Review of Class
小レポート(第07章の課題プログラム)を仕上げて、次回の授業日までに提出する。 目安時間
Hours
2 時間
【第7回】 授業内容
Content/Topic
授業内試験として、第1回Perl実力テストを行う。出題範囲は、教科書の第03章~第07章。
予習内容
Preparation for Class
教科書の第03~第07章を復習する。 目安時間
Hours
5 時間
復習内容
Review of Class
特になし。 目安時間
Hours
0 時間
【第8回】 授業内容
Content/Topic
「第08章:標準関数」について講義とプログラミング演習を行う。
予習内容
Preparation for Class
教科書の第08章を読んでおく。 目安時間
Hours
2 時間
復習内容
Review of Class
小レポート(第08章の課題プログラム)を仕上げて、次回の授業日までに提出する。 目安時間
Hours
2 時間
【第9回】 授業内容
Content/Topic
「第09章:サブルーチン」について講義とプログラミング演習を行う。
予習内容
Preparation for Class
教科書の第09章を読んでおく。 目安時間
Hours
2 時間
復習内容
Review of Class
小レポート(第09章の課題プログラム)を仕上げて、次回の授業日までに提出する。 目安時間
Hours
2 時間
【第10回】 授業内容
Content/Topic
「第10章:パターンマッチと正規表現」について講義とプログラミング演習を行う。
予習内容
Preparation for Class
教科書の第10章を読んでおく。 目安時間
Hours
2 時間
復習内容
Review of Class
小レポート(第10章の課題プログラム)を仕上げて、次回の授業日までに提出する。 目安時間
Hours
2 時間
【第11回】 授業内容
Content/Topic
「第11章:ファイル操作」について講義とプログラミング演習を行う。
予習内容
Preparation for Class
教科書の第11章を読んでおく。 目安時間
Hours
2 時間
復習内容
Review of Class
小レポート(第11章の課題プログラム)を仕上げて、次回の授業日までに提出する。 目安時間
Hours
2 時間
【第12回】 授業内容
Content/Topic
「第12章:乱数とゲーム」について講義とプログラミング演習を行う。
予習内容
Preparation for Class
教科書の第12章を読んでおく。 目安時間
Hours
2 時間
復習内容
Review of Class
小レポート(第12章の課題プログラム)を仕上げて、次回の授業日までに提出する。 目安時間
Hours
2 時間
【第13回】 授業内容
Content/Topic
授業内試験として、第2回Perl実力テストを行う。出題範囲は、教科書の第08章~第12章。
予習内容
Preparation for Class
教科書の第08章~第12章を復習する。 目安時間
Hours
5 時間
復習内容
Review of Class
特になし。 目安時間
Hours
0 時間
【第14回】 授業内容
Content/Topic
「第13章:ロールプレイングゲームの制作」について講義とプログラミング演習を行う。
予習内容
Preparation for Class
教科書の第13章を読んでおく。 目安時間
Hours
2 時間
復習内容
Review of Class
小レポート(第13章の課題プログラム)を仕上げて、次回の授業日までに提出する。 目安時間
Hours
2 時間
【第15回】 授業内容
Content/Topic
manaba上で総括する。
予習内容
Preparation for Class
特になし。 目安時間
Hours
0 時間
復習内容
Review of Class
manaba上で指示された小レポート(オンラインアンケート)を提出する。 目安時間
Hours
2 時間
授業に関する注意事項   
Remarks for Class
毎回の授業に必ず自分のノートパソコンと教科書を持参すること。
消費情報環境法学科では、各自が購入したノートパソコンを持参して授業を受けることが義務付けられています。大学からノートパソコンを借りて授業を受けることは堅く禁止します。
教科書   Texts 「Perlではじめるプログラミング超入門」(技術評論社)
第1回目の授業から教科書に沿って演習を行うので、必ず事前に購入しておくこと。
参考書   Reference Books 特になし。
課題フィードバック方法区分
Assignment Feedback Method
授業時間内に講評・解説を行い、授業時間外はmanabaで行う
課題フィードバック方法内容
Assignment Feedback Method Content
成績評価の基準   
Evaluation Criteria
授業への参加度(対面授業への出席と小レポートの提出)40%、Perl実力テストの得点60%。
欠席4回以上で、単位不認定とする。Perl実力テストは、第7回および第13回授業の授業内試験として実施する。
関連URL   Related URL
備考   Notes 消費情報環境法学科は、文系の学科でありながら、現代法律の知識を学ぶと同時に高度な情報処理技術の習得を目指す学科であるが、本科目はその特色をよく表した科目であると言える。2020年度より小学校でプログラミング教育が必修化されたため、間もなく社会常識となるプログラミングを知っておくためにも、是非、この科目を履修していただきたい。
添付ファイルの注意事項   Notice
更新日時   Date of  Update 2024年03月19日 15時00分53秒