Presentation is loading. Please wait.

Presentation is loading. Please wait.

May 20, 2015 1 May 20, 2015May 20, 2015May 20, 2015 Azusa, CA Sheldon X. Liang Ph. D. Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department.

Similar presentations


Presentation on theme: "May 20, 2015 1 May 20, 2015May 20, 2015May 20, 2015 Azusa, CA Sheldon X. Liang Ph. D. Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department."— Presentation transcript:

1 May 20, 2015 1 May 20, 2015May 20, 2015May 20, 2015 Azusa, CA Sheldon X. Liang Ph. D. Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ CS 220 Introduction to Computer Science Computer Science at Azusa Pacific University

2 May 20, 2015 2 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Computer Science at Azusa Pacific University IPO procedure: Problem Solving CS 220 Introduction to Computer Science

3 May 20, 2015 3 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Computer Science at Azusa Pacific University IPO procedure: Problem Solving CS 220 Introduction to Computer Science Problem: A baby wants some fruits Solution: make juice for him/her Input Process Output

4 May 20, 2015 4 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Computer Science at Azusa Pacific University Problem Solving: It’s hard to say ‘yes’ or ‘no CS 220 Introduction to Computer Science Problem: A baby wants some fruits Solution: make juice for him/her There is nothing new under the sun -- Eccl 1:9 May know ‘what’ May not know ‘how’

5 May 20, 2015 5 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Computer Science at Azusa Pacific University Problem Solving: It’s hard to say ‘yes’ or ‘no CS 220 Introduction to Computer Science There is nothing new under the sun -- Eccl 1:9 May know ‘what’ May not know ‘how’ Slippery grandpa vs naïve grandson

6 May 20, 2015 6 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Computer Science at Azusa Pacific University Problem Solving: Needs wisdom to say ‘KNOW’ CS 220 Introduction to Computer Science K - K - Knowledge, key, kernel to problem N - N - Notion, notation, notice of details O - O - Operation, Oh, I made it (surprising you know how) W- W- Wise to solve the problem (how-to-do) KNOW- KNOW- knowledge in depth and in width

7 May 20, 2015 7 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Computer Science at Azusa Pacific University Problem Solving: means HOW (IPO procedure) CS 220 Introduction to Computer Science Problem-solving Procedure = Data  Algorithm  Processed Data Intelligence Decision-making Go do the right thing

8 May 20, 2015 8 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Computer Science at Azusa Pacific University Problem Solving: means HOW (IPO procedure) CS 220 Introduction to Computer Science Problem-solving Procedure = Data  Algorithm  Processed Data

9 May 20, 2015 9 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Computer Science at Azusa Pacific University Problem Solving: do it using C++ CS 220 Introduction to Computer Science Problem-solving Procedure = Data  Algorithm  Processed Data NONO It’s just a programming tool

10 Thank you very much! Questions? May 20, 2015 10 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Computer Science at Azusa Pacific University CS 220 Introduction to Computer Science


Download ppt "May 20, 2015 1 May 20, 2015May 20, 2015May 20, 2015 Azusa, CA Sheldon X. Liang Ph. D. Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department."

Similar presentations


Ads by Google