Computer programming is about logic and how to present ideas very clearly to be understood by a machine. 3D modeling is geometry combined with set theory. Not surprisingly, all three self-paced NCLab courses are perfectly aligned with the Common Core Standards for Mathematical Practice, and with additional Common Core Standards.
Karel Programming Course for Beginners
- #1 Make sense of problems and persevere in solving them
- #2 Reason abstractly and quantitatively
- #3 Construct viable arguments and critique the reasoning of others
- #4 Model with mathematics
- #5 Use appropriate tools strategically
- #6 Attend to precision
- #7 Look for and make use of structure
- #8 Look for and express regularity in repeated reasoning
3D Modeling Course for Beginners
- #1 Make sense of problems and persevere in solving them
- #2 Reason abstractly and quantitatively
- #3 Construct viable arguments and critique the reasoning of others
- #4 Model with mathematics
- #5 Use appropriate tools strategically
- #6 Attend to precision
- #7 Look for and make use of structure
- #8 Look for and express regularity in repeated reasoning
Python Programming Course for Beginners
- #1 Make sense of problems and persevere in solving them
- #2 Reason abstractly and quantitatively
- #3 Construct viable arguments and critique the reasoning of others
- #4 Model with mathematics
- #5 Use appropriate tools strategically
- #6 Attend to precision
- #7 Look for and make use of structure
- #8 Look for and express regularity in repeated reasoning
Alignment with General Common Core Standards