Friday, August 30, 2013

Welcome Everyone!

Welcome to my blog, everyone! Here is something about me.
I consider myself as an expert on solving problems, troubleshooting issues, and coming up with solutions in a timely manner, which is the reason I chose computer science. Computer science is mainly about breaking down the problem and coming up with abstract algorithms. In most of my programming classes, professors give us the results of program and then we are expected to write a program that meets a set of given requirements. My feeling is amazingly complex when I start a program from scratch, write pseudocode, code, test and debug, and debug and debug. . .feelings range from anger and disappointment to enjoyment and satisfaction. In addition, my interest in computer science developed while taking two of my programming classes. One was CS 151, Object Oriented Design, where I learned how to program in object oriented way including integrating my concrete classes to one abstract class or interface, and properly applying different design patterns on my program. My other CS class was CS 146, Data Structure and Algorithms, and I learned how to apply different sorting or searching algorithm and choose the data structure best for my program. These are all eye-opening courses and I am looking for explore more amazing things in my future class as well as my career. I hope you will find my posts interesting, and I am looking forward to your comment!