Julia Language Programming

Lecturer: Chun-Hoe Chow (曹俊和)

Email: kilmerchow@ntou.edu.tw 

Phone: 02-2462-2192 # 6322

Webpage: mei.ntou.edu.tw/p/404-1079-63368.php?Lang=en 

Course ID: B81032XC

Credits: 3

Course Prerequisites: Introduction to Computers 

Course Description and Goals:

To enhance skills of presentation, principles and methodology etc. in the field of fishery science and environmental biology

Schedule Type:  Lecture

Course Schedule (subject to change):  

1 Introduction: Why learning Julia Language? 

2 Julia environment: JuliaBox (using Chrome Browser) 

3 Variables, types and operations 

4 Functions 

5 Control flow 

6 The power of "for" loop 

7 Using "while" and "if" loops 

8 Collection types 

9 Dictionary type and plotting bar 

10 Input/Output 

11 Basic plotting 

12 Mathematics in Julia 

13 Methods, modules and packages 

14 More on types 

15 More on functions and methods 

16 Metaprogramming 

17 Parallel computing (tentative: depending on students)