Computer Programming in Chemical Engineering
Numbering Code |
U-ENG27 27402 LJ76 U-ENG27 27402 LJ61 |
Year/Term | 2022 ・ Second semester | |
---|---|---|---|---|
Number of Credits | 2 | Course Type | Lecture | |
Target Year | Target Student | |||
Language | Japanese | Day/Period | Tue.4 | |
Instructor name |
KAWASE MOTOAKI (Graduate School of Engineering Professor) ASHIDA RIYUUICHI (Graduate School of Engineering Senior Lecturer) |
|||
Outline and Purpose of the Course |
Lectures and practices of fundamentals of computer algorithms and programming using FORTRAN 77 and Visual Basic for Applications (VBA) for learning basic knowledge and skills of computation required for chemical engineers. FORTRAN 77 has been often employed for numerical calculation and VBA is practical on PCs. |
|||
Course Goals | To learn syntaxes of FORTRAN 77 and VBA, how to write programs, and how to execute program for solving basic chemical engineering problems. | |||
Schedule and Contents |
Weeks 1--3: Computer algorithms and programming I 1) Introduction to digital computers and programming languages as well as inputs, outputs, and simple programs, 2) Logical IF statement and GO TO statement, data types, 3) Array and DO loop, 4) Description of assignments Weeks 4--5: Practice of computer algorithms and programming I To write and execute 2 or 3 programs solving fundamental problems. e.g. Simple calculations, integration by the trapezoidal rule,Newton method, bisection method Weeks 6--8: Computer algorithms and programming II 1) Built-in functions, function and subroutine subprograms, 2) Data format, input from and output to file, 3) Interpolation, numerical integration, 4) Description of assignments Weeks 9--11: Practice of computer algorithms and programming II To write and execute 2 or 3 programs solving fundamental chemical engineering problems. e.g. Statistics, linear least square Week 12: VBA programming Fundamentals of Visual Basic for Applications and some examples of VBA codes Weeks 13--14: Practice of VBA programming To write and execute some VBA programs solving problems, some of which are shared with FORTRAN practice Week 15: Qualification To qualify achievement of the practices |
|||
Evaluation Methods and Policy | Absolute evaluation based on the assignments with taking into account participation in practice classes, quizzes, and examination. | |||
Course Requirements | None | |||
Study outside of Class (preparation and review) | Practice of programming and calculations are to be carried out by BYOD. Train yourself at home as well as at classes. | |||
Textbooks | Textbooks/References | Fortran 77 Programming, Ken'ichi Harada, (Saiensu (Science)), ISBN:9784781904610 | ||
Related URL |