If you can program well in a language or two, and have some experience building neural networks and spiking models, you're fine; there's no need to study (e.g.) data structures. A huge number of your courses are either not helpful, or are replacing courses that would be more
helpful. Regarding the biology, a single good course is neurobiology/neuroscience should be more than enough to get you in the door as far as comp. neuroscience goes; you can pick up the rest later. A fair number of people working in the field have never taken a single biology course in their lives.
Your math coursework is not nearly
enough. How can you expect to study neuron models if you have no experience working with dynamical systems (i.e. the language
of computational neuroscience)?