150 likes | 307 Views
Chapter 0. Introduction Computer Applications in Earth Sciences Instructor: Dr. Cheng-Chien Liu Department of Earth Sciences National Cheng Kung University Last updated: 7 June 2014. Syllabus . Course name: Computer Applications in Earth Sciences Credit: 2 Prerequisite:
E N D
Chapter 0 Introduction Computer Applications in Earth Sciences Instructor: Dr. Cheng-Chien Liu Department of Earth Sciences National Cheng Kung University Last updated: 7 June 2014
Syllabus • Course name: Computer Applications in Earth Sciences • Credit: 2 • Prerequisite: • Graduate students • Undergraduate students of the third or four year • Time: • Tuesday 8:10 – 10:00 • Place: • Remote sensing laboratory • Teaching Assistant: Ciel Liu
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
Textbook • Teach yourself C++ in 21 days, Jesse Liberty, SAMS(http://lib.daemon.am/Books/C++/htm/fm.htm) • 精通Visual C++ .NET 視窗程式設計, 位元文化, 文魁圖書, 2002 (成大圖書部可代訂)
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
Schedule (cont.) • Frame and resources • Window message • Menu • Doc/View • Dialog • Plotting and Printing • Redraw • Multiple document window application
Some questions • Who am I? • http://mail.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, …
Responses • Lecture notes on web • Three ways to be master of CAES • Practice • Practice • 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
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
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
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
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
Limitation of student number • 20 • Deliberate before taking this course • We still have chances in the future
Office hours • Monday: 14:00 – 17:00 • Wednesday: 15:00 – 17:00 • Friday: TGIF party • Anytime if necessary
Some issues • Representative • Textbook • Email • 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