Skip to content
Go back

Professional Development in Computer Science - Project Update - Week 7 of 13

Published:  at  08:00 PM

Mid-semester project update report from Week 7 on my journey to learn creative coding, as part of the University of Colorado Boulder’s “Professional Development in Computer Science” course.

Project Update: Creative Coding with p5.js

Table of contents

Open Table of contents

Original Project Description and Goals

At the start of the semester, my goal was to learn the fundamentals of creative coding with p5.js, using resources like The Coding Train, Steve’s Makerspace, and the book Generative Design. I planned to create a series of at least 8-10 original coding sketches, maintain a GitHub Pages blog / personal website, write weekly status updates, conduct at least 3 informational interviews with creative coders / artists, and write a short reflective essay at the end exploring the connection between code and drawing. The idea behind this project was to merge my computer science and fine arts backgrounds, and to help me start positioning myself professionally as a creative coder.

Changes to Project Scope and Goals

While I’ve maintained my time commitment of about 3-5 hours per week for this class, my progress has been slower than expected. My original goals were quite ambitious, especially considering that I work full-time and am enrolled in two other demanding CSPB classes. Consequently, I’ve adjusted my expectations as follows:

Accomplishments So Far

Despite the time constraints and shift in project focus, I’ve made progress in the following:

Reflection on Progress and Learning

Thus far, this project has taught me a lot about balancing technical growth alongside professional development. Although I haven’t yet produced the volume of creative sketches that I originally planned, I’ve learned about:

Update of Project Goals and Assessments

For the remainder of the semester, my plan is the following:

Although my creative output for this project will be much less than I initially planned, I feel like I’ve built a solid foundation in learning how to learn the technical skills in creative coding. With this groundwork in place, I’m excited to have more time to pursue creative coding after I graduate from the CSPB program at the end of this semester. In the meantime, I’m glad that I can invest time in improving my professional presence online and connecting with people in the field I hope to one day transition into.



Previous Post
Professional Development in Computer Science - Week 8 of 13
Next Post
Professional Development in Computer Science - Week 6 of 13