You've hit the nail right on the head. Why translate exactly what's on the screen to audio and force the user to interpret "audible visuals?" Why does the user who just wants to send email have to deal with the fact that some new window popped up over the email message and stole the keyboard focus? Or that the text in the email is partially off the edge of the screen and the screen reader refuses to read it? (No joke, JAWS operates at that level.)
I'm looking at an alternative approach to screen reading in my CS dissertation, one that boils apps down to the tasks users can complete in them and a system the generates conversational audio dialogs instead of audible GUIs.
I am a college student and have considered open sourcing some of my old projects from my computer science and computer engineering courses to help some of my peers, especially those I tutor, to grasp the material better. However, professors at my school sometimes "recycle" old projects in the exact form they were given in past semesters.
What do you say about academic integrity in respect to this situation? If a student turns in my old code as a solution to a "recycled" project, understands every aspect of it, properly cites where he/she got it from, and notes it is an open source project, should he/she be penalized as cheating?
Cotemporary Logic Design is used at Rensselaer Polytechnic Institute for a sophomore level course. The book is a solid introduction to logic circuit design, but, in my opinion, fails to give enough examples. I don't know what the newest edition is, but the book used at RPI has quite a few errors in it too, which tend to confuse a reader.
You've hit the nail right on the head. Why translate exactly what's on the screen to audio and force the user to interpret "audible visuals?" Why does the user who just wants to send email have to deal with the fact that some new window popped up over the email message and stole the keyboard focus? Or that the text in the email is partially off the edge of the screen and the screen reader refuses to read it? (No joke, JAWS operates at that level.)
I'm looking at an alternative approach to screen reading in my CS dissertation, one that boils apps down to the tasks users can complete in them and a system the generates conversational audio dialogs instead of audible GUIs.
I am a college student and have considered open sourcing some of my old projects from my computer science and computer engineering courses to help some of my peers, especially those I tutor, to grasp the material better. However, professors at my school sometimes "recycle" old projects in the exact form they were given in past semesters. What do you say about academic integrity in respect to this situation? If a student turns in my old code as a solution to a "recycled" project, understands every aspect of it, properly cites where he/she got it from, and notes it is an open source project, should he/she be penalized as cheating?
RPI is in Troy, NY, not Albany.
Cotemporary Logic Design is used at Rensselaer Polytechnic Institute for a sophomore level course. The book is a solid introduction to logic circuit design, but, in my opinion, fails to give enough examples. I don't know what the newest edition is, but the book used at RPI has quite a few errors in it too, which tend to confuse a reader.