I don’t teach UX design, but if I did, Norman’s The Design of Everyday Things would be the first assigned reading. I’ve even recommended it to friends who aren’t looking to transition into design, but just want a better understanding of the discipline for the occasional departmental web page, etc. If you want to focus on visual language, iconography, and how graphics communicate, an unconventional, yet highly-regarded choice is Scott McCloud’s Understanding Comics. What Norman does for interaction, McCloud does for visual communication (and does so, appropriately, in the form of a comic book).
Also recommended in this reply