First Entry!

What did you do this past week?

This is the first entry of the blog! This past week I worked on setting a git repository for the class assignment and linking it with Travis CI, a continuous integration tool. With Travis CI, a virtual machine will be spawned an will run the tests for your repository. I also learned more about algorithm optimization and unit testing with python. We are supposed to work on a simple program, which at first glance seems easy, but after have it graded by sphere the challenge is trying to maximize the speed of the computations. After I kept improving the program, I saw more and more ways on how to refractor/optimize the code. I created failure and corner cases to test every function of my program. I have learned tremendously on the development of applications.

What’s in your way?

Preparing for this week is on my way, I read all the material before hand, I began working early on the assignment, and payed high attention on the lectures. Quizzes are challenging, requiring concentration as well as continuous preparation.

What will I do next week?

Next week, I will finish my project and tomorrow begin the new one, which is supposed to be a team assignment. It will be interesting to see how others collaborate with github. I am looking forward to work with my team. Moreover, I will make sure to finish all the new readings for this week.

Tip-of-the-week

Lastly, for the tip of the week, I learned about several competitive programming websites such as code force and sphere. I will take on a coding challenge per day at least, to polish my coding skills. I highly recommend any computer science students to practice coding problems.

Written on June 12, 2016