Computer science majors are trained to think creatively, to solve complex problems, and to communicate with clarity and precision. Upon successful completion of the computer science program, graduates are actively recruited by major computer corporations, commercial software companies, and research institutions. In addition, graduates are sought after by employers in other fields, including graphics and animation, business, health, and banking. The degree programs in the Computer Science Department at Brigham Young University prepare students to be confident programmers, communicators, and problem solvers, training them for entrance into new areas where their skills will have increasingly significant impacts. Current national forecasts predict that a favorable market for technology-related jobs will continue well into the next decade.