LECTURE NO.1 BY. BUSHRA F. AL-HARBI

Slides:



Advertisements
Similar presentations
Chapter 6 Matrix Algebra.
Advertisements

Linear Inverse Problems
User Driven Modelling and Systematic Interaction for End-User Programming Modelling for Engineering Processes Peter Hale UWE.
INTRODUCTION TO MODELING
Teaching Courses in Scientific Computing 30 September 2010 Roger Bielefeld Director, Advanced Research Computing.
A History of Numerical Analysis Ideas Alan Kaylor Cline Department of Computer Sciences The University of Texas at Austin Prepared for CS 378 History of.
Villanova University Dept. of Civil & Environmental Engineering CEE 3702 Numerical Analysis 1 CEE 3702 Numerical Analysis Lecture 2 Dr. David W. Dinehart.
© Janice Regan, CMPT 102, Sept CMPT 102 Introduction to Scientific Computer Programming The software development method algorithms.
Numerical Methods for Engineers MECH 300 Hong Kong University of Science and Technology.
COMP1261 Advanced Algorithms n 15 credits, Term 1 (Wednesday 9-12) n Pre-requisites: Calculus and Mathematical Methods, Numerical Mathematics and Computer.
ECIV 301 Programming & Graphics Numerical Methods for Engineers.
Discrete-Event Simulation: A First Course Steve Park and Larry Leemis College of William and Mary.
CSCI 3 Introduction to Computer Science. CSCI 3 Course Description: –An overview of the fundamentals of computer science. Topics covered include number.
C SC 520 Principles of Programming Languages 1 C SC 520: Principles of Programming Languages Peter J. Downey Department of Computer Science Spring 2006.
The Islamic University of Gaza Faculty of Engineering Numerical Analysis ECIV 3306 Introduction.
Introduction to Software Engineering CS-300 Fall 2005 Supreeth Venkataraman.
Chapter 12: Simulation and Modeling Invitation to Computer Science, Java Version, Third Edition.
Computational Thinking Related Efforts. CS Principles – Big Ideas  Computing is a creative human activity that engenders innovation and promotes exploration.
Math-254 Numerical Methods.
Developing Simulations and Demonstrations Using Microsoft Visual C++ Mike O’Leary Shiva Azadegan Towson University Supported by the National Science Foundation.
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
1 Chapter No 3 ICT IN Science,Maths,Modeling, Simulation.
The new Computer Science Masters Degree of FCT/UNL “Course outline”
MATH 685/CSI 700 Lecture Notes Lecture 1. Intro to Scientific Computing.
The Program Development Cycle
Computational Physics Introduction 3/30/11. Goals  Calculate solutions to physics problems  All physics problems can be formulated mathematically. 
MHN502E Operations Research I Y. İlker TOPCU, Ph.D
Applied Numerical Method for Engineers and Scientists
Previous experience n Background (Carleton / Ottawa U / Special ?) –Systems/Computer Engineering –Computer Science –Electronic/Electrical Engineering –Industrial/Mechanical.
High Performance Computing How to use Recommended Books Spring Semester 2005 Geoffrey Fox Community Grids Laboratory Indiana University 505 N Morton Suite.
A Course in Scientific Simulation Mike O’Leary Shiva Azadegan Towson University Supported by the National Science Foundation under grant DUE
Lecture 2 Numerical Methods for Engineering MECN 3500 Department of Mechanical Engineering Inter American University of Puerto Rico Bayamon Campus Dr.
Numerical Analysis Intro to Scientific Computing.
Introduction to GAMS, Netlib, Numerical Recipes CS 3414.
Numerical Analysis. Numerical Analysis or Scientific Computing Concerned with design and analysis of algorithms for solving mathematical problems that.
COMPUTER SCIENCE Computer science (CS) is The systematic study of algorithmic.
Capabilities of computing systems Numeric and symbolic Computations A look at Computability theory Turing Machines.
Understanding the difference between an engineer and a scientist There are many similarities and differences.
Problem Solving. Definition Basic intellectual process that has been refined and systemized for the various challenges people face.
Science and Engineering Practices K–2 Condensed Practices3–5 Condensed Practices6–8 Condensed Practices9–12 Condensed Practices Developing and Using Models.
Riyadh Philanthropic Society For Science Prince Sultan College For Woman Dept. of Computer & Information Sciences CS 251 Introduction to Computer Organization.
D10A Metode Penelitian MP-04b Metodologi Penelitian di dalam Ilmu Komputer/Informatika Program Studi S-1 Teknik Informatika FMIPA Universitas.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
Control Systems Spring 2016 S. M. Umar Talha. Objectives  This course introduces the linear feedback control systems. This is a multidisciplinary course.
OBJECTIVES Students will able to Students will able to 1. define differential equation 1. define differential equation 2. identify types, order & degree.
S5.40. Module Structure 30% practical tests / 70% written exam 3h lectures / week (except reading week) 3 x 2h of computer labs (solving problems practicing.
Sub-fields of computer science. Sub-fields of computer science.
Chapter 12: Simulation and Modeling
Analysis of Computing Options at ISU
Chapter 2 Connecting Technology and Engineering through Mathematics and Science.
7 Big Ideas of Computing:
Lecture 2 of Computer Science II
COMP259: Physically-Based Modeling, Simulation & Animation
Math-254 Numerical Methods.
Engineering Analysis – Fall 2009
CS 1104 INTRODUCTION TO COMPUTER SCIENCE
MATH My research interests lie primarily in the area of numerical analysis and scientific computing, …
ECNG 1014: Digital Electronics Lecture 1: Course Overview
COMP259: Physically-Based Modeling, Simulation & Animation
MATH My research interests lie primarily in the area of numerical analysis and scientific computing, …
Ildikó Perjési-Hámori Department of Mathematics
Numerical Analysis Lecture 2.
Linearization and Newton’s Method
Lecture 0 Preface Essential MATLAB for Engineers and Scientists
Linearization and Newton’s Method
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Lecture One: Automata Theory Amjad Ali
Introduction To MATLAB
Introduction CSE 541.
CS 791Graduate Topics in Computer Science [Software Engineering]
Presentation transcript:

LECTURE NO.1 BY. BUSHRA F. AL-HARBI

-AN INTRODUCTION TO SCIENTIFIC, SYMBOLIC, AND GRAPHICAL COMPUTING, by Eugene Fiume, published by AK Peters. -"AN INTRODUCTION TO HIGH PERFORMANCE SCIENTIFIC COMPUTING”, by L. D. Fosdick, E.R. Jessup, C.C. Schauble, G. Domik, MIT Press, “SCIENTIFIC COMPUTING: AN INTRODUCTORY SURVEY”, by Michael T. Heath, “SCIENTIFIC COMPUTING: AN INTRODUCTION WITH PARALLEL COMPUTING”, by Gene H. Golub, James M. Ortega, scientific computing CS 580

المعرفة المكتسبة من هذا المقرر :  فھم الطالبة استخدام الحاسب في أنواع العلوم المختلفة كالرياضیات · والھندسة والعلوم.  القدرة على استخدام الحاسوب لتحلیل الخطأ وإيجاد الحلول لذلك ·  القدرة على إيجاد الحلول المختلفة للمعادلات التفاضلیة والتكاملیة · · Help students understand why and how computers are used in different disciplines. · How to use computers to analyze errors and finding the solutions. · How to find solutions for differential equations. · Help students in approximate integrals.  متطلبات سابقه :  هياكل البيانات + حساب التفاضل والتكامل scientific computing CS 580

Students who successfully complete this course will be able to: – Describe why and how computers are used in different disciplines. – Use computers to analyze errors and finding the solutions. – Find solutions for differential equations. – Approximate integrals scientific computing CS 580

What is scientific computing? -Design and analysis of algorithms for numerically solving mathematical problems in science and engineering -Traditionally called numerical analysis Distinguishing features of scientific computing -Deals with continuous quantities Considers effects of approximations- Why scientific computing? Simulation of natural phenomena Virtual prototyping of engineering designs scientific computing CS 580

Problem is well-posed if solution -exists -is unique -depends continuously on problem data Otherwise, problem is ill-posed Even if problem is well posed, solution may still be sensitive to input data Computational algorithm should not make sensitivity worse scientific computing CS 580

Scientific, Symbolic and Graphical Computation Scientific, Symbolic and Graphical Computation each area of specialisation has evolved its own methodologies and techniques that best fit the structure ‘‘of their problems. In reality, the “ chunks” are not particularly well-defined; the problems of these specialities overlap on the one hand, but there may be gaps among them on the other. - Somewhere among these specialistions sits computer science. Our discipline is itself broadly based in the sciences, humanities, engineering and mathematics. scientific computing CS 580

We view the solution to large problems, both abstractly and conceretely, as a system of small solution that co-oprate through well-defined interfaces. --We are among the engineers when we construct large software systems -We are among mathematicians when we prove properties of our systems. Computers and computation have effected almost every facet of human activity. Traditionally, the branch of computer science and mathematics most concerned with this activity is called numerical analysis. scientific computing CS 580 Scientific, Symbolic and Graphical Computation

Modern numerical analysis is closely allied with scientific.Computation This term is generally used to denote a huge area of research and application involving the numerical solution of problems in the physical sciences. The solutions to these problems typically involve the numerical solution of linear, non linear or differential equations and integration. Scientific, Symbolic and Graphical Computation scientific computing CS 580