Course title
プログラミング   [Computer Programming]
Course category technology speciality courses  Requirement   Credit 2 
Department   Year 24  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