This is the most obvious of the degrees relating to computers, but it also encompasses dozens of sub-fields. Computer programing majors learn the details of how computer language works. They master the programming language C++ and Java codes and write computer programs with them. You must have strong problem-solving and math skills for both the lower and higher level course work. Some of the sub-fields within this major include systems programing, software programing and network programing.
As a computer graphics major you learn the applied theory and science behind creating visual computer images. This is where science and art unify. Creating a simple curve with a shade involves as much coding and program writing as it does artistry. Don't be mislead, computer graphics involves advanced math, such as calculus and linear algebra. An associates degree is offered by many institutions, but if you're serious about your designing ambitions, you should complete a four-year bachelor's degree.
Information technology majors study the broad, systematic application of networked computer systems. If you pursue a bachelor's degree, you'll take courses ranging from advanced linear algebra to philosophy. You will develop a greater understanding of a single computer program or code and how it affects a network. This major has many different tracks within its industry, such as information accountability, Web development or systems integration.