講義内容詳細:計算機実習

戻る
年度/Academic Year 2021
授業科目名/Course Title (Japanese) 計算機実習
英文科目名/Course Title (English) Computer Programming
学期/Semester 前期 単位/Credits 2
教員名/Instructor (Japanese) 大原 剛三/藤堂 英樹/横窪 安奈
英文氏名/Instructor (English) OOHARA Kouzou/TODO Hideki/YOKOKUBO Anna

講義概要/Course description
情報通信技術が発展する現代社会において、プログラミング技術は修得しておくべき基本スキルの1つとなりつつある。本実習では、代表的な手続き型プログラミング言語であるC言語を用い、基本的なプログラミング技術について学習する。特に、条件分岐・ループなどの基本的な構文の利用方法ならびに構造体とポインタの概念の理解を中心に、プログラムの構造化・モジュール化およびデバッグに必要な論理的思考を多数の実習課題を通して養成する。
達成目標/Course objectives
・基本的な制御構文をマスターする
・構造体の概念を理解する
・ポインタを利用したリスト処理・メモリ管理の基本を習得する
・プログラムの構造化を理解する
・デバッグ技術を修得する
履修条件(事前に履修しておくことが望ましい科目など)/Prerequisite
情報処理実習の内容を理解していること
授業計画/Lecture plan
1
授業計画/Class オリエンテーションおよびC言語の復習(基本的なデータ型、変数の定義と使い方)
※対面での実施(2週目以降も対面での実施)
事前学習/Preparation 情報処理実習で学んだ内容の復習
事後学習/Reviewing 当日の実習内容の復習
2
授業計画/Class 条件分岐(if文,switch文)と関数の基本的な利用方法
事前学習/Preparation 参考図書の関連項目の予習
事後学習/Reviewing 当日の実習内容の復習
3
授業計画/Class 繰り返し処理(for文,while文,do-while文)
事前学習/Preparation 参考図書の関連項目の予習
事後学習/Reviewing 当日の実習内容の復習
4
授業計画/Class 配列の利用
事前学習/Preparation 参考図書の関連項目の予習
事後学習/Reviewing 当日の実習内容の復習
5
授業計画/Class 文字・文字列の利用
事前学習/Preparation 参考図書の関連項目の予習
事後学習/Reviewing 当日の実習内容の復習
6
授業計画/Class ファイル操作
事前学習/Preparation 参考図書の関連項目の予習
事後学習/Reviewing 当日の実習内容の復習
7
授業計画/Class 構造体と型定義
事前学習/Preparation 参考図書の関連項目の予習
事後学習/Reviewing 当日の実習内容の復習
8
授業計画/Class 再帰処理
事前学習/Preparation これまでの実習内容の復習
事後学習/Reviewing 当日の実習内容の復習
9
授業計画/Class ポインタとメモリ管理の基礎
事前学習/Preparation 参考図書の関連項目の予習
事後学習/Reviewing 当日の実習内容の復習
10
授業計画/Class ポインタの応用1(配列の処理)
事前学習/Preparation 参考図書の関連項目の予習
事後学習/Reviewing 当日の実習内容の復習
11
授業計画/Class ポインタの応用2(リスト処理)
事前学習/Preparation 参考図書の関連項目の予習
事後学習/Reviewing 当日の実習内容の復習
12
授業計画/Class 総合演習1
事前学習/Preparation これまでの実習内容の復習
事後学習/Reviewing 当日の実習内容の復習
13
授業計画/Class 総合演習2
事前学習/Preparation これまでの実習内容の復習
事後学習/Reviewing 当日の実習内容の復習
14
授業計画/Class 総合演習3
事前学習/Preparation これまでの実習内容の復習
事後学習/Reviewing 当日の実習内容の復習
15
授業計画/Class 総合演習4
事前学習/Preparation これまでの実習内容の復習
事後学習/Reviewing 当日の実習内容の復習
授業方法/Method of instruction
PC教室にて、各回で学ぶ内容を演習課題を交えて説明したのち、幾つかの実習課題に対するプログラムを授業時間内に作成する。
成績評価方法/Evaluation
1 100% 各実習時の課題達成度(50%)および授業時間中に実施する小テストと達成度確認テストの結果(50%)に基づいて評価する。
なお、実習科目であるため、原則としてすべての授業への出席が成績評価の前提条件である。
参考書/Reference books
 著者名
Author
タイトル
Title
出版社
Publisher
出版年
Published year
ISBN価格
Price
コメント
Comments
 
1 結城 浩 C 言語プログラミングレッスン 入門編 第3版 SBクリエイティブ 2019 4-7973-9858-8 2,380円(税別) この参考書に限らず,自身のレベルにあった参考書を最低1冊は常用することを進める.