CSC 110 Craft of Computing

Prerequisites: MAT012

An introduction to the foundations of computer science within a craft context.
Students will gain experience with a text-based programming language while
exploring themes of computational design. Throughout the semester, we will also
experiment with handcraft techniques and digital fabrication, realizing our designs
through a combination of the two. No previous crafting or computer programming
experience is required. This course will be offered every year.
Non-credit for students who have successfully completed or waived CSC236.
Non-credit for students who completed it as CSC186-MN or CSC186-EL in the 2016-
2017 or 2017-2018 academic years. Satisfies Practical Reasoning Perspective.

Credits

1 Course Credit