Computer Science Intern – Day 5

Today ended by first week at IONX where I have been working as a computer science intern doing data analysis and developing some programs that can be used to analyze data. Today marked the finish of my first program, for the most part. What the project does is goes through and gets all data that is stored in an offsite server and pulls of the data to a grid on the computer. The program then turns that data into a CSV file. A CSV file is a comma separated value file, which is basically an excel sheet, but instead of boxes separating the data it is commas. All in all the program is not too complicated, but there were a couple of sections where I got a little lost on how to proceed, luckily Trevor, my boss, was able to help coach me through the steps. I am attaching a pdf of a copy of the main part of the code which was developed and written in a program called LINQPad using C# and LINQ languages. Program code.

Here are also some pictures of IONX. This is their headquarters where multiple companies are based out of. About 30 people work here and behind the building is a train yard where they can test and demonstrate their new products.

20160310_15050120160311_151337 Next week I will be continuing to develop my programs and making it more dynamic for different cases of where it can be used.

Computer Science Intern -Day 3

This is my third day on the job at IONX. While there I have been assigned to analyze data off of a server that houses information from sensors at their test locations. I am not posting everyday because day to day there are not huge changes in my progress, but here is an update from what I have done.

Day 1 was a kind of learning step for what I will be doing. I learned about what I exactly I will be working with and how I might accomplish my tasks. Day 2 was more about diving into the code of how to analyze data and automatize data analysis using small pieces of computer code called queries. These queries are only a few lines long and do not do much when being executed. Day 3 was about starting to develop an actual program that could be used to gather all relevant data into a useful format so that another program, called Tableau, can turn the data into data maps and statistical data sheets.

The primary computer languages that I am currently using to build this application are C# and LINQ. Today I was involved in a few meetings to develop the logic behind the program and the beginning code behind the program. Here I have a small section of the main logic of the project that will be used to gather all of the data needed. Alongside Trevor this project should be completed by the end of this week. 2016-03-09

Computer Science Intern- Day 1

Today I began my first day as a computer science intern at IONX here in West Chester. Today I was getting setup with my new project and learning what my new project is. I had a few meetings to begin the day that taught me what IONX, and my boss Matt, wants from me. This picture is from one of my meetings where I was shown what I will be using to work on my project.

20160307_095422I learned only 10 minutes into the workday that Matt will be in California for the entire week, so I will not be working with him for now. I began my actual workday messing around with the types of code statements that I will be using, called queries, which allow me to analyze data. The project that I have been assigned is to analyze data from a couple of locations across the United States that IONX is using to test its new sensor system. I will be analyzing the data that the sensors give us and developing code, or queries, that can analyze the data quickly for any errors. Using computer programs to analyze the data is much quicker and easier than manually combing through thousands of entries to find errors. Today I began writing the queries with my coworker, Trevor. Trevor is the youngest person at IONX at only 23 years old. He and I are working well together where we have been talking a lot about other interests that we both share. He is teaching me some of the necessary steps needed to develop programs. I look forward to developing my computer coding skills with Trevor.

Preparing For Next Week

Hey everyone, my name is William and I will be going to West Chester where I will be a computer science intern for two weeks. I will be working at an engineering firm IONX, a small company headquartered in West Chester, PA. IONX is about asset management, where they track the locations and conditions of train cars and their cargo. They make physical sensors that go on tanker cars, box cars, and locomotives. They also develop the software that goes with the hardware. I have worked there previously as an intern for six weeks over the summer. I had a great and informative time there, so I will be going back there again to continue my passion for computer science. I will be working on a special project that they have arranged for me to complete in the two weeks that I am there.

For next week I will be using some old skills that I have and need to brush-up on, mainly my computer coding skills. I will working on building web applications that involve a multitude of languages. Last time I was there I used C#, SQL, and R-script. While there I learned a couple of new languages that I needed to work on the applications. I also learned about machine learning and the possibilities of the uses of it. I was tasked to see what kinds of applications could benefit from adding machine learning. As I was learning about machine learning I learned how Microsoft’s cloud-computing system, Microsoft Azure, works and what it can do. I can’t wait to see what they have in-store for me this time!