Talking about the computational thinking - the first university course

Let me talk about some digression. September 2016, I came to Weihai, Harbin Institute of Technology campus, became a computer science student, but when the computer does not know the water is so deep ......; August 2018, decadent two years, the summer when my sister could not stand, bought me a guitar previously wanted to learn, I began the road to self-study guitar. Later, the guitar does not fit, but also fell in love with music, it is therefore interested in learning a few more; in June 2019, to the end of the junior year, and I finally started every programmer's the only way: write a blog; this article will start slowly began to recall previous programming experience it.

Related to the freshman class the first semester of computer science profession is the introduction, called Introduction to the calculation of thinking, although I do not think this course guide me ...... but what really learning computer professional should first have computational thinking. So what is it calculated thinking, defined not say, I can not say. But I personally think that computational thinking is logical thinking starting from a computer, how to look at the question of how abstract and analogical this problem and how to solve this problem were thought humans and computers, are part of the thinking of the calculation. Sometimes a program, a project has just started, he himself did not know its structure, thinking, naturally less likely to own one out. Like freshman just on the C language class, the teacher let you go hang OJ electric brush, like the title, really have no idea that, even allow seniors sister school to teach you to write out the answer, you do not know. Why did write? Why write? What does this sentence mean? What is the meaning of this expression? Why I can read a bunch of words put together, I can not read? This is the gap thinking, I was one day later, when do question dawned, commonly known as the trick, though not completely open, but the feeling was that they finally know how the programming is going on. A very common problem in reality, such as 1 + 1 equal to a few, such as 1 + 2 + 3 is equal to a few, you can make the C language to increase certain understanding. Another example is a little difficult, I remember there was a problem, is to use recursion to solve, and entitled the story cows. Ah, obviously, I did not use recursion, but think they understand the full force of the state of ignorant blind to do it, to make an issue she really exciting, especially after submission fail many times ... ... later I C language is taught students and mentees largest class, deeply big C language charm, many details, can be called beautiful.

There are large semester C ++ class, is once again rolling thinking on C ++, was fired artillery shells hit the target to do a little game, now see with the eyes, it is one of the most low console output, but it was the teacher mention but I put a few small requirements of a good meal torture ...... then I made a question of POJ called World of Warcraft, it is the first time I spent so much of the structure and function, wrote more than five days , a total of more than 1,500 lines of C ++, it seems are some redundant code, because too lazy mindless forced to move more to make up his mind in front of laziness.

About majors in college, what will probably learn something, even forget, you can also tell the boss you can learn.

Guess you like

Origin blog.csdn.net/hhr603894090/article/details/91890382
Recommended