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