Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.