Introduction to Fotran Programming 2017_Spring term

Lecturer: Yuuka Yanagisawa
Time: Tuesday 4(14:45-16:15)
Class room: 63-3-Aroom



Introducton to Fortran programming will do Flipped classroom that will watch the video beforehand. Flipped classroom is "Classroom style that prepares students to preview video lessons beforehand and conducts exercises without lecturing in class." Preliminary preparations are essential for everyone. Let 's review by referring to the lecture materials and videos shown below.

Exercises in class

Since we will be asked from the lecture page of "CourseN@vi", download the assignment and work on each exercise within class time. After completing the answers, you will be asked to submit the exercises from "CourseN@vi" class page. Therefore, please confirm yourself how to use "CourseN @ vi" by the beginning of lesson.

 Watching videos

Please make sure to watch from the Waseda University classroom public release site (Waseda Course Channel). When viewing, you may be asked to install related software, but please make sure that you can watch the movie.


Students need to register attendance from "CourseN@vi". In the lecture, please refer to the procedure and notes, each and please register attendance. Details are described on the following pages, so please check them yourself. How to register attendance(CourseN@vi)
At least 10 attendees are required to obtain credits. We accept as late as 10 minutes from class start time. If we exceed 10 minutes we will be absent.

 Request to use UNIX System

This subject will conduct programming exercises using UNIX system. Therefore, it is necessary to apply for an account of the Science and Engineering UNIX system beforehand. Please refer to the web page of the application method below and apply for yourself before class starts.
Request to use UNIX System


Please watch from this page

 Lesson material

  1. (4/11) What is Fortran?,   How to attend classes
  2. (4/18) Basic of Fortran programming,   Variables and Constans,   Exercises
  3. (4/25) Input/Output,   Arithmetic operator ,   Exercises
  4. (5/9) Relational/Logical operator,   Conditional branch (1),   Exercises
  5. (5/16) Built-in functions,   Conditional branch (2),   go to statement,   Exercises
  6. (5/23) Iterative processing (1),   Exercises
  7. (5/30) Iterative processing (2),   Exercises
  8. (6/6) Arrays 1,   Exercises
  9. (6/13) Arrays 2,   Exercises
  10. (6/20) Internal subprograms (1),   Exercises
  11. (6/27) Internal subprograms (2),   Exercises
  12. (7/4) External subprograms,   Exercises
  13. (7/11) Module,   Exercises
  14. (7/18) Final Exercises  Submit to the 15th lecture folder deadline:7/31 23:59

 Reference: Unix operation

Top page