Computer science graduates find a wide assortment of career opportunities. Computer Science is a field where an individual can effectively interact with a computer and still be part of a team developing a computer system that solves a significant problem. Graduates from this program are strong candidates for Computer Science and Software Engineering positions in industry and government. The program also prepares students for graduate work in Computer Science. The first two years at ASU give an important introduction to the concepts of problem solving, algorithms, software engineering, and data structures.
Students learn four high-level languages and one assembly language.
The last two years provide students with advanced courses that give a strong, broad background in Computer Science. The degree requires the student to select six senior courses providing a foundation in advanced computer areas. Students also take technical electives and unrestricted electives, allowing breadth in application areas or concentration in specific fields of Computer Science. The Department of Computer Science and Engineering exhibits special strength in the areas of computer graphics and geometric modeling, advanced languages and architectures, software engineering, microprocessor-based systems, and the integration of database systems and artificial intelligence into working systems. Several senior courses are available in these areas.