2. Learning programming languages: Mathematical modeling competitions usually need to write programs to solve problems, so freshmen should learn at least one programming language, such as C++ and Python.
3. Participate in training courses: Many schools and institutions will provide training courses for mathematical modeling competitions, and freshmen can participate in these courses to improve their abilities.
4. Practice problem-solving ability: The topics of mathematical modeling contests are usually complicated, and freshmen can improve their problem-solving ability by doing contest topics over the years.
5. Form a team: Mathematical modeling competitions usually require teamwork. Freshmen can find some like-minded students to prepare for the competition.
6. Participate in the simulation competition: By participating in the simulation competition, freshmen can be familiar with the process and rules of the competition and improve their competition experience.
7. Read related books: Freshmen can read some books about mathematical modeling and understand the basic theories and methods of mathematical modeling.