Course title | |||||
プログラミング基礎 [Fundamentals of Computer Programming] | |||||
Course category | technology speciality courses,ets. | Requirement | Credit | 2 | |
Department | Year | 2~4 | Semester | Spring | |
Course type | Spring | Course code | 022303 | ||
Instructor(s) | |||||
三浦 俊明 [MIURA Toshiaki] | |||||
Facility affiliation | Graduate School of Engineering | Office | Email address |
Course description |
The computer is widely used in science and industry, and the computer simulations become the third research methods in addition to experiments and theories. In this lecture, we will study the basic programming methods and their applications to the scientific and engineering calculations. At each lectures, students will make easy programs for a better understanding. The programming language used in this lecture is C and C++, but no preliminary knowledge about programming is necessary. |
Expected Learning |
(1) Understanding of the fundamental programming technique. (2) Students can make programs which use the selection statements and iteration statements. (3) Students can create easy application programs on science or engineering. |
Course schedule |
[Part 1] Fundamentals of programming methods (Lesson 1) Guidance (Lesson 2) Framework of C programs, primitive data types, console input-output (Lesson 3) Mathematical functions, easy numerical calculations (Lesson 4) Selection statements (if statements) (Lesson 5) Iteration statements (for, while statements) (Lesson 6) Arrays (Lesson 7) Functions and classes (1) (Lesson 8) Strings (Lesson 9) Functions and classes (2) [Part 2] Application of programming (Lesson 10) Random numbers - Application to stochastic phenomenon (Lesson 11) Differential equations - Application to motion or diffusion (Lesson 12) Integration - Application to Maxwell distribution (Lesson 13) Application to various problems (No.1) (Lesson 14) Application to various problems (No.2) (Lesson 15) Examination |
Prerequisites |
A laptop / notebook computer is necessary |
Required Text(s) and Materials |
None |
References |
None |
Assessment/Grading |
Examination (50%), Report (30%), Exercise (20%), 2015 S 32%, A 23%, B 30%, C 15%, D 0% 2016 S 22%, A 24%, B 34%, C 15%, D 5% 2017 S 31%, A 19%, B 27%, C 23%, D 0% |
Message from instructor(s) |
Course keywords |
computer, programming, numerical calculation, algorithm, simulation |
Office hours |
After lecture time |
Remarks 1 |
Remarks 2 |
Related URL |
Lecture Language |
Language Subject |
Last update |
3/27/2018 3:11:19 PM |