Practice of Programming |
IKEMATA, Yoshito |
Elective Requisites 2 credits |
|
【Mechanical and Precision System・2nd semester】
19-1-0138-3199 |
1. |
Outline |
|
In this course, students learn the grammar of C language and basics of programming. In addition, students will increase their understanding of C programming language through exercises (Related to DP2 and DP4).
|
2. |
Objectives |
|
The aim of this course is to learn basic knowledge of the C programming language. Exercises in Robotics 1 and 2 require C programming language ability.
|
3. |
Grading Policy |
|
Grading is determined with the exercises of every lectures. Example answers of the exercises will be shown on LMS.
|
4. |
Textbook and Reference |
|
Textbook: Japanese book (ISBN: 978-4797377026)
|
5. |
Requirements (Assignments) |
|
Teaching materials will be shown on LMS. Student must prepare for next lecture by using it (1.5 hours). Student must summarize what you learned in lecture (1.5 hours).
|
6. |
Note |
|
|
7. |
Schedule |
|
1. Introduction
|
2. Variables
|
3. Input /output |
4. Operations
|
5. Data Types
|
6. Decision making: if statement
|
7. Decision making: nested if statement
|
8. Decision making: equality operator and relational operator
|
9. Switch statement
|
10. Looping: do loop
|
11. Looping: while loop
|
12. Looping: for loop
|
13. Looping: Nested loop
|
14. Elements and format of program
|
15. Summary lecture
|
|
1. |
Outline |
|
In this course, students learn the grammar of C language and basics of programming. In addition, students will increase their understanding of C programming language through exercises (Related to DP2 and DP4).
|
2. |
Objectives |
|
The aim of this course is to learn basic knowledge of the C programming language. Exercises in Robotics 1 and 2 require C programming language ability.
|
3. |
Grading Policy |
|
Grading is determined with the exercises of every lectures. Example answers of the exercises will be shown on LMS.
|
4. |
Textbook and Reference |
|
Textbook: Japanese book (ISBN: 978-4797377026)
|
5. |
Requirements (Assignments) |
|
Teaching materials will be shown on LMS. Student must prepare for next lecture by using it (1.5 hours). Student must summarize what you learned in lecture (1.5 hours).
|
6. |
Note |
|
|
7. |
Schedule |
|
1. Introduction
|
2. Variables
|
3. Input /output |
4. Operations
|
5. Data Types
|
6. Decision making: if statement
|
7. Decision making: nested if statement
|
8. Decision making: equality operator and relational operator
|
9. Switch statement
|
10. Looping: do loop
|
11. Looping: while loop
|
12. Looping: for loop
|
13. Looping: Nested loop
|
14. Elements and format of program
|
15. Summary lecture
|
|
|