|
工学部R3~入学生
|
|
Faculty of Engineering(2021〜) students
|
|
|
|
|
|
川本卓樹(機械システム系,自然科学系総合研究棟3F308室) 電話(251-8224) E-mail: t_kawamoto◎okayama-u.ac.jp ※E-mailアドレスの◎は@に読み替えてください.
|
Takaki KAWAMOTO (Mechanical and Systems Engineering Program, Room 308, 3rd Floor, Graduate School of Natural Science and Technology, Building No.2) Phone: (251) 8224 E-mail: t_kawamoto◎okayama-u.ac.jp Please replace "◎" with "@" when sending an e-mail.
|
|
|
|
|
自然科学系総合研究棟3F308室まで随時お越しください。
|
|
Please visit Room 308, 3rd Floor, Graduate School of Natural Science and Technology, Building No.2
|
|
|
|
|
|
|
|
|
C言語の基本的な文法の解説と実際のプログラム作成を通してプログラミングの面白さを体験する。またプログラミングに関わるツールの利用方法も学び,それらを活用した実際的なプログラム開発の基礎を体験する。
|
|
Students will learn the basic grammar of C language and write programs firsthand to experience the fun of programming. They will also learn how to use programming-related tools and will experience the basics of practical program development by using them.
|
|
|
|
|
|
1. C言語で書かれたプログラムを理解できるようになる。 2. 簡単なアルゴリズムをC言語のプログラムとして実装できるようになる。
|
1. To be able to understand programs written in C language. 2. To be able to implement simple algorithms as C language programs.
|
|
|
|
第 1 回:コンピュータとプログラミング言語の基礎とプログラム開発の 概要 第 2 回:変数とデータ型 第 3 回:演算子 第 4 回:制御文の基礎 第 5 回:制御文とアルゴリズム 第 6 回:配列と文字列 第 7 回:コンソール入出力 中間試験 第 8 回:関数の基礎 第 9 回:関数の応用 第 10 回:ポインタの基礎 第 11 回:ポインタの応用と構造体 第 12 回:標準ライブラリ関数の基礎 第 13 回:標準ライブラリ関数の応用 第 14 回:総合演習 期末試験
プログラミング1は第1回~7回および中間試験、プログラミングは第8回~14回および期末試験を範囲とする。
|
1. Basics of computers and programming languages, and an outline of program development 2. Variables and data types 3. Operators 4. Basics of control statements 5. Control statements and algorithms 6. Arrays and strings 7. Console input/output Midterm examination 8. Basics of functions 9. Applications of functions 10. Basic of pointers 11. Applications of pointers and structures 12. Basics of standard library functions 13. Applications of standard library functions 14. Comprehensive exercise Final examination
プログラミング1は第1回~7回および中間試験、プログラミングは第8回~14回および期末試験を範囲とする。
|
|
|
|
|
講義時間以外でのプログラミングの予習・復習を強く推奨する。全学に設置してある教育用パソコンは、実習室ごとに定められた時間帯で、講義で使用していなければ自由に使用できる。またC言語によるプログラミング開発環境はフリーソフトとして公開されている。これを用いた自宅学習も推奨する。
|
|
Preparing for and reviewing lecture outside the lesson hours is strongly recommended. Students can use educational PC provided by the Center for ICT when the practice room is idle. Programming environment of C language is available as a free software, so student can practice programming at home.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
毎回ノートPCを持参してください。PCの利用にあたって配慮が必要な場合は履修登録前に担当教員に相談すること。
|
|
Students need to bring a laptop to the class. If you need special care during the class, let the instructor know in advance.
|
|
|
|
|
|
|
|
|
|
|
|
|
スクリーンに講義資料やPC操作画面を表示しながら授業を進める。配慮が必要な場合は履修登録前に担当教員に相談すること。
|
|
The instructor shows slides on a screen during the class. If you need special care during the class, let the instructor know in advance.
|
|
|
|
|
|
|
978-4-7973-7326-4
|
|
|
|
明快入門C
|
|
|
林晴比古著
|
|
|
ソフトバンククリエイティブ
|
|
2013
|
|
|
備考
|
|
|
|
備考
パワーポイントのスライドを配布する。 参考書: 新訂 新C言語入門 ビギナー編 林晴比古著 ソフトバンクパブリッシング 新訂 新C言語入門 シニア編 林晴比古著 ソフトバンクパブリッシング プログラミング言語C 第2版 ANSI規格準拠 B.W. カーニハン他著・共立出版 他多数
|
|
many others
|
|
|
|
レポート 40% 筆記試験 60% ※プログラミング1は第1回~第7回+中間試験,プログラミング2は第8回~第14回+期末試験で成績評価を実施する。
|
Reports 40%, Examination 60% ※Programming 1 will be assessed on Classes 1 through 7 together with a midterm examination. Programming 2 will be assessed on Classes 8 through 14 together with a final examination.
|
|
|
|
|
|
|
情報処理入門1,情報処理入門2を履修していることが望ましい。
|
|
It is strongly recommended for students to have taken the course "Introduction to Information Processing" before taking this class.
|
|
|
|
|
|
|
|
| (教育)すべての人に包摂的かつ公正な質の高い教育を確保し、生涯学習の機会を促進する。 |
| (インフラ、産業化、イノベーション)強靱(レジリエント)なインフラ構築、包摂的かつ持続可能な産業化の促進及びイノベーションの推進を図る。 |
|
|
|
|
情報統括センターの教育用PC・実習室の利用規約を順守すること。 演習科目なので,授業に原則出席すること。 全14回の講義のうち6回以上を欠席すると期末試験の受験資格を失うので注意すること。 ただし,病気その他やむを得ない理由による長期欠席者及び休学者等については,欠席回数が 全14回の講義のうち7回以下の場合に限り,審議の上受験を認めることがある。 なお,この授業はクラス分けを行い,掲示等で発表するので注意すること。
(注意)プログラミング1・2(工学部H28〜R2入学生)について プログラミング1は第1回~第7回+中間試験,プログラミング2は第8回~第14回+期末試験で成績評価を実施する。 プログラミング1・2については全7回の講義のうち4回以上を欠席すると試験の受験資格を失うので注意すること。
|
情報統括センターの教育用PC・実習室の利用規約を順守すること。 演習科目なので,授業に原則出席すること。 全14回の講義のうち6回以上を欠席すると期末試験の受験資格を失うので注意すること。 ただし,病気その他やむを得ない理由による長期欠席者及び休学者等については,欠席回数が 全14回の講義のうち7回以下の場合に限り,審議の上受験を認めることがある。 なお,この授業はクラス分けを行い,掲示等で発表するので注意すること。
(注意)プログラミング1・2(工学部H28〜R2入学生)について プログラミング1は第1回~第7回+中間試験,プログラミング2は第8回~第14回+期末試験で成績評価を実施する。 プログラミング1・2については全7回の講義のうち4回以上を欠席すると試験の受験資格を失うので注意すること。
|
|
|
|
|
|
|
|