上游充通大 ParisTech SHANGHAI JIAO TONG UNIVERSITY INSTITUT DES SCIENCES ET TECHNOLOGIES PARIS INSTITUTE OF TECHNOLOGY Computational Thinking and Approach Lecture 9 Dr.Jialiang LU Jialiang.lu@situ.edu.cn
Computational Thinking and Approach Lecture 9 Dr. Jialiang LU Jialiang.lu@sjtu.edu.cn
上海充通大 ParisTech SHANGHAI JIAO TONG UNIVERSITY INSTITUT DES SCIENCES ET TECHNOLOGIES PARIS INSTITUTE OF TECHNOLOGY Real-world problem SIMULATION AND DESIGN
SIMULATION AND DESIGN Real-world problem
上游充通大 ParisTech SHANGHAI JIAO TONG UNIVERSITY INSTITUT DES SCIENCES ET TECHNOLOGIES PARIS INSTITUTE OF TECHNOLOGY Computer simulation o Simulation can solve real-world problems by modeling real-world processes to provide otherwise unobtainable information. Computer simulation is used to predict the weather,design aircraft,create special effects for movies,etc. 3
3 Computer simulation • Simulation can solve real-world problems by modeling real-world processes to provide otherwise unobtainable information. • Computer simulation is used to predict the weather, design aircraft, create special effects for movies, etc
上游通大¥ ParisTech SHANGHAI JIAO TONG UNIVERSITY INSTITUT DES SCIENCES ET TECHNOLOGIES PARIS INSTITUTE OF TECHNOLOGY Software Development Process ·Analyze the problem Determine specifications ·Create a design ·Implement the design Test/Debug the program ·Maintain the program 4
Software Development Process • Analyze the problem • Determine specifications • Create a design • Implement the design • Test/Debug the program • Maintain the program 4
上游充通大学 ParisTech SHANGHAI JIAO TONG UNIVERSITY INSTITUT DES SCIENCES ET TECHNOLOGIES PARIS INSTITUTE OF TECHNOLOGY Example:Maze 7 Vaze 口回☒ ·How to represent the problem and the solutions Maze? -A path? Need of data structure Stack or Queue Reset Repair Next Import Export Auto Quit 5
Example: Maze • How to represent the problem and the solutions – Maze? – A path? • Need of data structure – Stack or Queue 5