This paper studies the affects of structuralism,constructivism and sociocognitivism on the development of computer-assisted language learning software,and discusses aims,modes and present problems of multimedia courseware-based teaching of English reading.