Code Monkey home page Code Monkey logo

Personal Mission Statement

By: Promise Benson

      The University of Saint Thomas has a mission statement to morally educate its students to think critically and work skillfully all for the advancement of the common good. This common good has been the through line in a sea of different topics that I have learned here. All that I want is to serve the people and communities around me for their betterment. As an influence for a young adult fresh out of highschool, I am appreciative that this school has instilled such a value because looking past college I want to do good for people. Computer Science as a field is having increasing influence in popular media as computers improve. This influence should be in the hands of people meaning to work for the common good. Though I don't know where I will end up in the professional world, I hope I can carry these values into the beautiful growing industry of computer science.

      Computer science was an interest I inherited from my friend. My friend was a good advocate for the subject and she knew that it was the meeting of my two main interests, math and art. Computer Science welcomed me with open arms, it was blend of math and art in new and fascinating ways. I had always wanted to know how machines operated and this brought that interest into the real world. It was amazing how a few lines of code could do a task impossible to humans alone, and being able to provide this solution to future clients just made me believe I could act on my love of the common good. Being able to solve a math problem in an artful way and in a challenge of problem solving only gave me more hope that I could be a force of good.

      The math behind computer science was also different from all other types of math I had known before. I learned through my Creative Coding class that there was also art that was uniquely mathematical and computer generated that could be made with less than 30 lines of code. One of the professors at Saint Thomas that influenced me the most was John Keston, because he taught art concepts using computer math so his students could enjoy programming in their free time. This launched me further into a love for all visual effects that math could create. When the classes got harder, I was just more willing to pull through to know how computers operated and how art could be created using my passion for math. This idea of programming in creative ways only made me fall in love with this subject more. My final for Professor Keston's class was a love letter to creative programming and 3d graphics. Inspired by my favorite video game growing up, Super Mario Galaxy, it meant a lot to me that outside of rigorous classes the same concepts could be used to bring back your favorite memories in your own personal universe.

Creative Coding final, Event Horizon, linked here: Explore the docs »

      Creative Coding was only the beginning, though. Creative Coding inspired me to take Computer Graphics that involved a lot more discussion of vector and matrix calculation to improve the performance of visual programs. This was where my favorite math classes really became real and visible. Algebra concepts I had loved as simple problems became a better represented sphere, a better clipping calculation or a camera with a greater framerate. I could see how visual information was stored and how it was efficiently utilized. I studied the improvements in graphics that were so important to me growing up came to be with more discoveries in the field. This class made me want to be the engineer that inspired future engineers with similar discoveries. Even in fields outside of graphics, I want to advance the field so kids like me can be inspired to use their problem solving skills as I was. I want to be a force of good for my field and a inspiration to my past self. Computer Graphics had many assignments that were very genuinely fun for my inner child but the ones that stand out are implementing vertex and fragment shaders and implementing 3d line clipping.

Computer Graphics, vertex and fragment shaders, linked here : Explore the docs »

Computer Graphics, 3d line clipping, linked here: Explore the docs »

Computer Graphics, Fun with Fragment Shaders, linked here: Explore the docs »


bens9288's Projects

bens9288 doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.