CORE 101 Computer Science I

This class provides a foundation in computational literacy, allowing students from a variety of disciplines to read, write and interpret code. The course will inform through assigned readings, lectures, and workshops that programming is not only technical skill but an essential form of literacy. It serves as a standalone course for those seeking to understand the basics of programming. The course structure is based on the "creative coding" model, in which students work with programming languages to produce interactive graphics beginning on the first day of class. Principles such as conditional statements, Boolean operations, loops, functions, and classes will be covered in an applied manner, allowing students to tie syntax and semantics of code to real-time graphics. Lab.

Credits

3