Course title
プログラミングⅠおよび演習   [Computer Programming I & Practices]
Course category technology speciality courses  Requirement   Credit 3 
Department   Year 14  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