授業の目的 【日本語】 Goals of the Course(JPN) | | C言語について学習を行うとともに,科学技術計算に用いられる基本的な数値解析法の理論及びプログラミング手法を学ぶ. 達成目標 1.C言語で書かれたプログラムの内容が理解できる. 2.C言語でプログラムを作成することができる. 3.基本的な数値解析法を理解し,プログラムにすることができる. |
|
|
授業の目的 【英語】 Goals of the Course | | Students study C programming on personal computors and some of the basic techniques for numerical analysis. Goals-%- 1. Students can understand C program. 2. Students can make C program. 3. Students can understand the basic techniques for numerical analysis and make computor program for that. |
|
|
到達目標 【日本語】 Objectives of the Course(JPN)) | | C言語について学習を行うとともに,科学技術計算に用いられる基本的な数値解析法の理論及びプログラミング手法を学ぶ. 達成目標 1.C言語で書かれたプログラムの内容が理解できる. 2.C言語でプログラムを作成することができる. 3.基本的な数値解析法を理解し,プログラムにすることができる. |
|
|
到達目標 【英語】 Objectives of the Course | | Students study C programming on personal computors and some of the basic techniques for numerical analysis. Goals-%- 1. Students can understand C program. 2. Students can make C program. 3. Students can understand the basic techniques for numerical analysis and make computor program for that. |
|
|
バックグラウンドとなる科目【日本語】 Prerequisite Subjects | | 計算機ソフトウェア第1 数学(微分・積分、線形代数) |
|
|
バックグラウンドとなる科目【英語】 Prerequisite Subjects | | Computer Software 1 Mathematics (Differentiation,Integration,Linear algebra) |
|
|
授業の内容【日本語】 Course Content | | 概ね下記の予定に従って各週の講義を進める.
1.Cプログラミングの基礎知識 2.初歩的なプログラム 3.変数(整数型,実数型,文字型など) 4.条件による処理の分岐 5.処理の繰り返し(for文,while文) 6.配列 7.ポインタ 8.関数 9.ファイルからの入力,ファイルへの出力 10.応用プログラミング(1) 11.応用プログラミング(2)
各講義を受講する前に,該当部分のテキストを読み,例題のプログラムに目を通しておくこと. |
|
|
授業の内容【英語】 Course Content | | 1. Introduction of C language 2. Introductory program 3. Data Type specifications and data structures The lectures of each week will be proceeded according to the following schedule.
4. Branch handling 5. Repeating process 6. Array 7. Pointers 8. Function 9. Input/Output for the files 10. Advanced programing (1) 11. Advanced programing (2)
Before taking each lecture, read the relevant text and read through the example program. |
|
|
成績評価の方法と基準【日本語】 Course Evaluation Method and Criteria | | 期末テスト(もしくは期末テストと中間テスト)により採点し,必要に応じて課題レポートの採点を加味する,100点満点で60点以上を合格とする.点数に応じて,S, A, B, Cの評定を与える.なお,単位取得には8割以上の出席を必要とする. |
|
|
成績評価の方法と基準【英語】 Course Evaluation Method and Criteria | | The score is evaluated by the final exam (or the final exam and the intermediate exam), and the score of the assignment report is added as needed. S, A, B, C ratings are given according to the point. Note that at least 80% of attendance is required to get the credit. |
|
|
履修条件・注意事項【日本語】 Course Prerequisites / Notes | | ・1年次の春学期に計算機ソフトウェア第1を履修していること。 ・授業は対面と遠隔(オンデマンド型)の併用で行う。 ・教員への質問は,NUCT機能「メッセージ」により行うこと。 ・授業に関する受講学生間の意見交換は,NUCT機能「メッセージ」により行うこと。 |
|
|
履修条件・注意事項【英語】 Course Prerequisites / Notes | | ・ It is necessary to take "Computer Software I" in the first year. ・ Classes will be conducted both face-to-face and remotely (on-demand type). ・ Ask questions to faculty members using the NUCT function "Message". ・ The NUCT function "Message" can be used to communicate among students regarding the classes. |
|
|
教科書【日本語】 Textbook | | 新版 明解C言語 入門編:柴田望洋(ソフトバンク) |
|
|
教科書【英語】 Textbook | | Shinban, Meikai C-Gengo, Nyumon-Hen, Boyo Shibata, SoftBank |
|
|
参考書【日本語】 Reference Book | | プログラミング言語C:(共立出版) Numerical Recipes in C:(技術評論社) |
|
|
参考書【英語】 Reference Book | | The C Programming Language Numerical Recipes in C.Cambridge University Press |
|
|
授業時間外学習の指示【日本語】 Self-directed Learning Outside Course Hours | | |
|
授業時間外学習の指示【英語】 Self-directed Learning Outside Course Hours | | |
|
使用言語【英語】 Language used | | |
|
使用言語【日本語】 Language used | | |
|
授業開講形態等【日本語】 Lecture format, etc. | | |
|
授業開講形態等【英語】 Lecture format, etc. | | |
|
遠隔授業(オンデマンド型)で行う場合の追加措置【日本語】 Additional measures for remote class (on-demand class) | | |
|
遠隔授業(オンデマンド型)で行う場合の追加措置【英語】 Additional measures for remote class (on-demand class) | | |
|