授業科目名 年度 学期 開講曜日・時限 学部・研究科 全担当教員 単位数
32768:[2025 春セメスター]プログラミング演習(C8) 2025 春セメスター 月3 理工学部 笠原 健一 1

キャンパス

BKC

授業施設

プリズム・情報処理演習室P26

授業で利用する言語

日本語

授業の概要と方法

C言語は汎用性,移植性,実用性の高いプログラミング言語であり,数値計算,文字・画像等のデータ処理,機器制御等のプログラム記述に広範囲に使用されている.本演習は,「情報処理」,「情報処理演習」で学んだC言語のより高度な使用法を演習を通して学びます.また,「データ構造とアルゴリズム」の講義との関連が深く,「データ構造とアルゴリズム」で学ぶ内容のC言語での実現方法も演習を通して学びます.

受講生の到達目標

C言語の文法とプログラミングに関する基本を身に付け,さまざまな問題を処理,解決するプログラムを記述することができる.

事前に履修しておくことが望まれる科目

「情報処理」および「情報処理演習」を履修していることが望ましい.また,「データ構造とアルゴリズム」を併せて受講していることが望ましい.

授業スケジュール

授業回数/
担当教員(複数担当の場合)
テーマ
キーワード・文献・補足事項等

+R授業対象科⽬。双⽅向のやりとりを有する課題を与える

20〜30分程度要する「+R 20分授業の課題」を与え、
次の授業内にてコメントを⾏う。+R授業については第7回授業で指示する。

1

ガイダンス,開発環境について,C言語文法の復習

2

C言語の基本(1)

演算と型,プログラムの流れの分岐

3〜4

C言語の基本(2)

繰り返し,配列

5〜7

C言語の基本(3)

関数,文字列,ポインタ,ファイル処理

8

C言語の応用(1)

再帰的アルゴリズム

9〜12

C言語の応用(2)

基本データ構造(リスト,スタック,キュー,ヒープ)

13〜14

C言語の応用(3)

並び替え(バケットソート・バブルソート)

授業実施形態

対面授業で行う.

授業外学習の指示

個人所有のPCにプログラミング環境を構築し,自宅でもプログラム作成が可能なようにしておくことを推奨します.環境構築方法については授業中に紹介します.

成績評価方法

種別 割合(%) 評価基準等
定期試験(筆記) 0

レポート試験
(統一締切日を締切とするレポート)
0

上記以外の試験・レポート、平常点評価
(日常的な授業における取組状況の評価)
100

毎回の出席状況,演習課題,および最終の検証課題により総合的に評価する.

成績評価方法(備考)

受講および研究に関するアドバイス

不明な点は、担当者やTAに質問をしてできるだけ早く解決するようにしてください。

教科書

書名 著者 出版社 ISBNコード 備考
基礎から学ぶCプログラミング 荒木義彦,久保幸弘,小矢美晴 共立出版 978-4-320-12293-2
アルゴリズムとデータ構造 第3版 平田富夫 森北出版 978-4-627-72653-6

教科書(使用頻度、その他補足)

「情報処理演習」および「データ構造とアルゴリズム」で使用する教科書です.
その他,必要に応じて資料を配付します.

参考書

参考書(使用頻度、その他補足)

参考になるwwwページ

授業内外における学生・教員間のコミュニケーションの方法

manaba+R,学生との直接対話,その他(教員より別途指示)

備考


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