Computer Scientists are more in demand today than ever before. In fact, more and more fields, from the arts and humanities to music, medicine, linguistics and communication, architecture, and the natural sciences rely on CS to advance their inventions and powers of discovery. And where we are today is just the beginning.
Computer Science majors take courses in programming languages, logic, systems, data structures, algorithms, theory, and scientific computing. Electives in artificial intelligence, multimedia, computer vision, databases, networks, and computer graphics are also available.