Computer and information science (CIS) focuses on the development of software and the uses of software to solve practical problems and to support and improve productivity, health, happiness and safety in today's society. Topics studied include algorithms and data structures, programming languages, computer architecture, computer graphics, operating systems, software engineering systems analysis, database systems, artificial intelligence, information security, and networking.