授業の目的 【日本語】 Goals of the Course(JPN) | | C言語による演習を通じて、計算機を用いた基礎的なプログラミング技法・問題解決技法を学ぶ。この講義は、ターミナルを通じた計算機の基礎的な操作法及び、プログラミングに関する基礎力を身に着けることを目的としている。 |
|
|
授業の目的 【英語】 Goals of the Course | | This series of lectures give the basic computer programming techniques for solving various problems by learning computer programming in the C language through exercises. The goals of this course are to develop basic skills of computer programming and computer operations through a text terminal. |
|
|
到達目標 【日本語】 Objectives of the Course(JPN)) | | C言語による演習を通じて、計算機を用いた基礎的なプログラミング技法・問題解決技法を学ぶ。この講義は、ターミナルを通じた計算機の基礎的な操作法及び、プログラミングに関する基礎力を身に着けることを目的としている。 |
|
|
到達目標 【英語】 Objectives of the Course | | This series of lectures give the basic computer programming techniques for solving various problems by learning computer programming in the C language through exercises. The goals of this course are to develop basic skills of computer programming and computer operations through a text terminal. |
|
|
バックグラウンドとなる科目【日本語】 Prerequisite Subjects | | |
|
バックグラウンドとなる科目【英語】 Prerequisite Subjects | | |
|
授業の内容【日本語】 Course Content | | 1. プログラミング環境の基本操作 ・テキストエディタ (Emacs/Visual Studio Code) ・コマンドラインインタフェース 2. プログラミング言語、コンピュータの仕組み 3. C言語の基礎・データ型・変数・制御文・関数・標準関数の利用(入出力など) 4. C言語の基本・構造体・ポインタなど 5. プログラミング応用・文字列操作・再帰呼び出しなど
準備学習:毎回の授業前に教科書の指定箇所を読んでおくこと。 毎回の授業毎に課題が課されるので、指示にあわせて提出すること。 |
|
|
授業の内容【英語】 Course Content | | 1. Basic operation of programming environment - Text editor (Emacs/Visual Studio Code) - Command line interface - 2. Programming languages and basic of computer system. 3. Basics of the C language - Data types, variables - Control structures - Functions - Standard C library functions (I/O, etc.) 4. Fundamentals of the C language - Structures, Pointers, etc. 5. Application of programming, string functions, recursion, etc.
Preparation: Read the appropriate section of the text book before the class. Assignments will be made for each class. |
|
|
成績評価の方法と基準【日本語】 Course Evaluation Method and Criteria | | 課題の提出および試験はすべてTACT上で行う。 下記の要素により評価する。 ・出席テスト 20%(Aクラス)・25%(Bクラス) ・課題 50%(Aクラス)・25%(Bクラス) ・中間および最終試験 30%(Aクラス)・50%(Bクラス)
〈2020年度以降入学者〉 100~95点:A+,94~80点:A,79~70点:B,69~65点:C,64~60点:C-,59点以下:F
〈2019年度以前入学者〉 100~90点:S,89~80点:A,79~70点:B,69~60点:C,59点以下:F |
|
|
成績評価の方法と基準【英語】 Course Evaluation Method and Criteria | | Assignments and Examinations are conducted on TACT.
Evaluation will be based on: Attendance tests 20% (A)/25% (B) Assignment 50% (A)/25% (B) Examination 30% (A)/50% (B)
(students from 2020) 100-95;A+,94-80; A ,79-70; B,69-65;C,64-60;C-, below 59; F
(students before 2019) 100-90; S, 89-80; A, 79-70; B, 69-60; C, below 59; F. |
|
|
履修条件・注意事項【日本語】 Course Prerequisites / Notes | | |
|
履修条件・注意事項【英語】 Course Prerequisites / Notes | | Any special prerequisite is not required. |
|
|
教科書【日本語】 Textbook | | C言語については、以下を教科書とするが、講義時間の関係上、可能な限り事前に予習しておくことが望ましい。
[Aクラス]
C言語(未来へつなぐデジタルシリーズ 30),白鳥則朗 監修, 今野 将 ほか著,共立出版, ISBN:978-4320123502
[Bクラス]
配布スライドの補助資料であるため、受講者個人の選択に任せる(もちろん上記テキストで可)。いずれにせよ何らかのC言語のテキストを(コピーでない市販の書籍として)1冊保有することが望ましい。
その他のテキストは各クラスで個別に指示する。 |
|
|
教科書【英語】 Textbook | | For the C language, Japanese text book will be used.
[Class A] The C Language, Kyoritsu Shuppan, ISBN: 978-4320123502
[Class B] Any textbook on C language can be used. Select according to the preference of each student. |
|
|
参考書【日本語】 Reference Book | | |
|
参考書【英語】 Reference Book | | Further instruction will be made in each class. |
|
|
授業時間外学習の指示【日本語】 Self-directed Learning Outside Course Hours | | |
|
授業時間外学習の指示【英語】 Self-directed Learning Outside Course Hours | | Excercises will be shown on TACT |
|
|
使用言語【英語】 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) | | |
|