Yale Summer Session

I was very excited to be accepted into the 5-week Yale Summer Session of 2022. I enrolled in two courses: CPSC S112 01 (SB22): Introduction to Programming with Professor Jay Lim and ART S130 01 (SB22): Painting Basics with Professor Christian Curiel. These courses were challenging and exciting, and helped me confirm my passion for studying both computer science and art in college. I am proud to have received an A in both classes.

Introduction to Programming

During my computer science course, we were given weekly assignments with a wide variety of coding problems. We learned to use different approaches to these problems and had to hand in a functioning program every week. Here are some of the topics that we covered in the course:

  • Java Static Methods and Variables

  • Patterns, using Numbers, ASCII, and Pixels. Nested Loops; Parameterized Drawing

  • Animation, Methods with Return, Input, Formatting

  • Conditionals, Text Processing, Control Structure

  • Parallel Arrays, Scientific Computing, Mouse interaction

  • User Data Types and Digital Audio

  • Classes, Inheritance, Objects, Event-Driven Programming

N-Body Problem:

The N-Body problem was one of the more challenging problems, focusing on parallel arrays, scientific computing, and mouse interaction. My java program is an animation to simulate the movement of planets within a solar system. It draws each component at its current position and repeats this process until the program is stopped. To simulate planetary movement, we would recalculate the position of each planet based on acceleration, velocity, and mass. The slider on the bottom controls the speed at which the planets move.

Painting Basics

In the painting course with Professor Curiel, we were taught live and hands-on how to work with paint, observe still life, and use limited colors to illustrate contrast and light. We were able to finish three pieces and learned about art history through museum visits within New Haven.

Grisaille Still-Life:

Our first piece was a still life using white and Paynes Gray to create volume and depth.

Warm/Cool Still Life:

For our second still life, we expanded to three colors, using white, Paynes Gray, and Red Ochre. We organized our own compositions and used the three colors not only to create depth but to suggest values along with warm and cool tones.

Full Spectrum Still Life:

For our final piece, we worked with a complex still life, using white, Paynes Gray, Ultramarine Blue, Cadmium Red Deep, and Cadmium Yellow. We chose the angle and composition for our piece and used the colors to add vibrancy, depth, and volume to the figure.

Next
Next

Stanford Design the Future