BALL STATE UNIVERSITY
Spring 2014 CS 120: Computer Science 1
All-section Art Show
Sponsored by the Department of Computer Science

Held in the AJ Atrium on Friday, March 21, 2014, from 10:00 AM to 1:30 PM


The collages shown below were created by students in the CS 120 course, and judged by their peers to be the best in each section of the course. Although these could have been created using an image-editing program, these students have written the code themselves to create these collages programmatically by manipulating individual pixels.

This page displays the entries from this semester. You may view entries from all other semesters. All student work included in this and other shows, as well as many other CS 120 students' work is provided in an online digital media repository maintained by the BSU University Libraries.


 

Section 1

Instructor: Jeff Zhang
Roll your mouse over a collage for a larger image.


"Aziz in different way" by Abdulaziz Alruwaili
Freshman; Computer Science major
Abdulaziz_Alruwaili.jpg
Artist's statement: "I found creating bigger functions challenging, and getting the signature to work rewarding."
"The Sanctity of Art" by Aiden Feay
Sophomore; History & Computer Science majors
Aiden_Feay.jpg
Artist's statement: "I ran into a few difficulties while trying to replicate the stock image over my original canvas as it could not evenly contain each row of images without running into a loop error. Through deliberation with the lab experts and after many unsuccessful attempts, I managed to arrive at a feasible solution. I found the solving of visual problems through code to be even more gratifying than solving the same issues in a program like Photoshop. Modifying each individual pixel not with a software tool but with my own problem-solving skills and a few built-in functions made the process all the more fulfilling."
"Radial City" by Chris Graham
Freshman; Computer Science major
Chris_Graham.jpg
Artist's statement: "The function I found most challenging was the negative function and making the background stay tan while keeping the foreground white. Seeing the final result of my coding come together was very rewarding."
"A Link Between Dimensions" by Hayden Rusk
Freshman; Computer Science major
Hayden_Rusk.jpg
Artist's statement: "It was very difficult to both flip and make the pictures a negative of the ones above it. Seeing it all come together, and being completed was very rewarding."
"Lunch Table" by Josh Conley
Freshman; Computer Science major
Josh_Conley.jpg"
Artist's statement: "The most challenging part of this collage was probably just thinking about how I should actually arrange/modify the pictures. Overall, the coding wasn't difficult at all, but I usually am not a very artistic person. I even took a while trying to decide what picture to do, but I ended up scrolling through my phone and picking this picture of the sunset I took while out on the Prairie Creek Reservoir. The most rewarding part of the collage was seeing the final product. Almost nothing feels as satisfying and fulfilling as seeing that all the code that you wrote ended up working out. I am also pleasantly surprised at how good some of the modified posterize functions turned out to look."
"Ha'Penny Bridge" by Laura Trackwell
Senior; Mathematical Economics major
Laura_Trackwell.jpg
Artist's statement: "Flipping the image horizontally and vertically was challenging. The rewarding part of the collage creation was coming up with the idea for my collage."
"Multiple Personality" by Qiuchen Zhai
Freshman; Computer Science major
Qiuchen_Zhai.png
Artist's statement: "I found that to coming up with an idea and create totally new code which haven’t existed in book was the most challenging part for me. Additionally, the blending part of the three pictures together which is actually the blending of 5 different parts from a single picture is quite confusing and challenging as it also required some basic knowledge in mathematic. One of the new codes I create can highlight any color I want with the other colors decreased to be in black and white at the same time. The other one I created is to change the color into two different color levels in a modern style."

 

Section 2

Instructor: David Largent
Roll your mouse over a collage for a larger image.


