When it comes to how to balance the study of informatics and other cultural courses, many students and parents will have a common dilemmaI want to get a result, but I don't have enough time to practice on the computer
Nowadays, there are many free question banks on the Internet, and the number of questions is also quite large, for students who want to learn informatics well, we must pay attention to avoid blindly brushing questions, and only pursue the amount of questions. For students at different stages of learning, the types of questions, modules, and sequences that need to be done are different, ifIf you see the question, you will probably get twice the result with half the effort
For those who are new to C++, they will initially need to focus on mastering the grammar of C++. At this stage, there are usually some problems called "water problems", which do not involve complex algorithms. At this point, blindly try questions that involve specific algorithms or "real questions".It can lead to frustration in the childand may even mistakenly believe that they are not suitable for this aspect.
When children have mastered the basic grammar of C++ and begin to learn data structures and algorithms, they need to practice selectively to distinguish between different sections of data structures and algorithms, and gradually go deeper. KidsFirst, you need to solve the "template problem" that is straightforward and does not require much modeling power, and thenThen challenge some problems that need to be modeled and synthesized
At this stage, the key is to reasonably control the difficulty and number of questions, and develop a good order of exercises. Choosing the right topic can make the learning effect of one question equivalent to solving ten questionsOn the contrary, if you don't choose it properly, you may not be as effective as one of the ten questions.
According to the experience of the teachers, students who have just mastered the basics of C++ grammar may be confused because they have chosen an inappropriate order of questions when they enter the algorithm learning stage, and they may make wrong judgments about their own learning situation.
At the same time, other students may continue to avoid challenges and focus only on quantity rather than progress when teachers and parents emphasize "brushing more questions", and fall into a vicious circle of doing similar problems that do not require deep thought. Although it seems to take time, in fact, the child has beenStuck in the "comfort zone", there is no real progress
A step-by-step curriculum.
For students who are already studying in Garlic Ke, pay attentionPriority will be given to completing the core content of each part of each stage and supporting after-class thinking development questions。If you still have the ability to learn, you can do the questions in the question bank recommended by the teacher according to your own situation, or participate in various open competitions according to your current learning stage.
In addition to doing the questions, it is also important to do a good job of summarizing the learning. In the knowledge of informatics, there are manyThe way of thinking at the bottom is approximate- Pruning of complex processes, balance of spatiotemporal complexity, ways of constructing data structures, etc.
While learning new sections and doing new questions, pay attention to interspersing and redoing some topics that have been missed, find the commonalities and differences between new knowledge and old topics, review the old and learn the new, and promote the integration of knowledge, so that the underlying common thinking will be improved in this training.
In order to avoid the students from only doing new knowledge and not paying attention to the state of "dog and bear budding rice", Ji Garlic Ke prepared a wrong question book for the students. Regardless of whether the students complete the questions under the guidance of the teacher or do the questions themselves after class, after the mistakes occur, the error book will help the students collect and mark the knowledge points, so that the students can correct them in timeTo learn from the past and promote the integration of knowledge
Learn the error book that the system supports.
It is very important to do the right questions, and it is also very important to be able to do the questions - for the problem of insufficient time on the computer, the teachers also taught the "cheats" to the little garlic.
Doing informatics questions, to put it simplyRead the question, think about the algorithm, and write**Most students usually complete the three steps one by one in this order. However, if you have limited time on the computer, consider changing the order and completing the first two steps of each question first.
When you get on the computer for the first time, you should read all the questions you want to do, ignore the redundant information of each question, and then record the core information of the questions in a shorthand book. If you have a printer, you can also print out the problem to be solved and cross out the unimportant parts. InWhen you don't usually get on the machine, you can take out your shorthand book and start thinking about the algorithm for solving the problem
If you can make the most of your daily time each week, the next time you get on the machine, you can do the third step – follow the algorithm you have in mindWrite ** on the machine and verify that the algorithm you have already thought about can pass
This method can not only improve the efficiency of doing questions, better exercise the students' ability to read and extract information, but also allow them to think more fully about the algorithm design before writing, so as to avoid developing the bad habit of writing without thinking.
Informatics Olympiad