When ASU computer science students graduate, they have the skills to develop software for any operating system and platform. Primary programming languages used in the curriculum include C/C++, Java and Visual Basic.
In the classroom, students typically learn hands-on at their own computer while following a professor on an overhead projector. The Computer Science Department also has multiple computer-equipped labs.
The U.S. Bureau of Labor Statistics reports that the job outlook for software engineers should be excellent through 2016. Growth in the industry is expected to continue, with the median annual earnings for a software engineer at more than $75,000.
The Computer Science Department offers these options for its students:
Computer Science Degree Plan
The course work for a computer science degree covers artificial intelligence, graphics, software engineering and database systems, among other areas. The curriculum is also flexible, giving students the option of specializing in the areas of computing they are most interested in, including a four-course specialization in computer game development.
Computer science is a popular minor among math and physics majors because they can benefit from learning to write their own software. It is also a common minor among management information systems majors in the Norris-Vincent College of Business.