Course Name Year Term Period Faculty / Graduate School All Instructors Credits
32082:[2025 Fall]Exercises in Information Processing (5B) 2025 Fall Mon4 College of Science and Engineering SATAKE YUKI 1

Campus

BKC

Class Venue

Prism33

Language

日本語

Course Outline and Method

本演習では,計算機およびプログラミングに関する知識の習得を目的とし,Linuxの基本操作とC言語を用いたプログラミングの基礎を学ぶ.
授業形式は実習形式とする.

Student Attainment Objectives

・プログラミングに必要なLinuxの基本操作を行うことができる.
・C言語を用いた基礎的なプログラミングを行うことができる.

Recommended Preparatory Course

Course Schedule

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

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

C言語の紹介,他の言語との違いの説明,Windows上で動作するCプログラミング環境の構築

第1回

ガイダンス,プログラミング環境の構築(授業テキストの第1週目)

Linuxの紹介と基本操作,C言語の環境設定と基礎

第2回

変数と数値計算(授業テキストの第2週目)

変数,代入文,四則演算,データ型,数値入力,scanf関数

第3回

構造化プログラミング(1)分岐(授業テキストの第3週目)

if文,switch文

第4回

構造化プログラミング(2)反復(授業テキストの第4週目)

for文,while文

第5回

例題演習1(授業テキストの第5週目)

if文,switch文, for文,while文による構造化プログラミング

第6回

レポート課題1(授業テキストの第6週目)

第5回までの内容の復習と実践

第7回

配列(授業テキストの第7週目)

1次元配列,配列とfor文,多次元配列

第8回

関数を使う(授業テキストの第8週目)

関数の基本形,引数のない関数,数学関数,疑似乱数

第9回

関数を作る(授業テキストの第9週目)

関数の基本形,プロトタイプ宣言

第10回

レポート課題2(授業テキストの第10週目)

第9回までの内容の復習と実践

第11回

文字/文字列(授業テキストの第11週目)

文字,文字列,文字列の構造,文字列の入出力,文字列操作関数

第12回

ポインタ(授業テキストの第12週目)

メモリとアドレス,ポインタによる値の表現,ポインタを引数にする

第13回

ファイル処理(授業テキストの第13週目)

ファイル操作,ファイルの読み出し,ファイルの書き込み

第14回

レポート課題3(授業テキストの第14週目)

総復習となるプログラム作成

Class Format

全て対面で実施する

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

出席28点(= 2点×14回)とレポート72点(= 24点×3回) の100点満点で評価する.レポート課題は該当授業の最後にmanaba+Rに提出すること.提出期限に間に合わなかった場合は各回につき5点の減点とする.

Grade Evaluation Method (Note)

出欠,課題遂行,レポートなどを平常点として成績評価を行う.
以下を単位取得のための必要条件とする.
1)授業の10回以上の出席
2)全レポートの提出
3)出席とレポートの合計点数が60点以上

Advice to Students on Study and Research Methods

多くのプログラムを自分で書くことがプログラミングスキルを身につける近道です.

Textbooks

Textbooks (Frequency of Use, Note)

授業中に資料を配布する。

Reference Books

Title Author Publisher ISBN Code Comment
明快入門C 林晴比古 SBクリエイティブ株式会社 4-7973-2561-5 授業テキストの参考
Cプログラミングの基礎 [改訂版] 蓑原隆 サイエンス社 978-4781911656

Reference Books (Frequency of Use, Note)

改訂版の「明快入門C」に変更(10/25)

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

詳細は第1週のガイダンス時に説明する.
【科目ナンバリング・カリキュラムマップはこちらから/Click here to see the Curriculum-Map and Course-Numbering】
URL:https://secure.ritsumei.ac.jp/students/pathways-future/course/curriculum.html/