シラバス情報

科目授業名称(和文) 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, Junei Kobayashi

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

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

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

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

概要 Description
情報リテラシーの中核であるプログラミングの考え方の基本を理解するために、専用の言語によって動作する代表的なシステム(LaTeX, Python, Unix)の使い方とC言語プログラミングの基礎を習得する。
目的 Objectives
プログラミングの考え方の基本を理解するため、LaTeX、PythonとUnix OSの仕組みを習得し、文書や図の作成操作を行なったり、C言語による基本的なプログラム作成が行えるようになることを目的とする。ディプロマポリシーの基礎学力をつけるための科目である。
到達目標 Outcomes
プログラミングの基本的考え方を理解するために、LaTeX、Python、C言語の基礎を習得する。LaTeXは数式を含む文書作成ツールの代表的なシステムであり、Pythonは実験データを図で表現する際に有用なツールである。また、Unix OSの仕組みを理解するとともに、その操作方法についても習得する。
卒業認定・学位授与の方針との関係(学部科目のみ)
リンク先の [評価項目と科目の対応一覧]から確認できます(学部対象)。
履修登録の際に参照ください。
​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
課題または小テスト(約30%)、中間試験(約30%)、期末試験(約40%)で評価する。
課題の内容と提出方法については、各講義内で説明する。締切はおおむね1週間程度である。不適切な形式のファイルを提出した場合は評価しない。評価項目を満たさない場合や締切に間に合わなかった提出物は減点する。
中間試験はLaTeXおよびPythonの内容から出題する。
期末試験はUNIX OSおよびC言語の内容から出題する。
学修成果の評価 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://gomykits.kinokuniya.co.jp/tokyorika/​​​

It is possible to search for and purchase textbooks and certain reference materials at MyKiTS (online textbook store).
​​https://gomykits.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)」Python の基礎、図の出力を理解する。
第6回:「グラフの作成 (2)」Python の応用、図のフィッティングを理解する。
第7回:LaTexおよびPythonの内容に関する中間試験を実施する
第8回:「Unixシステム」シェルコマンドとディレクトリ操作を理解する。
第9回:「プログラミング言語 (1)」C言語の基礎、変数、演算子、入出力を理解する。
第10回:「プログラミング言語 (2)」C言語の基礎、条件分岐を理解する。
第11回:「プログラミング言語 (3)」C言語の基礎、繰り返し処理を理解する。
第12回:「プログラミング言語 (4)」C言語の基礎、配列と文字列操作を理解する。
第13回:「プログラミング言語 (5)」C言語の基礎、乱数の生成方法と応用方法を理解する。
第14回:「プログラミング言語 (6)」C言語の応用、簡単なアルゴリズムをコーディングできるようになる。
第15回:「到達度評価と解説」

担当教員の実務経験とそれを活かした教育内容 Work experience of the instructor
荒木:会社員(情報関係)の勤務実績を活かし、プログラミングの講義を行う
小林:計算機科学による研究実績を活かし、プログラミングの講義を行う
教育用ソフトウェア 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