単位数: 1. 担当教員: 廣田 真. 開講年度: 2024. 科目ナンバリング: TAL-PRI201E.
○
Google Classroom Code: f724i3w
1.目的
情報処理に不可欠なプログラミング言語の知識を身につける。
2.概要
C言語の基本文法および簡単なアルゴリズム設計法を講義する。また、UNIX環境下でのプログラムの作成・コンパイル・実行方法に関する演習を行う。
3.達成目標等
この授業では主に以下のような能力を修得することを目標とする。
・C言語の文法を理解し、簡単なプログラムを作成できる。
・UNIX環境下でのプログラムの作成から実行までの操作ができる。
Google Classroom Code: f724i3w
1. Class subject
The purpose of this course is to acquire basic programming skills for information processing
2. Object and summary of class
Lectures on basic grammar of C language and design of basic algorithms.Practices on writing, compiling and executing programs under the Unix environment.
3. Goal of study
Students are expected to be able to:
- Understand the basic grammar of the C programming language.
- Develop a simple program and execute it in the Unix environment.
本講義は情報とデータの基礎を修得していることを前提とする。情報とデータの基礎で修得した基本的なC言語の文法、計算機システムの利用法などについて復習しておくこと。プログラミングは実際に手を動かして書かなければ身につかない。講義時間内に限らず時間を見つけて予習・復習すること。また、自分で課題を見つけて取り組んでみることも大切である。
“Information and Data Literacy” is a prerequisite. Students are recommended to review “Information and Data Literacy”, particularly the basic grammar of the C programming language and usage of computer systems in the class rooms. To acquire programming skills, it is necessary to write a lot of codes by yourself. So it is important for students to prepare and review the programing codes in the course not only during the class hours but also outside of the hours.
1.講義の概要説明、Cプログラムの基本
2.一定回数の繰り返し
3.判断と分岐
4.標準入出力
5.配列(1)
6.配列(2)
7.関数定義と関数参照、変数の有効範囲、再帰呼び出し(1)
8.関数定義と関数参照、変数の有効範囲、再帰呼び出し(2)
9.データの型、構造体・共用体 (第9章)
10.ポインタ(1)
11.ポインタ(2) (値呼びと参照呼び
12.ファイル入出力
13. ファイル入出力
14.総合演習(1)
15.総合演習(2)
1. Guidance and introductions to the C programming language
2. Loop iterations
3. Conditional branches
4. Standard inputs and outputs
5. Arrays (1)
6. Arrays (2)
7. Functions, scope of variables, and recursive calls 1
8. Functions, scope of variables, and recursive calls 2
9. Data types, structures, and unions
10.Pointers (1)
11. Pointers (2)
12. File inputs and outputs
13. File inputs and outputs
14.Summaries and practices (1)
15.Summaries and practices (2)
予習:シラバスの項目について参考書などの対応箇所を読み,理解できる部分と理解できない部分を明確にしておく.
復習:参考書を読み直したり,実際にプログラミングを行うことで理解を深める.レポート課題に取り組む
Preparation: Students should read a related part of the textbook or other materials before the lecture and clarify the points which you do not understand well.
Review: You should read the textbook again and actually try the programming to fully understand what you have learned. Do homework when it is assigned.
出席状況、レポート課題,自習課題等により総合評価する。
The grade is determined by attendance rates, reports, and self-imposed assignments.
Google Classroom Code: f724i3w