Good morning everyone. What do you think I will share with you today? Will it be another academic thought or some other short stories? But to your surprise, I would like to share some ideas about our programming class and some suggestions today.
Last Friday we had our C programming class again and finally we began our journey of coding. Now please allow me to do a survey about that programming class: We have already attended 3 programming classes so far, I wondered how many of you could assimilate 80% or more about those classes? Very well, could you please tell me what do you know about programming, in other words, what is a program and what can it do in your eyes? And how many of you still have an interest of learning programming? The proportion is just within my expectation, because some of my friends asked me these “what” questions immediately after that class. When facing these questions, as a three-year-old programmer, I felt a little pity about the lecturer for he didn’t explain the things well. But later on, I noticed that it was not that he didn’t convey the information well, but he just omitted some important points, like what is a program, which seemed to be redundant to the class.
In my belief, nobody will be able to handle a thing without knowing what the thing is and how the thing shall be done. We should know what a program is and what kind of problem a program can deal with first, and if possible, we should even know how a language can translate our orders into something that the machine can understand. But what we have now is only the lessons on the grammar and the basic class functions. The studying now is like reciting pi, dull and without any vivacity. It is important though, it shouldn’t be taught without any preparations. Just like the old saying goes, haste makes no success. So my suggestion is, programming is not that boring than you think, try to find some books which provide the introductions to computer science and filled in the blanks you jumped, then you’ll be able to take it as a piece of cake.
Thank you for your useful advices.
ReplyDeleteSteven, I appreciate your final comments, which will encourage your classmates to do some research themselves and try to fill in the gaps/blanks. This is the right attitude to take. Stedents cannot expect to learn everything from a teacher, as a teacher has limited amount of time to deliver his/her lesson. What is more important is how interested a student is in the subject, and whether the student is prepared to put in the effort to acquire more knowledge. This is what brings about success, and this is what makes an outstanding student different from an ordinary student.
ReplyDelete