Course Name Year Term Period Faculty / Graduate School All Instructors Credits
31315:Exercises in Information Processing (5A) 2023 Fall Mon4 College of Science and Engineering TIAN YANG 1

Campus

BKC

Class Venue

Prism31

Language

Japanese

Course Outline and Method

本演習では,計算機およびのプログラミングに関する知識の習得を目的とし,Linuxの基本操作とC言語を用いたプログラミングの基礎を学ぶ.
授業形式は実習形式とし,基本的に学内で実施する.BCPレベル3~4の場合は,自宅での実習実施を認める.

Student Attainment Objectives

・Linuxの基本操作を修得することができる。
・C言語を用いたプログラミングの基礎を修得することができる。

Recommended Preparatory Course

Course Schedule

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

ガイダンス,プログラミング環境の構築

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

第2回

変数と数値計算

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

第3回

構造化プログラミング(1) 分岐

if文,switch文

第4回

構造化プログラミング(2) 反復

for文,while文

第5回

例題演習1

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

第6回

レポート課題1

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

第7回

配列

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

第8回

関数を使う

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

第9回

関数を作る

プロトタイプ宣言

第10回

レポート課題2

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

第11回

文字/文字列

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

第12回

ポインタ

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

第13回

ファイル処理

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

第14回

レポート課題3

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

第15回

発展問題

全体のまとめと発展演習

Class Format

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

【BCPレベル1の場合 / In the case of BCP level 1】

【BCPレベル2の場合 / In the case of BCP level 2】

【BCPレベル3~4の場合 / In the case of BCP level 3-4】
・基本学内で実施するが,登校が困難な場合, 個人パソコンを所持している方は自宅での実習実施を認める.

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)

出欠、課題遂行、レポートなどを平常点として成績評価を行なう。
次の二つを単位取得のための必要条件とする。
1)授業の2/3以上の出席
2)全レポートの受理

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),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/