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

Slides:



Advertisements
Similar presentations
1. 2 Type your ID # and press the ENTER key to continue YOU MUST LOG IN FOR PROPER CREDIT.
Advertisements

2 Type your ID # and press the ENTER key to continue YOU MUST LOG IN FOR PROPER CREDIT.
Introduction to Computer Programming in C
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
COMP 110 Introduction to Programming Tabitha Peck M.S. January 9, 2008 MWF 3-3:50 pm Philips 367.
More Program Flow Applications of Computer Programming in Earth Sciences Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National.
Arrays Applications of Computer Programming in Earth Sciences Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng.
Introduction Analysis and applications of remote sensing imagery Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng.
COMS W1004 Introduction to Computer Science May 28, 2008.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
ECE200 – Computer Organization Course Introduction.
References Applications of Computer Programming in Earth Sciences Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National.
Introduction Analysis and applications of remote sensing imagery Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng.
1. 2 Type your ID # and press the ENTER key to continue YOU MUST LOG IN FOR PROPER CREDIT.
IB 429 ANSC 466 ANTH 442 Animal Behavior MWF 3-3: Roger Adams Lab 1 hand out: course syllabus.
1 CSE 2341 Object Oriented Programming with C++ Note Set #1.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
Welcome! CS Teaching Assistants Spring Introductions  Faculty  Dr. Ken Calvert, Chair  Dr. Raphael Finkel, Director Graduate Studies  Dr. Jurek.
CSIS 572 ADAPTIVE COMPUTER BASICS Jane Maringer-Cantu, Instructor Monday/Wednesday 12:50-2:10pm 1 Unit CSIS 572 Website CSIS 572 Website.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
1. Please double click on the highlighted lab option for proper log in Successfully logged in Total time earned for the current semester will be displayed.
Welcome MATH Spring 2012 Instructor: Dr. Larry Bowen OFFICE: 331 Osband PHONE: (205)
© Allen C. Goodman, 2015 Economics 5520/6520 – Winter 2015 Syllabus and Course Page State and Local Public Finance Allen C. Goodman.
Course Introduction Software Engineering
Welcome to CS 115! Introduction to Programming. Class URL
Welcome to CS 101! Introduction to Computers Spring 2015 This slide is based on Dr. Keen slides for CS101 day sections, with some modifications.
CS 101 Today’s class will start 5 minutes late. CS 101 Introduction to Computer Science Aaron Bloomfield University of Virginia Spring 2007.
Please double click on the highlighted lab option for proper log in Successfully logged in Total time earned for the current semester will be displayed.
1 SPANISH LAB ORIENTATION. Please double click on the highlighted lab option for proper log in Successfully logged in Total time earned for the current.
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
Lecture 1: Introduction I am Dr. Rong Fu, your instructor of this class. Welcome to the first class of GEO 302C Climate: Past, Present and Future! Before.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
ICS104 Computer Programming Second Semester 2012/2013 ICS1041 Tuwailaa Alshammari College of Computer Science & Engineering University.
Principles of Financial Accounting I Fall Semester 2007 Orientation Welcome – We are glad you are here! Let’s look at the syllabus for this course.
CS 101: Introduction to computer programming and utilization Abhiram Ranade.
COP3502: Introduction to Computer Science Yashas Shankar.
CT 1503 Network Operating Systems Instructor: Dr. Najla Al-Nabhan 2014.
Introduction Digital Image Processing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng Kung University Last updated:
CSE 113 Introduction to Computer Programming Lecture slides for Week 1 Monday, August 29 th, 2011 Instructor: Scott Settembre.
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
Object Oriented Programming (FIT-II) J. H. Wang Feb. 20, 2009.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
Welcome to CIS 2168 ! Data Structures and Algorithms
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
IST 210: Organization of Data
Introduction to Computer Programming (FIT-I pro) J. H. Wang Sep. 17, 2007.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Object Oriented Programming (FIT-II) J. H. Wang Jan. 31, 2008.
CSCE 1030 Computer Science 1 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
Welcome to CS 101! Introduction to Computers Fall 2015.
Course Overview for Compilers J. H. Wang Sep. 20, 2011.
Programming language – C++ Digital Image Processing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng Kung University.
CS Teaching Assistants Spring Introductions Faculty Dr. Ken Calvert, Chair Dr. Raphael Finkel, Director Graduate Studies Dr. Jurek Jaromczyk, Director.
Data Structures and Algorithms in Java AlaaEddin 2012.
2016. Please double click on the highlighted lab option for proper log in Successfully logged in Total time earned for the current semester will be displayed.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
1. Please double click on the highlighted LAB OPTION for proper log in Successfully logged in Total time earned for the current semester will be displayed.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
1 Cp Sc 111 – Programming in C. 2 Objectives  Meet your instructor  Go over syllabus  Learn basic concepts – start of chapter 1.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
SPRING 2015 SCC Language Lab S P A N I S H Lab Orientation.
Foundations of Visualization 8/30/05 Lecture Notes
Spring 2015 Italian L a b O r I e n t a t I o n.
Welcome to the First-Year Experience!
Presentation transcript:

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

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

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 ( tm) tmhttp://lib.daemon.am/Books/C++/htm/fm.h tm  精通 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?  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 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

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  10  Deliberate before taking this course  We still have chances in the future

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

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