Course Name Year Term Period Faculty / Graduate School All Instructors Credits
31310:Exercises in Information Processing (E8) 2023 Spring Fri4 College of Science and Engineering HARAFUJI KENJI 1

Campus

BKC

Class Venue

Prism31

Language

Japanese

Course Outline and Method

今日の高度情報化社会では、様々な分野でコンピュータを利用した情報処理が行われている。
本科目では、コンピュータを活用するための基礎知識を学ぶとともに、PCの基本操作とC言語によるプログラミングを、コンピュータを用いた実習によって学ぶ。

Student Attainment Objectives

(1) 情報処理の基礎を理解しPCの基本的な操作を習得する
(2) C言語の文法を理解し、基本的なプログラムを作成できる
(3) プログラムのデバッグができる

Recommended Preparatory Course

特になし

Course Schedule

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

イントロダクション

コンピュータとプログラム、C言語とは?、Linux基本操作(ログイン、ログアウト、シェル)

2

Linuxでのプログラミング

エディタ(emacs)、コンパイラ(gcc)

3

データ入出力

文字の表示、数値の入力

4

演算と変数の型

演算、演算子、変数、型

5~6

流れの制御

条件分岐、if文、関係演算子、条件演算子、switch文

7~8

実行制御

処理の繰り返し、do~wihle文、while文、for文

9~10

データ構造

配列、多次元配列

11~12

関数

関数、引数、戻り値、変数の有効範囲、プロトタイプ宣言、再帰関数、関数マクロ

13

文字と文字列

文字型、文字配列、文字列の受け渡し、文字列関数

14

ポインタ

アドレスとポインタ、配列との関係、関数とポインタ

15

データ構造とファイル入出力

構造体と共用体、ファイル処理の基本、ファイル入力、ファイル出力

Class Format

BCP停止の場合は、BCPレベル0~2の記載どおりに授業が行われます。
During the suspension period of BCP, classes will be as described in BCP levels 0-2.

【BCPレベル0~2の場合 / In the case of BCP level 0-2】
 第1回~15回を、対面授業にて実施する。
 (上記のスケジュール通り実施する予定)


【BCPレベル3~4の場合 / In the case of BCP level 3-4】
 第1回~15回を、Web授業(Zoomを用いたライブ配信授業)にて実施する。
 (Web授業実施に伴い、若干のスケジュール変更がある)

Recommendations for Private Study

予復習を欠かさないこと。
質問は講義中に随時受け付ける。

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

授業内の演習内容、課題レポート、出席状況、受講態度により評価する。

Grade Evaluation Method (Note)

課題レポートによる実習成果、出席状況、受講態度、演習の取り組み状況を鑑みて、総合的に評価する。

Advice to Students on Study and Research Methods

毎回の演習内容を理解していく中で知識が形成されるものであるから、予復習を欠かさないこと。
不明な点は、演習中に質問をしてできるだけ早く解決できるようにせよ。

Textbooks

Title Author Publisher ISBN Code Comment
新・明解C言語 入門編 第2版 柴田望洋 SB Creative 978-4-8156-0979-5

Textbooks (Frequency of Use, Note)

上記の教科書を必ず持参せよ。また、立命館大学編:RAINBOW GUIDE 2023 Linux操作入門編(生協書籍部にて販売) も持参すること。

Reference Books

Title Author Publisher ISBN Code Comment
新・解きながら学ぶC言語 第2版 柴田望洋、由梨かおる SB Creative 978-4-8156-1517-8

Reference Books (Frequency of Use, Note)

C言語の参考書は多数あるので、書店で自分が気に入ったものを選べばよい。わからない場合は相談すること。

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 (Separate instructions will be provided)

Other Comments

manaba+Rに重要な連絡や課題出題をすることがあるので、必ずリマインダ受信設定の登録をすること
【科目ナンバリング・カリキュラムマップはこちらから/Click here to see the Curriculum-Map and Course-Numbering】
URL:https://secure.ritsumei.ac.jp/students/pathways-future/course/curriculum.html/