Course title | |||||
プログラミング [Computer Programming] | |||||
Course category | technology speciality courses | Requirement | Credit | 2 | |
Department | Year | 2~4 | Semester | 1st | |
Course type | 1st | Course code | 022356 | ||
Instructor(s) | |||||
三浦 俊明 [MIURA Toshiaki] | |||||
Facility affiliation | Graduate School of Engineering | Office | afjgxte/L1151 | Email address |
Course description |
This course is held by Toshiaki Miura, a part-time instructor. This syllabus is subject to change by the faculty member due to lectures. 【Purpose】 With regard to the basic programming method, the purpose is to be able to actually create a simple numerical calculation program, and to acquire the basic knowledge of C and C ++ languages mainly used in the field of scientific and technical calculation. 【Overview】 Under the Society 5.0 concept, it is important for non-information students to learn and master what programming is. In this lecture, you will learn basic programming techniques in each lecture while creating a simple numerical calculation program. I will skip complicated grammar items and learn only the basic parts necessary for numerical calculations. This course is a part of mathematics and information courses classified as specialized basic subjects in the Department of Applied Chemistry. |
Expected Learning |
(1) Have mastered basic programming techniques (2) Able to program using repetition statements and conditional branch statements (3) To be able to create an application program in chemistry utilizing the learning knowledge |
Course schedule |
Lesson 1: Guidance and basic software operation Lesson 2: Basic structure, data type classification, input and output of C language programs Lesson 3: function and simple numerical calculation Lesson 4: conditional branch statement Lesson 5: repetition sentence Lesson 6: array, file, input / output Lesson 7: Functions and Classes Part 1 Lesson 8: Handling of characters and character strings Lecture 9: Functions and Classes Part 2 Lesson 10: Application (1) random numbers Lesson 11: Application (2) differential equation Lesson 12: Application (3) integration Lesson 13: "Programming Exercise" Part 1 Lesson 14: “Programming Exercise” Part 2 Lesson 15: Summary Final Exam. |
Prerequisites |
Prepare your own programmable PC. |
Required Text(s) and Materials |
Prepare the textbook which will be instructed during the first lecture. |
References |
Prepare the textbook which will be instructed during the first lecture. |
Assessment/Grading |
The grade evaluation in this online class is premised on all attendances, and comprehensively evaluates the attitude to learn, quizzes, report, and online tests. Standard study time set by the our university is required to get the grade. The rate of evaluation is as follows: Normal score: 20%, Programming Exercises: 30%, and Final Exam: 50%. Questions are designed to assess the understanding of and the ability to explain and conduct the topics dealt in the lectures. Grade will be given according to the following criteria by comprehensive evaluation: S: 90 points or more, A: 80 or more and less than 90 points, B: 70 or more and less than 80 points, C: 60 or more and less than 70 points. Grade Distribution (FY 2020): S(24%); A(32%); B(32%); C(11%); D(1%) |
Message from instructor(s) |
The importance of programming in the chemical industry is also increasing, and the interface between computers and chemistry is becoming a very large area, such as the introduction of AI in drug discovery and organic synthesis techniques. In this lecture, I want to be able to create my own programming for performing simple numerical calculations. |
Course keywords |
programming, C language, C++ |
Office hours |
No for a part-time lecturer |
Remarks 1 |
Remarks 2 |
Related URL |
Lecture Language |
Japanese |
Language Subject |
Last update |
3/26/2021 2:48:11 PM |