Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction Applications of Computer Programming in Earth Sciences Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National.

Similar presentations


Presentation on theme: "Introduction Applications of Computer Programming in Earth Sciences Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National."— Presentation transcript:

1 Introduction Applications of Computer Programming in Earth Sciences Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng Kung University Last updated: 29 September 2004 Chapter 0

2 Syllabus  Course name: Applications of Computer Programming in Earth Sciences  Credit: 3  Prerequisite: Graduate students Undergraduate students of the third or four year  Time: Tuesday 10:10 – 12:00 Wednesday 13:10 – 14:00  Place: Remote sensing laboratory  Teaching Assistant: Conifer Chang

3 Objectives  Introduce students The commonly used programming languages in earth sciences, C++ (C is essentially an older subset of C++) and visual C++  Students will develop The ability to write a window-based program to utilize the computer resource to solve the mathematical problems in Earth Sciences  Students are expected Design and implement a practical project using techniques/knowledge learned from this course

4 Textbook  Teach yourself C++ in 21 days, Jesse Liberty, SAMS (http://lib.daemon.am/Books/C++/htm/fm.h tm) http://lib.daemon.am/Books/C++/htm/fm.h tmhttp://lib.daemon.am/Books/C++/htm/fm.h tm  精通 Visual C++.NET 視窗程式設計, 位元 文化, 文魁圖書, 2002 (成大圖書部可代訂)

5 Schedule  Introduction: Basic structure of a C++ program  Data type  Input/output  Operator and Control  Array and Function  Class  Pointer and Reference  Inheritance and Polymorphism

6 Schedule (cont.)  Frame and resources  Window message  Menu  Doc/View  Dialog  Plotting and Printing  Redraw  Multiple document window application

7 Some questions  Who am I? http://myweb.ncku.edu.tw/~ccliu88/  Why are we here? You and I, …  Why exams? Acquire knowledge, …  Why taking lectures? Save time and efforts, …  Why Lab evaluation? Keep on the right track, …

8 Responses  Lecture notes on web  Three ways to be master of ACPES Practice  Strategy Free access to the remote sensing lab (issue entry card) 10 min on-site test every week On-site (mid-term and final) exams Monitoring student’s progress and grade  On-line report everybody’s grade every week

9 Grade  Weekly on-site exams 30%  Midterm exam 15%  Final exam 15%  Term project 40% A window-based application to solve one particular problem that is commonly encountered in Earth Sciences

10 Laboratory Regulation  No computer games, MP3, pornography, DVD, movies or any illegal downloads The computers are endued with the most noble mission of education  No food or drink The computers are neither hungry nor thirsty  Take off shoes The computers got a delicate respiratory system  No changes of hardware or software The computers like the way they are

11 Enforcement of Regulation  Those who have the privilege of using the lab have the responsibility to report any violation of regulation  Camera system  Computer log file  Laboratory head Take in charge of this lab Take all responsibilities

12 Violation of Regulation  One violation, three points  Five points, revoke entry card  Stay with any violation without report, one point each  Penalty of losing or damaging entry card: NT 500

13 Limitation of student number  10  Deliberate before taking this course  We still have chances in the future

14 Office hours  Monday: 15:00 – 17:00  Friday: 10:00 – 12:00  Anytime if necessary

15 Some issues  Representative Textbook Email to TA (conifer_6@hotmail.com)conifer_6@hotmail.com  Name, Student ID number, Department/Year, Cell phone number, email address, (advisor’s name)  Introduce yourself Why take this course Background (computing) Research interests Accessible computer resources


Download ppt "Introduction Applications of Computer Programming in Earth Sciences Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National."

Similar presentations


Ads by Google