## Computer Programming in Chemical EngineeringBack JP / EN

Numbering Code Year/Term U-ENG27 27402 LJ61U-ENG27 27402 LJ76 2021 ・ Second semester 2 Lecture Japanese Tue.4 KAWASE MOTOAKI (Graduate School of Engineering Professor)ASHIDA RIYUUICHI (Graduate School of Engineering Senior Lecturer) 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. To learn syntaxes of FORTRAN 77 and VBA, how to write programs, and how to execute program for solving basic chemical engineering problems. 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 Absolute evaluation based on the assignments with taking into account participation in practice classes, quizzes, and examination. None Practice of programming and calculations are to be carried out by BYOD. Train yourself at home as well as at classes. Fortran 77 Programming, Ken'ichi Harada, (Saiensu (Science)), ISBN:9784781904610