Informatics majors receive a firm grounding in software engineering and design, human-computer interaction, computer-supported collaborative work, information visualization, and the impact of information technology on organizations and society. Students with an affinity for design and an interest in learning how to design effective and usable software systems are encouraged to explore this major.