Unformatted text preview:

CS 170: Computing for the Sciences and MathematicsWelcome to CS 170 !IntroductionsYour TurnCourse WebsiteGetting InformationGetting Help: When you have questionsWhat is CS 170?What This Course is AboutTextbooksOverall Course GradingAssignment DeadlinesCS 170 Academic HonestyComputer Accounts & SoftwareSlide 15Science(A) A set of facts … and (C)(B) Something Professional Scientists Do…Hanny’s VoorwerpWhat is the Scientific Method?Steps in Scientific MethodScience – Old SchoolScience – Newer PictureWhy Simulate?Experimental InvestigationTheoretical InvestigationComputational InvestigationModelingSteps of Modeling ProcessComputational Investigation Approach:Kepler's Findings:Slide 32Slide 33Computational Investigation ApproachesComputational ScienceClasses of ModelsSlide 37Slide 38Slide 39Slide 40HOMEWORK!Prof. Dan ErnstDepartment of Computer ScienceCS 170:Computing for the Sciences and MathematicsWelcome to CS 170 !InstructorDan ErnstOffice: P 139[email protected]Course Web Site: http://www.cs.uwec.edu/~ernstdj/courses/cs170/https://uwec.courses.wisconsin.eduD2L - for gradesIntroductionsMy backgroundPhD Michigan, 2005,High-performance computer architectureMentoring undergraduates Teach computer architecture and systems softwareMultiple collaborative research projects w/science and mathDirector, UWEC Center for Computational Science *OutsideWorkshops for the Supercomputing Education Program and National Computational Science InstituteYour TurnWhat is your name?Where are you from?What year you are in your studies?What is your favorite use for computers?Course Websitehttp://www.cs.uwec.edu/~ernstdj/courses/cs170/The web site is an integral part of the courseWebsite will provideLab/assignment information and due datesExam information, dates & timesLecture slidesbe sure to take your own notes!Samples from classGetting InformationRead your e-mail!Class e-mail group will be used by the instructorMembership mandatoryI assume you read everything sent to this list!Getting Help:When you have questionsRegarding HELP with course materials and assignmentsCome to office hours – Phillips 139Wednesday 1 – 3 pm Thursday 9:30 – 11:30 amOR by appointment (just e-mail or call my office)Send me an e-mail: [email protected] is CS 170?An introduction to the application of computational resources to solving problems in the sciences and mathematicsGoals:Knowledge:Understand the modeling processWork with some standard modeling techniquesSkills:Gain experience in working with computational tools (Vensim, Maple, etc.)What This Course is AboutThis course is NOT about:Programming general applications (take CS 163/145)Making web pages – (take CS 318)Ingredients of designing and writing softwareComputer programsA programming language (C++)Elementary programming conceptsUniversal constructsUseful techniquesProducing (software) solutions to problemsHow to think about problemsHow to articulate solution in a precise wayHow to understand what a program is doingTextbooksRequired:Shiflet and ShifletIntroduction to Computational Science: Modeling and Simulation for the Sciences.Overall Course GradingFinal Grade: Exams (3): 40%Weekly Assignments(10-12): 40%Larger Projects(2): 20%Assignment DeadlinesAssignmentsOn-Time: Always due by the beginning of class on the due date specifiedNo assignment will be accepted after the deadline, unless given prior approvalExceptions granted only under the most extraordinary circumstances Advice: PLAN for things to go wrong!CS 170 Academic HonestyAll work is to be done individually unless otherwise instructedWe will do significant group work in this course as wellDiscussing concepts is generally OK, exchanging or copying files or written work is NEVER OKcourse materials provided by the instructor (textbook, handouts, project write-ups, course web pages, etc.) may be used freely in your workdownloading code you found with google is NOT okCome see me for help if you have any uncertaintyComputer Accounts & SoftwareYour UWEC account is all that is neededMajor SoftwareVensim PLEAvailable to you (free) at all Windows lab computers on campusFree download - http://www.vensim.com/venple.htmlMapleAvailable to you (free) at all Windows lab computers on campusSupported Platforms: Windowsyour programs must run with the campus installation to be gradedProf. Dan ErnstDepartment of Computer ScienceCS 170:Computing for the Sciences and MathematicsScienceWhat is Science?(A) A set of facts(B) Something that professional scientists do(C) The underlying Truth about the Universe(D) None of the above(A) A set of facts … and (C)We are constantly making new discoveries and collecting new dataTechnology and experiments are changingOld Theories are replaced by new TheoriesAre any Theories not science?Even if they’re shown to be wrong later?(B) Something Professional Scientists Do…What is a scientist?Do you need a PhD?Amateur Scientists play an important role in discoveryBeing scientific DOES NOT require a Union CardHanny’s Voorwerp"Teacher finds new cosmic object", BBC, 5 August 2008What is the Scientific Method?What are the steps in the scientic method? Take two minutes to write down the steps we use in science.Steps in Scientific MethodCharacterization of existing dataCurrent TheoriesFormulation of a hypothesisDeduction - formulation of a predictive testExperimental testingError elimination and characterizationValidate or revise hypothesisNew Theories!Science – Old SchoolScience – Newer PictureWhy Simulate?Experimental InvestigationRecord observations and make predictionsExample: Tycho Brahe (1546-1601)Observed and recorded the motions and positions of the sun, moon, and Mars over a period of 20 yearsInvented the sextant, mural quadrant, and portable ring armillaryBased on his records, he could predict future planetary positionsTheoretical InvestigationTheory: logical, self-consistent model for explaining a natural or social behaviorAttempts to explain why things happen as they do using the language of mathemati csExamples: Isaac Newton's (1643 – 1727) law of gravitational attraction: "The gravitation attraction force between two point


View Full Document

UWEC CS 170 - CS 170 Introduction

Download CS 170 Introduction
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view CS 170 Introduction and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view CS 170 Introduction 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?