Course Name Year Term Period Faculty / Graduate School All Instructors Credits
32767:[2025 Spring]Exercises in Computer Programming (B8) 2025 Spring Mon3 College of Science and Engineering OKANO KUNIHISA 1

Campus

BKC

Class Venue

Prism31

Language

日本語

Course Outline and Method

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

Student Attainment Objectives

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

Recommended Preparatory Course

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

Course Schedule

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

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

1

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

2

C言語の基本(1) (+R授業)

C言語プログラムの開発環境についての補足(+R授業)
演算と型,プログラムの流れの分岐

3〜4

C言語の基本(2)

繰り返し,配列

5〜7

C言語の基本(3)

関数,文字列,ポインタ,ファイル処理
第7回はオンデマンド授業とする

8〜9

C言語の応用(1)

再帰的アルゴリズム,基本データ構造

10〜11

C言語の応用(2)

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

12〜13

C言語の応用(3)

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

14

検証課題への取り組みと解説

Class Format

対面で実施する。例外として第7回はオンデマンド授業とする

Recommendations for Private Study

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

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

不明な点は、担当者やTAに質問をしてできるだけ早く解決するようにしてください。生成系AIは活用してもよいですが、レポート作成時に、AIが回答したプログラムや解説をそのままコピーして提出するなど、きちんと自分の考えに基づく説明がなされていない場合には、減点することもあります。

Textbooks

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

Textbooks (Frequency of Use, Note)

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

Reference Books

Reference Books (Frequency of Use, Note)

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


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