The Ambiguity of Creating Creative Products

Creative Computing has given me the opportunity to build a creative utility. I had one goal going into this semester in this course and that was to build a device that I could use every day. Even though, many of my peers were aiming for games or visualizers there is only so much of a…

Stay Prepared

During this semester, I worked with a team to deliver mental disorder experiences in virtual reality. Specifically, I was heavily involved in the process of design the VR interactions using Unity. I learned a lot about unity and game engines in general, including game physics, collision and trigger events, mesh, shaders and terrain. On top…

The Factors of Creative Computing

I’ve learned a lot from making me and my team’s project, Pioned, this semester. The project involved the creative practice of game design, the process we used to develop a fun, yet simple and accessible game. The process of game design also involved a creative collaboration component. One thing I’ve learned from such collaboration is…

How I learned to take advantage of an iterative process

Creation is an iterative process. This short thought is the biggest thing I learned throughout this class. This class was very open-ended with twists and turns of plenty of new ideas and experiences. I gained a vast wealth of knowledge on plenty of subjects I previously knew nothing about. Through this mass of information, the…

The Making of Computational Art

My greatest takeaway from my Creative Computing Capstone course was understanding creativity; how it was framed, formed, and judged. Through three lessons learned in the course, I was better able to connect creativity with the relationship of computing to art. In the talks by Bret Victor that I had to present, he raised the issue…

Creativity is essential in any field

I did not have many expectations for this class when I first enrolled in it. I knew I would probably learn technologies I did not know already, and that I would be able to use computer science as a creative medium as opposed to just a tool to solve problems. Throughout the semester, I was…

Never Enough Time

From unexpected amounts of work, to technical difficulties, to unavailable resources… Always expect the unexpected, and be ready to accommodate your project timeline. There is never enough time to accommodate for everything, but with this open mindset you can be more prepared for the unexpected. On my team’s project (VR experience with bipolar disorder), we…

Time Management and Delegation

One of the biggest issues my group faced with productivity was time management. Whether it was from procrastination or not was irrelevant. Often times, my group could not meet all together, do to conflicting schedules, jobs, or other prior commitments. This already creates an enormous burden on all members of the group to actively communicate…

Teamwork and Trust

I chose to study computer science because I love solving problems or creating unique things that others did not. Approaching to end of my undergraduate program as a computer science major, I wanted to create a project within my interest and face new challenges that I never faced before. While I was looking for capstones…