"Chirp, Chirp!" by Andy Nolan
Freshman; Telecommunications (Digital Production: Emerging Media) major, Computer Science minor
Andy_Nolan.jpg
Artist's statement: "The most challenging part of the project for me was to get my original code for the upper right cardinal to work in the way I wanted it to. I knew exactly what I wanted: a checkered pattern on only the red of the cardinal. However, it took a lot of thought, trial and error, and adjustments to make the idea come to life. The most rewarding part of the project was looking at my finished product and being completely satisfied with the result. I had the idea in mind from the very beginning, so seeing it turn out the way I wanted it to was very rewarding and gratifying!"
"Darth Maul Animated" by Benjamin Lucas
Freshman; General Studies major
Benjamin_Lucas.jpg
Artist's statement: "The most challenging process in creating this collage was figuring out the spacing in between the portraits. The most rewarding part of the college creation would be that I get to show my work to others."
"Swing" by Christopher Terrell
Sophomore; Chemistry major
Christopher_Terrell.jpg
Artist's statement: "The only thing that I found to be truly troublesome with creating this collage, was putting my name on the picture. Chromakey is the single most difficult issue I have with pictures. The most rewarding thing about this collage, for me, was that it helped me understand the way picture manipulation functioned in JES."
"Jack" by Jack Smith
Junior; Telecommunications major, Computer Science minor
Jack_Smith.jpg
Artist's statement: "I think the most challenging aspect of the collage was coding the chroma key function. The most rewarding part of the collage creation was seeing the vast difference just a few lines of code can make."
"GengarX5" by Jake Hendershot
Freshman; Computer Technology major, Computer Security & Business Management minors
Jake_Hendershot.jpg
Artist's statement: "The most challenging obstacle was getting the signature into the picture. The most rewarding was certainly getting the signature to work."
"A Shocking Look of one of the Seven Natural Wonders of the World" by Juan Rubio
Freshman; Computer Science major
Juan_Rubio.jpg
Artist's statement: "What I found to be the most challenging when creating the collage would be coming up with the right strategy to figure out the correct size needed for my original picture as well as the modifications in order for it to properly fit on the new canvas. To me, the most rewarding part about creating the collage would be finally getting the pieces together (modifications) onto the canvas and unveiling the finished collage. I am very satisfied with the collage I have created."
"Chicago" by Lucas Pylypczak
Freshman; Music Media Production major
Lucas_Pylypczak.jpg
Artist's statement: "I found it difficult to find the most efficient way to write the program to do what I wanted. I spent alot of time rewriting parts in order to make it concise and easy to read. I found the final product to be the most rewarding part, after all the work I put into the project."

 

Section 3

Instructor: Jeff Zhang
Roll your mouse over a collage for a larger image.


"Abstract Wolves" by Adam Vang
Sophomore; Computer Technology major, Computer Science minor
Adam_Vang.jpg
Artist's statement: "Mirroring the pictures to the other side of the canvas in a way that would still let me change the separate pictures themselves was challenging. Finishing the reverse mirror function and also finishing the project as a whole was quite rewarding."
"It all Comes Together" by Bradley Ridge
Freshman; Business & Computer Science majors
Bradley_Ridge.jpg
Artist's statement: "The hardest part in creating this program was actually the faded edges. It is simple to set the transparency of each pixel to be associated with its distance from the edge (either by X or by Y), but at the corners, I had to figure out how to make each pixel determine which variable to use (X's distance to edge vs. Y's), and decided to use a ratio of both, and whichever one was smaller, used that variable. My favorite part of the collage was to see each function or program within the collage come together and actually work. The thrills of letting the program run, and actually seeing the correct output is incredible, and continues to keep me engaged and loving computer science."
"Photo Mosaic" by Elijah Dotson
Senior; Theatre Education major
Elijah_Doston.jpg
Artist's statement: "The most challenging part of the project was creating the function to access the average intensity of multiple pixels. The most rewarding part of the collage creation was seeing the finished mosaic displayed."
"Salo" by Dylan Sampson
Graduate student; Information and Communication Science major
Dylan_Sampson.jpg
Artist's statement: "Figuring out how to create the slanted/offset effect I wanted for the middle sections challenged me most. The most rewarding part of the collage creation was researching ahead and figuring out how to store the RGB values and pop them back out."
"Lords of Fire" by Maggie Schmits
Freshman; Physics & Chemistry majors
Maggie_Schmits.jpg
Artist's statement: "The most challenging part of the project for me was, in terms of writing a function, writing the enlarge picture function. Overall I have to say that spelling and colons that I forgot gave me the most trouble. The most rewarding part of the project to me is that I was able to express my own interests and I can show it off to most of my friends. And when they all ask how I did it, explaining the program to them has helped me realize that I have learned more about computer science than I originally thought I would."
"Jellyfish" by Tyler Green
Sophomore; Computer Science major
Tyler_Green.jpg
Artist's statement: "The most challenging part of the collage was creating the chromakey functions to remove the background. The most rewarding part of the collage was seeing the final code execute."
"Friendship and Science Flag" by Xianliang Dai
Graduate student; Public relations major
Xianliang_Dai.jpg
Artist's statement: "Using the flag of China and United States to create the word 'CS' and making it look nice were the most challenging part of creating the collage. The most rewarding part of the collage creation was that I created the new modification algorithms like 'makeTriangle' and also used the word 'CS' to represent the friendship between China and United States as well as to stand for the major of computer science."

Copyright © 2014 by the collage creators identified above each image.
Spring 2014 CS 120 All-section Art Show organized by David Largent with significant support from Paul Buis, Kim Bechdolt, and Jeff Zhang.