選課分析
| Attendance and class participation | 10 | |
| In-Class exercises | 60 | |
| Midterm | 15 | |
| Final project | 15 |
Students will be able to 1. define problems, find regularities, and come up with a general solution to solve similar problems; 2. use the tool to produce a flowchart and to describe the procedure of solving problems; 3. use the tool to convert the flowchart into Java programming language; 4. use Processing to create interactive games.
Reas, C., & Fry, B. (2010). Getting started with Processing. Cambridge, PA: O'Reilly.
Beecher, K. (2017). Computational thinking: a beginner's guide to problem-solving and programming. Swindon, UK: BCS.
Bueno, C. (2015). Laure Ipsum: a story about computer science and other improbable things. San Francisco, CA: No Starch Press, Inc.
Krauss, J., & Prottsman, K. (2017). Computational thinking and coding for every student. Thousand Oaks, CA: Sage.
Kubica, J. (2012). Computational fairy tales. CreateSpace Independent Publishing Platform.