Teaching a blind student MATLAB programming
Yes, this is all possible, but I recommend seeking specialist advice. Blind support organisations often have technical advisors who are aware of the latest software and hardware adaptions that are available.
I taught a totally blind student through a whole computer science degree, including 3d computer graphics. The student had a box which was connected to the computer and supplied audio through an ear piece. This translated the screen pixels into sound so images could be perceived much as a hand-held scanner might. As the mouse was moved the pixels at the mouse location were translated to sound. In addition to text-to-speech and other features the student had a complete picture of what was on the screen.
Actually, it was better than that. The student could see windows hidden behind windows, because they saw it in three dimensions in their mind and the rest of us were limited to the limitations of a flat 2d screen. We were totally out-classed and out-performed by someone who although blind could perceive the screen images better than we could!
Ask the student if they have looked into the devices available or already have support from appropriate blind organisations. If they do encourage them to follow up. If they do not, go through the appropriate special needs support office at your institution who are likely to have the right contacts.
Never underestimate the abilities of differently equipped students!
PS: I see you are in the UK. The RNIB is likely to be able to assist. They have appropriate technical officers if the University does not.
It is completely possible with the right device
One of our student of physics is 50 years old, blind since ever, works 80 % in a company as a coder (!) and he studied computer science when he was 20 years old. So everything is surely possible.
How he does it: he has a device, which is connected to the computer and displays the line in Braille by moving small pins up or down. He then can read around 20 letters a time, reaching the end, the device changes it's pins again to display the next 20 characters. Additionally, a screen-reader often also helps him to navigate and understand things.
This way, I wrote once a lab report together with him in latex, no problem at all. And he regularly writes code and exercise-sheets. Quite impressive!
I highly recommend your blind student to get such a device (you may first ask if he is even able to read Braille as not a lot of blind people do) and get used to screen-readers! If he has problems reading mathematical expressions, he can in most cases ask the publisher for the latex-version.
I credit your ambition in this area, but the best answer offer is "talk to the professionals, after talking with the student". Your school will have specialists in some office that are very familiar with available accommodations for students who are visually impaired. They will be able to find resources faster than you, and likely better resources than you can find on your own. They will likely be able to make funds available if the necessary tools need to be purchased. This is what they do, and my experience is that people like this are very good at their jobs. In the US, such people are more or less required for schools to meet their regulatory obligations. I'm not sure for your country, but I can't imagine that the resource is non-existent.
As I stated in comments, I encourage you do work in conjuntion with the student. You might approach the student and ask who he is working with already, and if he feels he's getting the tools he needs. If he isn't using these resources, you should ask if he's comfortable if you try to help match him up with these resources, or if you could provide an accurate description of the needs of a person in his course to the people assisting him.
Be sensitive. This sort of help is not always welcomed or appropriate. People are often very good at using the tools they have to accomplish what they need to accomplish, and might resent other people telling them that they need help.
Don't be afraid to talk to the student, and be up front about asking the questions you want to ask. Don't skirt the issues or euphemize. Don't be offended if you receive a polite "no thank you".