The M.A. program in Computing in Education: Online, is a 32-point program where all courses needed to complete the degree are offered online. The program represents the wide range of goals presented by its parent program of Communication, Media, and Learning Technologies Design (CMLTD). It provides a broad foundational view of technology as it relates to learning from cognitive, social, cultural, and applied perspectives. It also provides a deeper view of specific issues around different genres of technology, theories, and practice.