Computer Programming in Global Eng
JA | EN
科目ナンバリング |
|
開講年度・開講期 | 2020・後期 |
単位数 | 2 単位 |
授業形態 | 演習 |
対象学生 | 学部生 |
使用言語 | 英語 |
曜時限 | 木5 |
教員 |
|
授業の概要・目的 | This course aims to introduce the basic computational tools needed in Global Engineering fields, and to learn and practice a computer programming language Fortran 90. Not only the fundamentals of the Fortran language, but this course also focus on numerical algorithms that are actually encountered in researches and applications such as root finding, numerical differentiation and integration methods, sorting techniques and matrix inversion. |
到達目標 | To understand basic IT processing capabilities in Global Engineering areas and to acquire basic logic and syntax of Fortran 90 programming knowledge. |
授業計画と内容 | Overview ,1回,Overview on using computer terminals and description of programming language Fortran 90 Basic program and data types,1回,Main parts of a basic program and data types (integer, real, character) Branches and loops,2回,Conditional branching to change the flow of a program and create repetition is explained Array concepts,2回,The array concept is explained for practical calculations such as sorting algorithms Formats and basic I/O concepts,2回,The basics of reading and writing of files to disk is presented. Methods and formats will be explained via an example Subprograms,2回,Explanation of the use of subroutines and function subprograms to work in large-scale programs Numerical analyses,2回,Declaration and operation methods, I/O, multiplication, referencing are explained via a programming exercise Exercises,2回,Actual programming practices based on all previously explained examples of numerical analyses and algorithms Class feedback,1回,Confirmation of understanding |
成績評価の方法・観点 | Grading will be based on reports (30%), a mid-term exam (30%), and a final exam (40%). |
履修要件 | Review Practice of Basic Informatics because skill in using emacs text editor is required. BYOD (bring your own device) policy is applied so please bring your personal notebook to the class for VDI connection. |
授業外学習(予習・復習)等 | Assignments are delivered and submitted thru PandA. |
教科書 |
|
参考書等 |
|