MENU

Course Jukebox

Course Jukebox

Course Detail

Degree
Bachelor
Standard Academic Year
Course delivery methods
face-to-face
Subject
Biological sciences
Program
School
College of Science
Department
Campus
Main Campus
Classroom
Course Offering Year
Course Offering Month
February - June
Weekday and Period
Thursday 3,4
Capacity
10
Credits
2
Language
English
Course Number
Ocean5068 (241EU2080)

C Language and Linux for Ecological Modeling National Taiwan University

Course Overview

I open several related courses. Please visit our lab website for more detailed info on how to choose my lectures based on your preference. http://homepage.ntu.edu.tw/~tksmiki/for_Students_%28zhong_wen%29.html The objective is to provide students with computer skills for dynamical modeling of populations and communities, which are governed by difference equation, ordinary differential equation, or partial differential equation. This is an introductory course intended for undergraduate and graduate students with knowledge of basic ecology. We will learn basic skills of computer programming (C language) with Linux. If necessary, we will also learn mathematical theories of numerical calculations. Every student needs to bring his/her own notebook PC/Mac with enough memory size (2GB in total is recommended) and empty part of hard disk. Ubuntu does not work in a sufficient speed in some of Netbook (e.g. old Eee PC). All applications that are necessary for this course will be provided. Each lecture will include: 1. Setting up your computer 2. Basic commands in Linux 3-9. Basic grammar and algorithms in C-language 10. How to use gnuplot (an application for graphics) 11. Numerical calculations for difference equations 12-13. Mathematical theories of numerical calculations of ordinary differential equations 14. Numerical calculations for population dynamics of a single species 15. Numerical calculations for population dynamics of multiple species 16. Numerical calculations for reaction-diffusion models

Learning Achievement

To learn computer skills for dynamical modeling of populations and communities, which are governed by difference equation, ordinary differential equation, or partial differential equation.

Competence

Course prerequisites

Every student needs to bring his/her own notebook PC/Mac/Linux. Win PC/Mac OSX users will set up linux system in your computer in the first week. The recommended way is to use VM VirtualBox for win PC or Mac OSX and install linux OS via VM VirtualBox. If you would liked to use Mac OSX, then you need to install (1) gcc (C compiler), (2) gnuplot (for graphics), and (3) emacs (editor) by yourself. In the first week, we will learn how to set up computer for this course.

Grading Philosophy

Course schedule

Course type

Online Course Requirement

Instructor

Takeshi Miki

Other information

(College of Science) Graduate Institute of Oceanography, Marine Biology & Fisheries Division

Site for Inquiry

Please inquire about the courses at the address below.

Email address: http://www.oc.ntu.edu.tw/?lang=en