コンテンツに飛ぶ | ナビゲーションに飛ぶ

  • 日本語
  • English
 
現在位置: ホーム ja シラバス(2020年度) 工学部 地球工学科 Computer Programming in Global Eng

Computer Programming in Global Eng

JA | EN

科目ナンバリング
  • U-ENG23 13503 SE73
開講年度・開講期 2020・後期
単位数 2 単位
授業形態 演習
対象学生 学部生
使用言語 英語
曜時限 木5
教員
  • PIPATPONGSA, Thirapong(工学研究科 准教授)
授業の概要・目的 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.
教科書
  • Exercise book will be provided. Class materials are provided thru KULASIS.
参考書等
  • Fortran for Scientists and Engineers: 1995-2003, Stephen Chapman, ISBN: ISBN:9780071285780
  • Fortran 90 for Scientists and Engineers, Brian Hahn, ISBN: ISBN:9780340600344