Code Crafting (CS2236.01)

Ursula Wolz

This course is based on the national Computer Science Principles curriculum, but uses textile production as a vehicle for teaching software design and programming. The course addresses the history of computing and raises questions about the relationship between the Industrial Revolution and the Digital Age. The first half of the course uses a blocks language called Snap! Students can then pursue a traditional text-based object-oriented language of their choice: Java, Python or JavaScript to complete projects in software tool building and procedural art. This course is appropriate for those with no coding experience or those who want a refresher on object-oriented programming.

Prerequisites: None.
Credits: 4
Th 2:10pm - 6:00pm
Maximum Enrollment: 18
This course is categorized as 2000, All courses, Computer Science, Four Credit, Monday and/or Thursday Afternoons, Ursula Wolz.