1. |
Introduction and programming language descriptions |
Check the syllabus. |
100minutes |
2. |
Data types, input/output, operators |
Preparation of items related to text data types, input/output, and operators |
100minutes |
3. |
Conditional branch |
Prepare conditional branches |
100minutes |
4. |
Iteration |
Learn about text repetition |
100minutes |
5. |
Arrays: array concepts, one-dimensional and multidimensional arrays |
Preparation of items related to text arrays |
100minutes |
6. |
Functions: function formatting and how to create |
Preparation of the topics related to how to make functions of text |
100minutes |
7. |
Review |
Previous General Review |
100minutes |
8. |
Introduction to numerical simulation: Chaos |
Review basics of c programming language |
100minutes |
9. |
Introduction to Euler method 1: Falling phenomena in viscous resistance |
Review Newton's motion of equation with gravity and viscous resistance |
100minutes |
10. |
Euler method 2: Vibration phenomena in viscous resistance |
Review simple pendulum with viscous resistance |
100minutes |
11. |
Introduction to middle point method |
Consider how to improve the accuracy of numerical calculations. |
100minutes |
12. |
Middle point method 2: Multi-degree-of-freedom oscillations and binary stars |
Review multi-degree-of-freedom oscillations |
100minutes |
13. |
Middle point method 3: Double pendulum |
Review Double pendulum |
100minutes |
14. |
Groupwork |
Previous General Review |
100minutes |
Total. |
- |
- |
1400minutes |