CDS 130 - 003 Fall, 2010 Computing for Scientists Introduction (Aug. 31, 2010) Jie Zhang Copyright ©

Slides:



Advertisements
Similar presentations
CS1203 SCCC/ATS COURSE SYLLABUS Introduction to Computer Concepts and Applications Revised 8/16/2014 Online 7/14 revision Ed Hall Instructor.
Advertisements

Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
CS 581: Introduction to the Theory of Computation Lecture 1 James Hook Portland State University
ASTR220 Collisions in Space Prof. Derek Richardson Office: CSS1249 Phone: Office hours: After class or by appointment.
IT 240 Intro to Desktop Databases Introduction. About this course Design a database: Entity Relation (ER) modeling and normalization techniques Create.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
Instructor Dr. Ken Rodham –3370 TMCB – –Office Hours: By Appointment.
Statistical Methods in Computer Science Course Introduction Ido Dagan.
ASTRO 340 – FALL 2006 Dennis Papadopoulos THE ORIGIN OF THE UNIVERSE Tuesdays and Thursdays pm Room CSS 1246 Dennis Papadopoulos Office CSS 2309.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
Finance /026 Spring 2011 Welcome Dr. James Conover.
Information Technology and Applications Course Introduction Professor Pepper.
Numbers save the day GCNU 1025 HKBU GE 2014 Fall.
PROBABILITY AND STATISTICS FOR ENGINEERS Session 1 Dr Abdelaziz Berrado MTH3301 —Fall 09.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
1 CPT S 223: Advanced Data Structures (section 01) Fall 2010 School of EECS Washington State University, Pullman MWF 10:10-11 Sloan 5.
Introduction to Programming Environments for Secondary Education CS 1140 Dr. Ben Schafer Department of Computer Science.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
MTH213 Experimental Mathematics Introduction. Goals of the Course Introduction to high level programming language (Python) and extensive math libraries.
CS 150 PERSONAL PRODUCTIVITY USING TECHNOLOGY Instructor: Dr. Xenia Mountrouidou.
Web based ENC0020 orientation Irene Gilliam Orientation agenda 1. INTRODUCTION AND COURSE INFORMATION LOCATION 2. HOW TO USE THE PACING (LOCATED IN ‘COURSE.
Numerical Computation Lecture 0: Course Introduction Dr. Weifeng SU United International College Autumn 2010.
CS 450 MODELING AND SIMULATION Instructor: Dr. Xenia Mountrouidou (Dr. X)
CS 150 PERSONAL PRODUCTIVITY USING TECHNOLOGY Instructor: Xenia Mountrouidou.
Dr. Sha Li Computer-Based Instructional Technology College of Education, Humanities, and Behavioral Sciences AAMU Introduction to FED 529 Course Online.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
1 Copyright © 2010, 2007, 2004 Pearson Education, Inc. All Rights Reserved. Welcome to MA 180-2C! Instructor: Dr. Annette LaRussa
AB Accounting 1 Unit 1 Seminar July 5, 2012 School of Business and Management.
INFS614, Dr. Brodsky, GMU1 Database Management Systems INFS 614 Instructor: Professor Alex Brodsky
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
1 CPRE210: Introduction to Digital Design Instructor –Arun K. Somani –Tel: – –Office Hours: MWF 10:00-11:00 Teaching Assistant.
MAT 360 – Lecture 0 Introduction. About me  Moira Chas   Work phone :  Office Location:
Introduction to Science Informatics Lecture 1. What Is Science? a dependence on external verification; an expectation of reproducible results; a focus.
CGS 1000-FALL 2009 Intro to Computers & Tech. Topics  Syllabus  Faculty Website  Campus Cruiser Introduction to Computers and Technology.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
CDA6530: Performance Models of Computers and Networks Cliff Zou Fall 2013.
Welcome To Stat 200 Elementary Statistics Faculty: Dr. Munir Mahmud Office: A-207 Phone: (570) Office Hours: MWF 11–11:50.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
CSI 769 Fall 2009 Jie Zhang Solar and Heliospheric Physics.
1 CS 381 Introduction to Discrete Structures Lecture #1 Syllabus Week 1.
Computer Programming for Engineers CMPSC 201C Fall 2000.
This will be an interactive class, prepare to participate!!!
08/29/2006 Introduction INTRODUCTION Instructor: Petru S. Fodor Class webpage: PHYSICS 243H.
ENGINEERING 1301 INTRODUCTION TO ENGINEERING Lecture 1: Introduction to Introduction to Engineering.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
1 BIT 5495 Introduction Syllabus Instructor:Dr. Lance A. Matheson Office:Pamplin 1017 Office Hours:By appointment is best way to contact me Phone:
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Fall 2008 CSC 4820/6820 Computer Graphics Algorithms Lecture 1 Instructor: Dr. Ying Zhu.
CDS 301 Fall, 2009 Scientific Information and Data Visualization Introduction Sep. 1, 2009 Jie Zhang Copyright ©
Course Overview - Database Systems
CSE 111 Introduction to Computer Applications
Computer Engineering Department Islamic University of Gaza
CSCE 121, Sec 200 Fall 2012 Prof. Jennifer L. Welch.
ECE 533 Digital Image Processing
IMPACTS OF ICT IN EDUCATION
Dr. Shiyong Lu Wayne State Univesrity
Introduction To Modern Astronomy I
Course Overview - Database Systems
Scientific Information and
Introduction to Modern Astronomy I: Solar System
A Survey of Renowned Fiction and the Films Adapted from It
Welcome to CS220/MATH 320 – Applied Discrete Mathematics Fall 2018
DT001A, Simulation of communication systems, 7.5 ECTS
A Survey of Renowned Fiction and the Films Adapted from It
Lecture 1a- Introduction
Course Introduction Data Visualization & Exploration – COMPSCI 590
CS 232 Geometric Algorithms: Lecture 1
Presentation transcript:

CDS Fall, 2010 Computing for Scientists Introduction (Aug. 31, 2010) Jie Zhang Copyright ©

Why Computing for Scientists? Sciences are driven by The goal is to gain insight Experiment (~ before 1600) Math (~ After 1600) Computing (~ After 2000)

Why Computing for Scientists? “Experimental science is the queen of sciences” – Roger Bacon (1214 ?- 1294?, English Philosopher) “Math is the queen of sciences” – Carl Friedrich Gauss (1777 – 1855, German Mathematician) “The purpose of computing is insight, not numbers” – Richard Wesley Hamming (1915 – 1998, American Mathematician)

You and Me

Space Weather: the Process It starts from an eruption from the Sun. Prediction depends on how it propagates

Space Weather: the Systems

7空间气象的危害空间气象的危害 Human Space Exploration Satellite Operation Aurora Communication and Navigation Aviation Power Space Weather: effects

STEREO Mission

SDO Mission

Syllabus

Content Computer fundamentals - Binary representation of data, data storage, logic tables and circuits. Measurements - Sensors, sensor limits, calibration, analog to digital converters, signal-to-noise, precision, accuracy, and bias. Basic Data Structures – tables, spreadsheets, arrays Data analysis - statistical analysis, data fitting Visualization – Data representation types, creating visualizations, creating and visualizing images On-line information systems – scientific databases, SQL, queries, data storage, data and information quality, literature searches Data Ethics Scientific simulation Effective scientific publications and collaborations The future of scientific computing

Text Book None - no suitable textbook exists for this course. Class Notes, Assignments – tes.html Online Content – es.html

Assignments Homework –Weekly homework. –Homework will be multiple choice and short answer –Submission through GMU Blackboard Project –One comprehensive project, with multiple- phase assignment –Software tool: Excel, Matlab Prerequisite – Analytic Geometry and Calculus (Math 113)

Grading Homework (25%) Projects (20%) One mid-term (25%) One final (25%) Class Participation (5%)

Contact Instructors: Prof. Jie ZhangProf. Jie Zhang Contact Info: (phone) Office Hour: 10:30 AM to 11:30 AM, Thursday or by appointment Office: Room 351, Research Bldg 1 Teaching Assistant: Dr. Joseph Marr Contact info: ( )

Honor Code As in any class, you are allowed to study with other students. However, tests and homework assignments must be completed on your own unless stated specifically in the assignment guidelines. In some assignments, you will be directed toward on-line sources for papers, data and code. If these data, code, or papers are used for a project, then you MUST cite where it came from. Specifically, you may not copy any text, computer code, image, data or any other material from the Internet or any other source and represent it as your own. Any material that is taken in whole or in part from any other source (including web-pages) that is not properly cited will be treated as a violation of Mason's academic honor code and will be submitted to the honor committee for adjudication, as will other violations of the honor code.

Topics

Computer Fundamental There are only 10 types of people in this world: those who understand binary and those who do not Binary Representation How to store binary data How to process binary data

Measurements How to obtain scientific data and encode them into binary data? Sensors Analog to digital converters Signal to noise

Basic Data Structure How are scientific data organized in computer for the convenience of computing? Tables Spreadsheets Arrays Interactive Brain Map

Data Analysis How to convert data into information, and information into knowledge? Statistical analysis Data fitting

Visualization A Picture Is Worth a Thousand Words Data Representation Creating Visualization Cave Painting Stream Tubes

Online Information Systems The new face of science : data flood Scientific database Data Query, SQL Literature searches

Data Ethics Ethical use of data, code, publication

Scientific Simulation A good simulation, be it a religious myth or scientific theory, gives us a sense of mastery over experience - Heinz R Pagels Mathematic model Iteration Simulation Galactic Collision Simulation: E-Cell Simulation:

Scientific Presentation and Collaboration Future of Scientific Computing

The End