Course title | |||||
プログラミングⅠおよび演習 [Computer Programming I & Practices] | |||||
Course category | technology speciality courses | Requirement | Credit | 3 | |
Department | Year | 1~4 | Semester | 1st | |
Course type | 1st | Course code | 021207 | ||
Instructor(s) | |||||
高木 康博 [TAKAKI Yasuhiro] | |||||
Facility affiliation | Faculty of Engineering | Office | afjgxte/L1151 | Email address |
Course description |
The use of computer is essential for modern science and technology. Programming is basic skill for today's researchers and engineers. In this lecture, students learn C language which is generally used for computer simulations and controls of experimental systems. Recently, Python language is rapidly becoming very popular because it is used as the standard language for AI programming. This lecture also teaches Python language. |
Expected Learning |
Students should be able to make fundamental programs by their own. See the Curriculum maps. |
Course schedule |
1. C: Preparation of programming environment 2. C: Computer hardware, data, variable, equation 3. C: Process flow (1) 4. C: Process flow (2) 5. C: Functions and program structure 6. C: Pointer and array 7. C: String manipulation 8. C: File input and output 9. Python: Preparation of programming environment, interpreter and complier, object-oriented programming 10. Python: Variable, equation 11. Python: Process flow 12. Python: Collection 13. Python: Functions and program structure 14. Python: Libraries (Numpy, Matplotlib) 15. Summary |
Prerequisites |
Students are expected to have the standard amount of time to prepare for and review the lecture as specified by the University. |
Required Text(s) and Materials |
No specified textbooks. |
References |
Reference books are introduced in the first lesson. |
Assessment/Grading |
More than two-thirds attendance is required. Attendance and submission of assignment (100%). |
Message from instructor(s) |
Programming is brain exercise. You can make complicated programs by combining basic rules. |
Course keywords |
programming, C, scientific and engineering computing |
Office hours |
Thursday, 13:00-15:00, New building 1, N201 |
Remarks 1 |
Remarks 2 |
Related URL |
Lecture Language |
Japanese |
Language Subject |
Last update |
4/26/2020 8:34:50 AM |