I chose to pursue the New Media Certificate because I felt it would be very beneficial to my degree as well as my professional development.
Being a computer science major, I was able to take the dev route and jump right in with Rich Media Production. This was the class that initially put my eyes on NMIX as I was very interested in getting my feet wet with iOS development. I thoroughly enjoyed the class and went on to use some of my acquired skills at my internship with Chick-Fil-A Corporate over the summer.
After 4310, I went on to take Digital Brown Bag where I was able to learn vital skills for both the workplace and adult life. Some of my big take-aways from that class include creating my own business card, understanding my credit score, and forming a new iteration of my resume. As my final course with NMI, I took New Media Capstone and paired with a campus client to deliver a web application for displaying pieces from the Special Collections Library at UGA.
Apple App Development
During Rich Media Production, I was introduced to event-driven production though Swift development on the iOS platform.
Full Stack Development
Throughout my electives and Capstone classes, I gained experience working with full stack web applications.
Professionalism
In my Digital Brown Bag course, I learned about many professional topics such as communication, personal branding, credit scores, and benefits plans.
Portfolio
This is a collection of useful courses I have taken throughout my New Media Institute Journey.
Rich Media Production
NMIX 4310
Software Engineering
CSCI 4050
Digital Brown Bag
NMIX 4220
Mobile Development
CSCI 4060
Database Management
CSCI 4370
New Media Capstone
NMIX 4510
A little about me...
Kyle Helsing
Software Engineer
Post gradutation from The University of Georgia with a B.S. in Computer Science, I will be joining Chick-Fil-A Inc. in Atlanta as a Software Engineer II.
Rich Media Production
Rich Media Production was my introduction into the New Media Institute. This class focuses on application development, with an emphasis on iOS development. Having a history in software development benefitted me heavily in this course in terms of understanding object-oriented programming. We started semester learning Swift, but quickly switched over to SwiftUI upon release. Making the switch was tough, but very useful as SwiftUI had tons of added functionality including a live, interactive view of your application during development. For my final project, I developed a weather app that used the DarkSky API to gather weather information. It then rendered this data into a list view as well as an individualized city view. Below is the demo for this project:
Date: Spring 2019
Program: New Media Institute
Software Engineering
Software Engineering is a computer science class that is being used as an elective for the NMIX certificate. This class explores the software design and lifecycle process through a semester long project. Starting with eliciting project requirements, we walked through generating design documents and analyzing tools that would help with implementation. This class also explores system requirements and different kinds of system architecture including MVC. Our term project was to create an online bookstore where users can create and manage accounts, have dynamic shopping carts, and continue through the checkout process. This was accomplished through a bootstrap front-end paired with a python backend with associated database for storage of persistent data. Some screenshots of our website are shown below:
Digital Brown Bag was a course focused on professional development. While this class was seminar based, it had a very large impact on me. My whole academic career has been about how to do the job; This was the first class that discussed everything AROUND the job. Learning how to manage my credit score and determining my benefits are skills that I would have gone into adulthood not knowing had it not been for this class. Hearing from each speaker gave me a fresh perspective about the different career options available to me, and how to chase after them! Every assignment in this class was focused on ME and MY career development. Below are my critiqued resume and business card from NMIX 4220/4221:
Date: Fall 2019
Program: New Media Institute
Mobile Software Development
Mobile Software Development is another CS class that I am using as an elective for the NMI program. While rich media production focuses on iOS development, this class focuses on Android development. It was a huge bonus to have worked with apps in past as it made this class easier to understand from the outset as event-driven development is not something taught through traditional classes. Throughout this course we learned about many mobile design principles and how they differ from web development. One of the main differences being the access to peripherals and lack of memory that exist on mobile devices. This class, paired with Rich Media production, has given me a well-rounded experience with developing apps for mobile devices. You can view my final project demo for Mobile Software Development below:
Date: Spring 2021
Program: Computer Science
Database Management
Database Management, while not a required course, is a class I like to include in this portfolio as it heavily impacts my work in other courses listed. This course focuses on the intricate details of creating and maintaining relational databases. This class covers topics from creating a schema that matches a real world need all the way to writing effecient queries to access your objects. This class heavily aided me in my capstone project this semster as we created a database to store persistent data on our site. This class introduced me to concepts like table relations and how to store non-typed data indirectly with a database. This class was easily one of the hardest I've taken as we delved into the relational algebra that drives the databases, but ultimately proved to pave the ground that allowed me to accel in future classes.
Date: Fall 2020
Program: Computer Science
New Media Capstone
This semester, I was enrolled in the New Media Capstone course. This is a course where you pair with a client and deliver an impressive technical project by the end of the semester. This class was by far one of the most comprehensive classses I have taken in my college career. Our group was paired with clients from the Historic Clothing and Textile Collection and tasked with finding a solution to inaccessibility of the collection during the covid-19 pandemic. To accomplish this, we digitized many of their items and created a modern website to house them. With the ability for the client to edit and add new content to the platform, the website really caters to what the client wants to make it. The site features a full digital colleciton as well as specific exhibits featuring themed pieces. Another way we wanted to showcase these pieces was to take 3D image scans of select items and make them accessible in an interactive way. We accomplished this and made the items viewable on both desktop and mobile. On iPhone, users have the added integration with ARKit that allows them to view these models in a realized setting. You can visit both our project details website as well as our production site itself by following the links below: