Computer Science is the study and development of computer hardware, software engineering, Internet networking and communications, graphics (including human interface), simulations/ virtual reality or computational science (including data structures, encryption, coding and information theory). Topics in this category may include: writing an original program and comparing it to an existing one, developing a new language and comparing it to an existing one, or creating a program to accomplish a new task.