[Answer] What Foundations Do You Need for a University Computer Science Major?
![[Answer] What Foundations Do You Need for a University Computer Science Major?](/_next/image?url=https%3A%2F%2Flxunzzzdnokdqhipbmdf.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fmedia%2Fcovers%2F-99715062.png&w=3840&q=75)
[Answer] What Foundations Do You Need for a University Computer Science Major?
[Answer] What Foundations Do You Need for a University Computer Science Major?
You can approach this from two aspects.
On one hand, you can prepare for general university foundation courses such as advanced mathematics and linear algebra. You could also buy a copy of Programmer's Mathematics—written by a Japanese author—which explains things in a very clear and accessible way.
On the other hand, there is the foundation of computer science itself. As a starting point, you can begin with one programming language, such as C or Python, and as you go deeper into learning it, gradually build your understanding of the fundamental concepts of computing.
![[Thought] Many viruses you’ve probably never heard of also contain DNA, such as iridoviruses](/_next/image?url=https%3A%2F%2Flxunzzzdnokdqhipbmdf.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fmedia%2Fcovers%2Fdna-39161584.png&w=3840&q=75)
![[Answer] What did you do on the night you checked your Gaokao score?](/_next/image?url=https%3A%2F%2Flxunzzzdnokdqhipbmdf.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fmedia%2Fcovers%2F-e4a8ec38.png&w=3840&q=75)
![[Answer] How Can You Score 130+ on the Gaokao Math Exam?](/_next/image?url=https%3A%2F%2Flxunzzzdnokdqhipbmdf.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fmedia%2Fcovers%2F130-157dba52.png&w=3840&q=75)