A friend of mine is studying physics in first semester and for his next assignment, he has to prove the following theorem:
Let $V$ be a finite dimensional vector space over an algebraically closed field $K$. Further, let $f: V \to V$ be an endomorphism. Then there exists a basis $B$ of $V$, such that $\mbox{Mat}_{B,B}(f)$ is an upper triangular matrix.
Now this theorem really stumbles me, because I know two proofs of it but they are way beyond first semester. They have only introduced elementary matrix/basis manipulation, basis change theorems and they know theorems about the existence of eigenvectors and eigenvalues ($K$ is algebraically closed so there has to exist an eigenvector). Is there a way to prove this theorem just with the mentioned work tools?
Thanks for your help!