1.Students will be able to define problems, find regularities, and come up with a general solution to solve similar problems.
2.Students will be able to use the tool CT2Code to produce a flowchart and to describe the procedure of solving the problem.
3.Students will be able to use the tool CT2Code to convert the flowchart into Java programming language.
4.Students will be able to use Processing (a Java-like programming language) to create games.1.Students will be able to define problems, find regularities, and come up with a general solution to solve similar problems.
2. Students will be able to use the tool CT2Code to produce a flowchart and to describe the procedure of solving the problem.
3.Students will be able to use the tool CT2Code to convert the flowchart into Java programming language.
4. Students will be able to use Processing (a Java-like programming language) to create 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.
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.
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
Attendance and participationAttendance and participation attendance and participation |
20 | |
In-Class exercisesIn-Class exercises in-class exercises |
60 | |
Final projectFinal project final project |
20 |