Computing

For the P5 Shapes Practice Project, we practiced creating various shapes in P5 with varying sizes, colors, and line weight to get comfortable with using p5 and build our foundation of javascript
For the P5 Animation Project, we began to experiment with conditionals, functions, and loops in p5. With the animation project, not only did we apply what we learned from previous assignments by creating shapes, but we also had to apply new ideas like conditionals.
For the Explorable Explanation Project, we were prompted to design and program a digital learning app that enables a learner to explore a topic of our choice. We were required to include: Objects, HTML / User Interface Elements, data/APIs, and/or sound. I decided to make an RPG game that is about the life of a factory worker since we were learning about the industrialization in history class.
For the Make it Parametric Project, we were required to work in groups to write a program that generates a parametric (customizable) 3D or 2D object using OpenJSCAD, a parametric modeling library for Javascript. The project had to have 4 user-editable parameters. Our group decided to make a customizable bracelet with a customizable metal plate.
For the Textile Project, we used P5 Javascript to write a program that generates a design to print on fabric, then use that fabric to make something. I created a peony pattern and used the design to make an apron

Project information

  • Dates: Computational Design (Fall 2016)
  •       Concepts and Public Purpose Program (Spring 2017)
  • Skillset: Javascript, CAD, CNC

I took two semester long courses focused on Computer Science in my sophomore year at Lick-Wilmerding High School. Both Computing 1 and Computing 2 are semester-long Techincal Arts courses offered at LWHS (Lick-Wilmerding). In these classes, we learned about the basics of computer science through Scratch and p5 (javascript). We generated visual art, designed textiles, created animations, made custon software, and physically fabricated our designs on machines like the laser cutter, 3d printer, and CNC mill.