I take it that you would like to do something logic related?? Be aware that there aren't many people out there studying logic (as compared to more popular branches such as abstract algebra), so you'll have to do very well.
Quote by 920118
Calculus IIII (Mandatory)
Linear Algebra III (Mandatory)
Discrete Mathematics I (Mandatory)
Abstract Algebra III
Analysis I
ODEs
Cryptography
Topology
a Bachelors thesis in mathematics

I like this schedule. Perhaps it's missing some analysis. Also complex variables is something that should be seen.
This schedule you're proposing isn't easy by far. Expect to spend quite some time on it. You should finish calculus as soon as possible as the other courses depend on that.