Thursday 13 October 2016

SLOG 1


Guangyi Xu
1003069948
xuguang1
Oct 14, 2016

CSC104 SLOG 1

            It is commonly believed that the Internet industry is gradually replacing the Traditional sectors, especially in China. For example, the convenient and efficient online to offline E-commerce is taking over more and more market shares from traditional retail markets, and giant Chinese group Alibaba is the largest customer to customer and business to customer E-commerce firm in the world now. As for as I am concerned, advanced programmers are playing an increasingly important role in all aspects of our life, and programming has greatly facilitated people’s lives. Hence, I decided to learn programming in university to help me to enhance my competitiveness. CSC104 is a good course for beginners just like me, and I hope I can learn the rudiments of programming, and lay the foundation for my future.

            Before I learnt this course, I expected programming would be more about learning languages, and how to communicate with the machine. However, based on my experience in this course so far, I think programming is more about logic, and how to pour human’s intelligence into machines by typing simple codes. I am a poor skilled programmer so far, so I do not find programming is as fun as video games or basketball, but actually I find it a lot of fun, I mean when I was playing with those codes but my program was not running and I was debugging for an hour then hit control+A and then control+V again and finally it worked. I do not find this course is as hard as I thought so far. However, it is hard to think like a computer, because I am a ESL student and I am unfamiliar grammar rules and syntax, also there are many new set of words I have never seen.

            When I study for quizzes, firstly I will go through the notes from our website, then I will type codes from the review. Finally, I will play with the codes while learning. I also ask for help from my friends if I need it. However, I am not very satisfied with my performance on those quizzes. I was unfamiliar with this new skill yet, and I have confidence because programming takes years to learn, I think I would be better. I am very interested in quantum computing, and I think it would be the future and human’s next technology revolution.