シラバス情報

科目授業名称(和文) Name of the subject/class (in Japanese)
コンピュータ基礎B
科目授業名称(英文) Name of the subject/class (in English)
Computer Literacy B
授業コード Class code
9915H02
科目番号 Course number
15MAISS102

教員名
奥川 亮、荒木 修
Instructor
Osamu Araki, Ryo Okugawa

開講年度学期
2024年度後期
Year/Semester
2024 Second Semester
曜日時限
火曜3限
Class hours
Tuesday 3rd. Period

開講学科・専攻 Department
理学部第一部 応用物理学科

Department of Applied Physics, Faculty of Science Division Ⅰ
単位数 Course credit
2.0単位
授業の方法 Teaching method
演習

Seminar
外国語のみの科目(使用言語) Course in only foreign languages (languages)
-
授業の主な実施形態 Main class format
① [対面]対面授業/ [On-site] On-site class

概要 Description
情報機器の根幹をなす、オペレーティングシステム(OS)やユーザインターフェース(UI)を理解するためには、Unix システムに触れ、慣れ親しむことが有効である。本講義においては、この Unix システム について学ぶ。
目的 Objectives
本講義では、情報機器の根幹である OS や UI について、その仕組みや概念を理解し、実践的な操作が行えるようになることを目的とする。 なお、本講義は、本学科のディプロマポリシー「物理学及びその応用分野を含めた科学についての十分な基礎学力」の習得に相当する科目である。
到達目標 Outcomes
本講義ではまず、Unix OS におけるシェルについて、基礎的な仕組みの理解と実践的な操作について学ぶ。この際、得た知識に基づいて、Unix システム上の、幾つかのアプリケーションの使い方、および基礎的なプログラミングの概念について、具体的な操作を通して習得することを目標にする。
卒業認定・学位授与の方針との関係(学部科目のみ)
リンク先の [評価項目と科目の対応一覧]から確認できます(学部対象)。
履修登録の際に参照ください。
​You can check this from “Correspondence table between grading items and subjects” by following the link(for departments).
https://www.tus.ac.jp/fd/ict_tusrubric/​​​
履修上の注意 Course notes prerequisites
本講義では、実際にコンピュータを操作しながら、授業を進める。コンピュータ技能の上達には、自主的に操作することが求められる。各テーマに応じて出されるレポート課題をこなすためにも、毎回の授業の内容を確実に理解していくことが重要である。授業中に理解できない所や疑問がある場合は、すぐに教員かTAに質問して解決すること。前回の内容を思い出せない場合や難しいと感じる場合は、復習を十分に行うこと。授業での説明教材はLETUS上に掲載するので、予習・復習に利用するとよい。
アクティブ・ラーニング科目 Teaching type(Active Learning)
小テストの実施 Quiz type test/実習 Practical learning
-

準備学習・復習 Preparation and review
授業の教材はLETUS上に掲載するので、予習と復習に活用すること。
成績評価方法 Performance grading policy
Latex 文書およびグラフの作成が50%、UnixおよびC言語が50%の割合で、各項目においてレポート又はオンライン課題、筆記試験で評価する。具体的な課題内容と評価項目、提出締切日時については、各内容を学んだ最後の回の講義で説明する。課題の説明からおおむね1週間程度後が締切日である。不適切な形式のファイルを提出した場合は評価しない。評価項目を満たさない場合や締切に間に合わなかった提出物は減点する。
学修成果の評価 Evaluation of academic achievement
・S:到達目標を十分に達成し、極めて優秀な成果を収めている
・A:到達目標を十分に達成している
・B:到達目標を達成している
・C:到達目標を最低限達成している
・D:到達目標を達成していない
・-:学修成果の評価を判断する要件を欠格している

・S:Achieved outcomes, excellent result
・A:Achieved outcomes, good result
・B:Achieved outcomes
・C:Minimally achieved outcomes
・D:Did not achieve outcomes
・-:Failed to meet even the minimal requirements for evaluation

教科書 Textbooks/Readings
教科書の使用有無(有=Y , 無=N) Textbook used(Y for yes, N for no)
N
書誌情報 Bibliographic information
-
MyKiTSのURL(教科書販売サイト) URL for MyKiTS(textbook sales site)
教科書および一部の参考書は、MyKiTS (教科書販売サイト) から検索・購入可能です。
https://mirai.kinokuniya.co.jp/tokyorika/​​​

It is possible to search for and purchase textbooks and certain reference materials at MyKiTS (online textbook store).
​​https://mirai.kinokuniya.co.jp/tokyorika/

参考書・その他資料 Reference and other materials
「LaTeX2e美文書作成入門」奥村晴彦・黒木裕介著(技術評論社)など
他の参考書は、授業中に随時紹介する。

授業計画 Class plan
以下に各回の内容と、復習を毎回3時間、予習は毎回1時間程度行なうこと。

第1回:「イントロダクション」講義概要、情報リテラシーを理解する。
第2回:「Latex 文書作成 (1)」Latex の基礎、コンパイルと構成を理解する。
第3回:「Latex 文書作成 (2)」Latex の応用、数式と文献引用を理解する。
第4回:「Latex 文書作成 (3)」Latex の応用、表や図の挿入を理解する。
第5回:「グラフの作成 (1)」Gnuplot の基礎、図の出力を理解する。
第6回:「グラフの作成 (2)」Gnuplot の応用、様々な図の表示を理解する。
第7回:「Unixシステム (1)」Unix の仕組み、カーネルとシェルを理解する。
第8回:「Unixシステム (2)」シェルコマンドとディレクトリ操作を理解する。
第9回:「Unixシステム (3)」エディタ(Emacsなど)を理解する。
第10回:「プログラミング言語 (1)」C言語の基礎、文、変数、演算子、入出力を理解する。
第11回:「プログラミング言語 (2)」C言語の基礎、条件分岐を理解する。
第12回:「プログラミング言語 (3)」C言語の基礎、繰り返し処理と配列を理解する。
第13回:「プログラミング言語 (4)」C言語における文字列操作の方法を理解する。
第14回:「プログラミング言語 (5)」C言語を用いて、簡単なアルゴリズムをコーディングできるようになる。
第15回:「到達度評価と解説」

授業担当者の実務経験 Work experience of the instructor of the class
荒木:会社員(情報関係)の勤務実績を活かし、プログラミングの講義を行う
教育用ソフトウェア Educational software
-
-

備考 Remarks

授業でのBYOD PCの利用有無 Whether or not students may use BYOD PCs in class
Y
授業での仮想PCの利用有無 Whether or not students may use a virtual PC in class
Y