Course Name Year Term Period Faculty / Graduate School All Instructors Credits
32064:[2025 Fall]Information Processing (A5) 2025 Fall Wed4 College of Science and Engineering MIYANO TAKAYA 2

Campus

BKC

Class Venue

Prism34

Language

日本語

Course Outline and Method

Linuxと統合開発環境(VSCodeまたはEmacs)の使用方法を学ぶとともに、C言語によるプログラミングの基礎を学習する。授業は教科書「やさしいC 第5版(出版社:SBクリエイティブ)」および「データ科学の基礎(出版社:共立出版)」を用いて進める。また、適宜、レジュメを配布し、例題や演習問題のプログラミングを行うことで理解を深める。

Student Attainment Objectives

1. Linuxの基本操作ができる。
2. VSCodeまたはEmacsを用いて文書を作成し、プログラムを書くことができる。
3. C言語の文法を理解し、C言語を用いて基礎的なプログラムを作成できる。
4. C言語プログラムをコンパイルし、実行することができる。
5. インターネットを活用して、Linux、VSCode、Emacsの操作に関する問題を自ら解決できる。
6. インターネットを活用して、C言語プログラムに関する問題を自ら解決できる。

Recommended Preparatory Course

Course Schedule

Lecture/Instructor(When there are multiple instructors) Theme
Keyword, References and Supplementary Information
-

+R授業対象科目。第1回授業後に+R授業を実施。詳細はmanaba+Rを参照。

1

OSとプログラム開発環境

GnuEmacs,Visual Studio Code,gccコンパイラ,C言語とPython,Linux

2

Linuxの基本操作,Linuxプログラミング

Linuxの基本操作と開発環境の選択

3

第2章 簡単なプログラム(「Cプログラミングの基礎」)

四則演算と式,変数,数学関数

4

第3章 条件による処理の分岐(「Cプログラミングの基礎」)

if文,if-else文,乱数

5

第4章 処理の繰り返し(「Cプログラミングの基礎」)

for文,while文

6

第5章 配列,第6章 文字と文字列の操作((「Cプログラミングの基礎」)

1次元配列,多次元配列,文字型データ,文字列,文字列の入出力

7

第7章 関数(「Cプログラミングの基礎」)

関数の定義と呼び出し,配列データの受け渡し

8

到達度検証

第1回~第7回の授業内容に関する学習到達度の検証,授業中にレポート作成および提出

9

第8章 構造体、ポインタ(「Cプログラミングの基礎」)

構造体の宣言と利用,ポインタ,構造体/配列のポインタ

10

第9章 ファイル入出力(「Cプログラミングの基礎」)

データの読み出し,書き込み,レポート提出

11

Cプログラミング実践(1)(「データ科学の基礎」)

平均値,分散,標準偏差の計算,レポート提出

12

Cプログラミング実践(2)(「データ科学の基礎」)

相関係数,自己相関係数の計算,レポート提出

13

Cプログラミング実践(3)(「データ科学の基礎」)

回帰分析,レポート提出

14

Cプログラミング実践(4)(「データ科学の基礎」)

機械学習の基礎,レポート提出

Class Format

初回の対面授業に先立つオンデマンド配信による遠隔授業を除き、すべての授業を対面授業として実施する。

Recommendations for Private Study

レポートの締め切りは原則的に1週間後であるので、授業時間外に取り組んでも良い。学生同士で教え合うのは問題ないが、レポートのコピーは厳禁とする。

Grade Evaluation Method

Kind Percentage Grading Criteria etc.
Final Examination (Written) 0

Report Examination
(A report to be submitted by the unified deadline)
0

Exams and/or Reports other than those stated above, and Continuous Assessment 
(Evaluation of Everyday Performance in Class)
100

教室にて出欠状況を確認する。出席点(40点)、および、レポートの評価点(60点)の合計点(満点100点)に基づいて成績評価を行う。指定された期限までにmanab-Rを通してレポートを提出すること。期限を過ぎて提出されたレポートは受理しない。

Grade Evaluation Method (Note)

Advice to Students on Study and Research Methods

manaba-Rを通した連絡が主になるので、「コースニュース」、「新規課題告知」、「掲示板」のリマインダ受信設定はONしておくことを推奨する。質問などは、manaba-Rの「掲示板」に投稿するか、教員宛にメール(tmiyano@se.ritsumei.ac.jp)で連絡されたい。

Textbooks

Title Author Publisher ISBN Code Comment
やさしいC 第5版 高橋麻奈 SBクリエィティブ株式会社 978-4-7973-9258-6
データ科学の基礎 笠原,宮野,長 共立出版 978-4-320-12479-0

Textbooks (Frequency of Use, Note)

「やさしいC」は毎回の授業で使用する。「データ科学の基礎」は第11回~第14回授業で使用する。

Reference Books

Reference Books (Frequency of Use, Note)

Web Pages for Reference

How to Communicate with the Instructor In and Out of Class(Including Instructor Contact Information)

Learning Management System (manaba+R),Talk with Students

Other Comments

【科目ナンバリング・カリキュラムマップはこちらから/Click here to see the Curriculum-Map and Course-Numbering】
URL:https://secure.ritsumei.ac.jp/students/pathways-future/course/curriculum.html/