After how much time have you fully understood Theoretical Computer Science?
Hi, I successfully passed exams such as Calculus, Real Analysis, Abstract Algebra, Linear Algebra and Physics which are all tough subjects but in my personal opinion not as tough as Theoretical Computer Science.
Even though I understand the proofs that are presented in a mathematical way, I fail to connect the dots. For example there can't be a program enumerating all the total computable functions. The proof is quite easy (it uses the diagonalization method) but I feel like "I am not convinced" by the proof. Neither this one nor others. I can not fully grasp why I am not "convinced" by them: maybe it's the overlap between the mathematical world and the real world, maybe because it mixes few concepts that to me feel "disconnected" or maybe because I feel I am missing something deep.
For the matter the course is called "Introduction to Theoretical Computer Science" so I guess I am not required to understand concepts at a very deep level, but I would really like to, despite not able to.