B
B
Ben_r0072020-02-03 17:14:43
IT education
Ben_r007, 2020-02-03 17:14:43

How to teach algorithms and data structures to the blind?

Hello.
I am a 1st year student at the university as a programmer. And I'm blind.
There were difficulties with the subject "Algorithms and data structures".
Algorithm schemes began, and so on.
Naturally, I can't work with graphics. But I can imagine a picture in my head with words, and so on.
That is, at least, according to a verbal description, perhaps I can roughly understand the principle of constructing circuits, as well as describe.
I will have to pass algorithms and data structures. Advise some way out, at least with the same schemes. What do you think, is it possible to present all this correctly according to the verbal description, and to present and describe the scheme according to the algorithm?
Thanks in advance!

Answer the question

In order to leave comments, you need to log in

7 answer(s)
M
makol, 2020-02-03
@mak-oleg

Greetings Ben_r007 - and immediately my respect! Only one thing comes to my mind, to develop the imagination and listen to courses in headphones, as far as I know a higher level of perception and memorization.
From the bottom of my heart I wish you good luck!

E
evgeniy_lm, 2020-02-04
@evgeniy_lm

Braille printer and other garbage is, of course, cool, but no one has written that algorithms do not have to be written in the form of a diagram. No one forbids describing them in words in the form of a sequence of points. If the teachers respect your desire to learn, they should individually change the curriculum

A
Athanor, 2020-02-03
@Athanor

My respects, Ben_r007 .
The ideal solution seems to be the use of a relief printer (Braille printer), but their high price does not inspire optimism.
A fairly wide range is presented here (link) .
I admit that if you carry out large-scale printing of circuits on glossy paper, then it will be possible to read them tactilely.
It is also possible to print out the diagram and ask a sighted friend (or classmate) to circle it with a ballpoint pen by pressing on a soft surface (a stack of sheets will do). This will create a small relief that can be tactilely perceived.
Searching for custom retail printing on a Braille printer was not successful for me, alas.
I wish you good luck in your career!
Sincerely,
Oleg Raev
CIO of Athanor

H
hint000, 2020-02-03
@hint000

Each element of the scheme can be signed with coordinates, for example, a letter + number, as on a chessboard. Then we can describe in words that condition i>0 on b2, true - go to a3, false - go to c3, to a3 i=i-1, etc. I think it will be worth heroic effort to learn how to build a flowchart in the imagination in this way. Comparable to playing chess from memory without a board.
Good luck.

K
Kirill Gorelov, 2020-02-04
@Kirill-Gorelov

We rock algorithms. Awesome book for beginners.

K
Konstantin Galiakhmetov, 2020-02-14
@kranid

In general, there are no problems, the description of all algorithms can be found both in the form of text and in the form of code, the scheme is a completely optional thing. Learning algorithms is what causes the least difficulty.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question