coding assignments

 

Throughout my time in school, my computer science classes challenged me to learn through in-class instruction and out of class projects. I spent countless, COUNTLESS hours working on these projects and though I may have been annoyed at the time, they were extremely valuable to my learning experience. Some were individual, some with a partner or small groups, but all had a big impact on my learning.

Besides improving my coding skills, the projects I was assigned taught me so much more. I learned how to work in groups well and communicate effectively with a team. Another skill I built up over time is my ability to find information I need online. I don’t think anyone knows everything there is to know about coding, certainly not me! But, it’s okay not to know everything. I’ve found it’s important to at least know what you’re trying to do and translate that into a Google search. Turns out, many people before you have had the same question or have found a better way to accomplish what you are trying to do. Being able to and find the information you need is often just as important as the ability to write the code itself! Check out my GitHub to see the work I did in my classes!

group project-based classes

 

The computer science program at Butler offers a few classes that are entirely based on working with one group on a semester long project! These classes taught me many valuable soft skills in addition to the general coding skills I learned and improved on! Being able to work in one group for a whole semester was very insightful and really gave me a good idea of a real work experience.

 

cs 383 - epics 2 service learning

This class serves as the “Indianapolis Community Requirement” that Butler requires all students to complete. Several organizations will submit topics they need help with, and the groups of students in the class will work to fulfill their requirements to the best of their abilities! My group worked to create a website with a database backend for the Butler Theatre costume department. This way they could better organize their costumes and quickly search what they needed to find. Also, this website would allow outside theatre groups to search and rent costumes they needed for their productions.

se 361 - introduction to software engineering

This course was one of the most valuable I took during my time at school. It was a similar format to CS 383, but we followed the Scrum working method. We took a project topic and worked in two week sprints with planning sessions, stand-up meetings, and retrospectives. This gave us all a very real-world working experience and allowed us maximize the amount of work we accomplished in just one semester. It was also cool to see how everyone could take on a different role in the group and how all of those roles came together to create one project!

cs 383 final poster

se 361 final application

Below are a few snippets of what the front-end of our application looked like at the end of the semester. I mainly focused on front-end aspects as a designer for the group, along with another member. Though, we all helped each other out so I got to be involved in all aspects of the process!